[BACK]Return to bcm2835-rpi.dtsi CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / external / gpl2 / dts / dist / arch / arm / boot / dts

Annotation of src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/bcm2835-rpi.dtsi, Revision 1.6

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: };

CVSweb <webmaster@jp.NetBSD.org>