Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 /dts-v1/;
0003 #include "bcm2711-rpi-cm4.dtsi"
0004 #include "bcm283x-rpi-usb-host.dtsi"
0005 
0006 / {
0007         model = "Raspberry Pi Compute Module 4 IO Board";
0008 
0009         leds {
0010                 led-act {
0011                         gpios = <&gpio 42 GPIO_ACTIVE_HIGH>;
0012                 };
0013 
0014                 led-pwr {
0015                         label = "PWR";
0016                         gpios = <&expgpio 2 GPIO_ACTIVE_LOW>;
0017                         default-state = "keep";
0018                         linux,default-trigger = "default-on";
0019                 };
0020         };
0021 };
0022 
0023 &ddc0 {
0024         status = "okay";
0025 };
0026 
0027 &ddc1 {
0028         status = "okay";
0029 };
0030 
0031 &gpio {
0032         /*
0033          * Parts taken from rpi_SCH_4b_4p0_reduced.pdf and
0034          * the official GPU firmware DT blob.
0035          *
0036          * Legend:
0037          * "FOO" = GPIO line named "FOO" on the schematic
0038          * "FOO_N" = GPIO line named "FOO" on schematic, active low
0039          */
0040         gpio-line-names = "ID_SDA",
0041                           "ID_SCL",
0042                           "SDA1",
0043                           "SCL1",
0044                           "GPIO_GCLK",
0045                           "GPIO5",
0046                           "GPIO6",
0047                           "SPI_CE1_N",
0048                           "SPI_CE0_N",
0049                           "SPI_MISO",
0050                           "SPI_MOSI",
0051                           "SPI_SCLK",
0052                           "GPIO12",
0053                           "GPIO13",
0054                           /* Serial port */
0055                           "TXD1",
0056                           "RXD1",
0057                           "GPIO16",
0058                           "GPIO17",
0059                           "GPIO18",
0060                           "GPIO19",
0061                           "GPIO20",
0062                           "GPIO21",
0063                           "GPIO22",
0064                           "GPIO23",
0065                           "GPIO24",
0066                           "GPIO25",
0067                           "GPIO26",
0068                           "GPIO27",
0069                           "RGMII_MDIO",
0070                           "RGMIO_MDC",
0071                           /* Used by BT module */
0072                           "CTS0",
0073                           "RTS0",
0074                           "TXD0",
0075                           "RXD0",
0076                           /* Used by Wifi */
0077                           "SD1_CLK",
0078                           "SD1_CMD",
0079                           "SD1_DATA0",
0080                           "SD1_DATA1",
0081                           "SD1_DATA2",
0082                           "SD1_DATA3",
0083                           /* Shared with SPI flash */
0084                           "PWM0_MISO",
0085                           "PWM1_MOSI",
0086                           "STATUS_LED_G_CLK",
0087                           "SPIFLASH_CE_N",
0088                           "SDA0",
0089                           "SCL0",
0090                           "RGMII_RXCLK",
0091                           "RGMII_RXCTL",
0092                           "RGMII_RXD0",
0093                           "RGMII_RXD1",
0094                           "RGMII_RXD2",
0095                           "RGMII_RXD3",
0096                           "RGMII_TXCLK",
0097                           "RGMII_TXCTL",
0098                           "RGMII_TXD0",
0099                           "RGMII_TXD1",
0100                           "RGMII_TXD2",
0101                           "RGMII_TXD3";
0102 };
0103 
0104 &hdmi0 {
0105         status = "okay";
0106 };
0107 
0108 &hdmi1 {
0109         status = "okay";
0110 };
0111 
0112 &genet {
0113         status = "okay";
0114 };
0115 
0116 &pixelvalve0 {
0117         status = "okay";
0118 };
0119 
0120 &pixelvalve1 {
0121         status = "okay";
0122 };
0123 
0124 &pixelvalve2 {
0125         status = "okay";
0126 };
0127 
0128 &pixelvalve4 {
0129         status = "okay";
0130 };
0131 
0132 &vc4 {
0133         status = "okay";
0134 };
0135 
0136 &vec {
0137         status = "disabled";
0138 };