Back to home page

OSCL-LXR

 
 

    


0001 #include <dt-bindings/power/raspberrypi-power.h>
0002 
0003 / {
0004         leds {
0005                 compatible = "gpio-leds";
0006 
0007                 led-act {
0008                         label = "ACT";
0009                         default-state = "keep";
0010                         linux,default-trigger = "heartbeat";
0011                 };
0012         };
0013 
0014         soc {
0015                 firmware: firmware {
0016                         compatible = "raspberrypi,bcm2835-firmware", "simple-mfd";
0017                         #address-cells = <1>;
0018                         #size-cells = <1>;
0019 
0020                         mboxes = <&mailbox>;
0021                         dma-ranges;
0022                 };
0023 
0024                 power: power {
0025                         compatible = "raspberrypi,bcm2835-power";
0026                         firmware = <&firmware>;
0027                         #power-domain-cells = <1>;
0028                 };
0029 
0030                 vchiq: mailbox@7e00b840 {
0031                         compatible = "brcm,bcm2835-vchiq";
0032                         reg = <0x7e00b840 0x3c>;
0033                         interrupts = <0 2>;
0034                 };
0035         };
0036 };
0037 
0038 &gpio {
0039         pinctrl-names = "default";
0040 
0041         gpioout: gpioout {
0042                 brcm,pins = <6>;
0043                 brcm,function = <BCM2835_FSEL_GPIO_OUT>;
0044         };
0045 
0046         alt0: alt0 {
0047                 brcm,pins = <4 5 7 8 9 10 11>;
0048                 brcm,function = <BCM2835_FSEL_ALT0>;
0049         };
0050 };
0051 
0052 &i2c0 {
0053         pinctrl-names = "default";
0054         pinctrl-0 = <&i2c0_gpio0>;
0055         status = "okay";
0056         clock-frequency = <100000>;
0057 };
0058 
0059 &i2c1 {
0060         pinctrl-names = "default";
0061         pinctrl-0 = <&i2c1_gpio2>;
0062         status = "okay";
0063         clock-frequency = <100000>;
0064 };
0065 
0066 &usb {
0067         power-domains = <&power RPI_POWER_DOMAIN_USB>;
0068 };
0069 
0070 &vec {
0071         power-domains = <&power RPI_POWER_DOMAIN_VEC>;
0072         status = "okay";
0073 };
0074 
0075 &dsi0 {
0076         power-domains = <&power RPI_POWER_DOMAIN_DSI0>;
0077 };
0078 
0079 &dsi1 {
0080         power-domains = <&power RPI_POWER_DOMAIN_DSI1>;
0081 };