Return to bcm2835-rpi.dtsi CVS log | Up to [cvs.NetBSD.org] / src / sys / external / gpl2 / dts / dist / arch / arm / boot / dts |
1.1 jmcneill 1: #include <dt-bindings/power/raspberrypi-power.h> 2: 3: / { 1.5 jmcneill 4: memory@0 { 1.1 jmcneill 5: device_type = "memory"; 6: reg = <0 0x10000000>; 7: }; 8: 9: leds { 10: compatible = "gpio-leds"; 11: 12: act { 13: label = "ACT"; 14: default-state = "keep"; 15: linux,default-trigger = "heartbeat"; 16: }; 17: }; 18: 19: soc { 20: firmware: firmware { 1.3 jmcneill 21: compatible = "raspberrypi,bcm2835-firmware", "simple-bus"; 1.1 jmcneill 22: mboxes = <&mailbox>; 23: }; 24: 25: power: power { 26: compatible = "raspberrypi,bcm2835-power"; 27: firmware = <&firmware>; 28: #power-domain-cells = <1>; 29: }; 1.3 jmcneill 30: 1.5 jmcneill 31: vchiq: mailbox@7e00b840 { 1.3 jmcneill 32: compatible = "brcm,bcm2835-vchiq"; 1.5 jmcneill 33: reg = <0x7e00b840 0x3c>; 1.3 jmcneill 34: interrupts = <0 2>; 35: }; 1.1 jmcneill 36: }; 37: }; 38: 39: &gpio { 40: pinctrl-names = "default"; 41: 42: gpioout: gpioout { 43: brcm,pins = <6>; 44: brcm,function = <BCM2835_FSEL_GPIO_OUT>; 45: }; 46: 47: alt0: alt0 { 1.2 skrll 48: brcm,pins = <4 5 7 8 9 10 11>; 1.1 jmcneill 49: brcm,function = <BCM2835_FSEL_ALT0>; 50: }; 51: }; 52: 53: &i2c0 { 54: pinctrl-names = "default"; 55: pinctrl-0 = <&i2c0_gpio0>; 56: status = "okay"; 57: clock-frequency = <100000>; 58: }; 59: 60: &i2c1 { 61: pinctrl-names = "default"; 62: pinctrl-0 = <&i2c1_gpio2>; 63: status = "okay"; 64: clock-frequency = <100000>; 65: }; 66: 67: &i2c2 { 68: status = "okay"; 69: }; 70: 71: &sdhci { 72: pinctrl-names = "default"; 73: pinctrl-0 = <&emmc_gpio48>; 74: bus-width = <4>; 75: }; 76: 1.2 skrll 77: &sdhost { 78: pinctrl-names = "default"; 79: pinctrl-0 = <&sdhost_gpio48>; 1.6 ! skrll 80: status = "okay"; 1.2 skrll 81: bus-width = <4>; 82: }; 83: 1.1 jmcneill 84: &usb { 85: power-domains = <&power RPI_POWER_DOMAIN_USB>; 86: }; 87: 88: &hdmi { 89: power-domains = <&power RPI_POWER_DOMAIN_HDMI>; 90: status = "okay"; 91: }; 92: 93: &vec { 94: power-domains = <&power RPI_POWER_DOMAIN_VEC>; 95: status = "okay"; 96: }; 1.2 skrll 97: 98: &dsi0 { 99: power-domains = <&power RPI_POWER_DOMAIN_DSI0>; 100: }; 101: 102: &dsi1 { 103: power-domains = <&power RPI_POWER_DOMAIN_DSI1>; 104: };