The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/bcm2711-rpi-cm4-io.dts

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 // SPDX-License-Identifier: GPL-2.0
    2 /dts-v1/;
    3 #include "bcm2711-rpi-cm4.dtsi"
    4 #include "bcm283x-rpi-usb-host.dtsi"
    5 
    6 / {
    7         model = "Raspberry Pi Compute Module 4 IO Board";
    8 
    9         leds {
   10                 led-act {
   11                         gpios = <&gpio 42 GPIO_ACTIVE_HIGH>;
   12                 };
   13 
   14                 led-pwr {
   15                         label = "PWR";
   16                         gpios = <&expgpio 2 GPIO_ACTIVE_LOW>;
   17                         default-state = "keep";
   18                         linux,default-trigger = "default-on";
   19                 };
   20         };
   21 };
   22 
   23 &ddc0 {
   24         status = "okay";
   25 };
   26 
   27 &ddc1 {
   28         status = "okay";
   29 };
   30 
   31 &gpio {
   32         /*
   33          * Parts taken from rpi_SCH_4b_4p0_reduced.pdf and
   34          * the official GPU firmware DT blob.
   35          *
   36          * Legend:
   37          * "FOO" = GPIO line named "FOO" on the schematic
   38          * "FOO_N" = GPIO line named "FOO" on schematic, active low
   39          */
   40         gpio-line-names = "ID_SDA",
   41                           "ID_SCL",
   42                           "SDA1",
   43                           "SCL1",
   44                           "GPIO_GCLK",
   45                           "GPIO5",
   46                           "GPIO6",
   47                           "SPI_CE1_N",
   48                           "SPI_CE0_N",
   49                           "SPI_MISO",
   50                           "SPI_MOSI",
   51                           "SPI_SCLK",
   52                           "GPIO12",
   53                           "GPIO13",
   54                           /* Serial port */
   55                           "TXD1",
   56                           "RXD1",
   57                           "GPIO16",
   58                           "GPIO17",
   59                           "GPIO18",
   60                           "GPIO19",
   61                           "GPIO20",
   62                           "GPIO21",
   63                           "GPIO22",
   64                           "GPIO23",
   65                           "GPIO24",
   66                           "GPIO25",
   67                           "GPIO26",
   68                           "GPIO27",
   69                           "RGMII_MDIO",
   70                           "RGMIO_MDC",
   71                           /* Used by BT module */
   72                           "CTS0",
   73                           "RTS0",
   74                           "TXD0",
   75                           "RXD0",
   76                           /* Used by Wifi */
   77                           "SD1_CLK",
   78                           "SD1_CMD",
   79                           "SD1_DATA0",
   80                           "SD1_DATA1",
   81                           "SD1_DATA2",
   82                           "SD1_DATA3",
   83                           /* Shared with SPI flash */
   84                           "PWM0_MISO",
   85                           "PWM1_MOSI",
   86                           "STATUS_LED_G_CLK",
   87                           "SPIFLASH_CE_N",
   88                           "SDA0",
   89                           "SCL0",
   90                           "RGMII_RXCLK",
   91                           "RGMII_RXCTL",
   92                           "RGMII_RXD0",
   93                           "RGMII_RXD1",
   94                           "RGMII_RXD2",
   95                           "RGMII_RXD3",
   96                           "RGMII_TXCLK",
   97                           "RGMII_TXCTL",
   98                           "RGMII_TXD0",
   99                           "RGMII_TXD1",
  100                           "RGMII_TXD2",
  101                           "RGMII_TXD3";
  102 };
  103 
  104 &hdmi0 {
  105         status = "okay";
  106 };
  107 
  108 &hdmi1 {
  109         status = "okay";
  110 };
  111 
  112 &genet {
  113         status = "okay";
  114 };
  115 
  116 &pixelvalve0 {
  117         status = "okay";
  118 };
  119 
  120 &pixelvalve1 {
  121         status = "okay";
  122 };
  123 
  124 &pixelvalve2 {
  125         status = "okay";
  126 };
  127 
  128 &pixelvalve4 {
  129         status = "okay";
  130 };
  131 
  132 &vc4 {
  133         status = "okay";
  134 };
  135 
  136 &vec {
  137         status = "disabled";
  138 };

Cache object: 1dc99a6c2ffa585a856a807252380c8b


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.