1 /* 2 * Broadcom BCM470X / BCM5301X ARM platform co 3 * Generic DTS part for all BCM53010, BCM53011 4 * BCM53016, BCM53017, BCM53018, BCM4707, BCM4 5 * 6 * Licensed under the GNU/GPL. See COPYING for 7 */ 8 9 #include "bcm-ns.dtsi" 10 11 / { 12 mpcore-bus@19000000 { 13 a9pll: arm_clk@0 { 14 #clock-cells = <0>; 15 compatible = "brcm,nsp 16 clocks = <&osc>; 17 reg = <0x00000 0x1000> 18 }; 19 20 watchdog@20620 { 21 compatible = "arm,cort 22 reg = <0x20620 0x20>; 23 interrupts = <GIC_PPI 24 25 clocks = <&periph_clk> 26 }; 27 }; 28 29 clocks { 30 #address-cells = <1>; 31 #size-cells = <1>; 32 ranges; 33 34 osc: oscillator { 35 #clock-cells = <0>; 36 compatible = "fixed-cl 37 clock-frequency = <250 38 }; 39 40 iprocmed: iprocmed { 41 #clock-cells = <0>; 42 compatible = "fixed-fa 43 clocks = <&genpll BCM_ 44 clock-div = <2>; 45 clock-mult = <1>; 46 }; 47 48 iprocslow: iprocslow { 49 #clock-cells = <0>; 50 compatible = "fixed-fa 51 clocks = <&genpll BCM_ 52 clock-div = <4>; 53 clock-mult = <1>; 54 }; 55 56 periph_clk: periph_clk { 57 #clock-cells = <0>; 58 compatible = "fixed-fa 59 clocks = <&a9pll>; 60 clock-div = <2>; 61 clock-mult = <1>; 62 }; 63 }; 64 65 i2c0: i2c@18009000 { 66 compatible = "brcm,iproc-i2c"; 67 reg = <0x18009000 0x50>; 68 interrupts = <GIC_SPI 89 IRQ_T 69 #address-cells = <1>; 70 #size-cells = <0>; 71 clock-frequency = <100000>; 72 status = "disabled"; 73 }; 74 75 dmu-bus@1800c000 { 76 cru-bus@100 { 77 lcpll0: clock-controll 78 #clock-cells = 79 compatible = " 80 reg = <0x100 0 81 clocks = <&osc 82 clock-output-n 83 84 }; 85 86 genpll: clock-controll 87 #clock-cells = 88 compatible = " 89 reg = <0x140 0 90 clocks = <&osc 91 clock-output-n 92 93 94 95 }; 96 }; 97 }; 98 99 spi@18029200 { 100 compatible = "brcm,spi-nsp-qsp 101 reg = <0x18029200 0x184>, 102 <0x18029000 0x124>, 103 <0x1811b408 0x004>, 104 <0x180293a0 0x01c>; 105 reg-names = "mspi", "bspi", "i 106 interrupts = <GIC_SPI 77 IRQ_T 107 <GIC_SPI 78 IRQ_T 108 <GIC_SPI 72 IRQ_T 109 <GIC_SPI 73 IRQ_T 110 <GIC_SPI 74 IRQ_T 111 <GIC_SPI 75 IRQ_T 112 <GIC_SPI 76 IRQ_T 113 interrupt-names = "mspi_done", 114 "mspi_halted 115 "spi_lr_full 116 "spi_lr_sess 117 "spi_lr_impa 118 "spi_lr_sess 119 "spi_lr_over 120 clocks = <&iprocmed>; 121 num-cs = <2>; 122 #address-cells = <1>; 123 #size-cells = <0>; 124 125 spi_nor: flash@0 { 126 compatible = "jedec,sp 127 reg = <0>; 128 spi-max-frequency = <2 129 status = "disabled"; 130 131 partitions { 132 compatible = " 133 }; 134 }; 135 }; 136 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.