The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/mips/brcm/bcm3368.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 // SPDX-License-Identifier: GPL-2.0
    2 
    3 #include "dt-bindings/clock/bcm3368-clock.h"
    4 
    5 / {
    6         #address-cells = <1>;
    7         #size-cells = <1>;
    8         compatible = "brcm,bcm3368";
    9 
   10         cpus {
   11                 #address-cells = <1>;
   12                 #size-cells = <0>;
   13 
   14                 mips-hpt-frequency = <150000000>;
   15 
   16                 cpu@0 {
   17                         compatible = "brcm,bmips4350";
   18                         device_type = "cpu";
   19                         reg = <0>;
   20                 };
   21 
   22                 cpu@1 {
   23                         compatible = "brcm,bmips4350";
   24                         device_type = "cpu";
   25                         reg = <1>;
   26                 };
   27         };
   28 
   29         clocks {
   30                 periph_clk: periph-clk {
   31                         compatible = "fixed-clock";
   32                         #clock-cells = <0>;
   33                         clock-frequency = <50000000>;
   34                 };
   35         };
   36 
   37         aliases {
   38                 serial0 = &uart0;
   39                 serial1 = &uart1;
   40         };
   41 
   42         cpu_intc: interrupt-controller {
   43                 #address-cells = <0>;
   44                 compatible = "mti,cpu-interrupt-controller";
   45 
   46                 interrupt-controller;
   47                 #interrupt-cells = <1>;
   48         };
   49 
   50         ubus {
   51                 #address-cells = <1>;
   52                 #size-cells = <1>;
   53 
   54                 compatible = "simple-bus";
   55                 ranges;
   56 
   57                 clkctl: clock-controller@fff8c004 {
   58                         compatible = "brcm,bcm3368-clocks";
   59                         reg = <0xfff8c004 0x4>;
   60                         #clock-cells = <1>;
   61                 };
   62 
   63                 periph_cntl: syscon@fff8c008 {
   64                         compatible = "syscon";
   65                         reg = <0xfff8c008 0x4>;
   66                         native-endian;
   67                 };
   68 
   69                 reboot: syscon-reboot@fff8c008 {
   70                         compatible = "syscon-reboot";
   71                         regmap = <&periph_cntl>;
   72                         offset = <0x0>;
   73                         mask = <0x1>;
   74                 };
   75 
   76                 periph_intc: interrupt-controller@fff8c00c {
   77                         compatible = "brcm,bcm6345-l1-intc";
   78                         reg = <0xfff8c00c 0x8>;
   79 
   80                         interrupt-controller;
   81                         #interrupt-cells = <1>;
   82 
   83                         interrupt-parent = <&cpu_intc>;
   84                         interrupts = <2>;
   85                 };
   86 
   87                 uart0: serial@fff8c100 {
   88                         compatible = "brcm,bcm6345-uart";
   89                         reg = <0xfff8c100 0x18>;
   90 
   91                         interrupt-parent = <&periph_intc>;
   92                         interrupts = <2>;
   93 
   94                         clocks = <&periph_clk>;
   95                         clock-names = "refclk";
   96 
   97                         status = "disabled";
   98                 };
   99 
  100                 uart1: serial@fff8c120 {
  101                         compatible = "brcm,bcm6345-uart";
  102                         reg = <0xfff8c120 0x18>;
  103 
  104                         interrupt-parent = <&periph_intc>;
  105                         interrupts = <3>;
  106 
  107                         clocks = <&periph_clk>;
  108                         clock-names = "refclk";
  109 
  110                         status = "disabled";
  111                 };
  112         };
  113 };

Cache object: aded7ecc7b10d1b04293a58bd80f28c9


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.