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/imx6qp.dtsi

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+ OR MIT
    2 //
    3 // Copyright 2016 Freescale Semiconductor, Inc.
    4 
    5 #include "imx6q.dtsi"
    6 
    7 / {
    8         soc {
    9                 ocram2: sram@940000 {
   10                         compatible = "mmio-sram";
   11                         reg = <0x00940000 0x20000>;
   12                         clocks = <&clks IMX6QDL_CLK_OCRAM>;
   13                 };
   14 
   15                 ocram3: sram@960000 {
   16                         compatible = "mmio-sram";
   17                         reg = <0x00960000 0x20000>;
   18                         clocks = <&clks IMX6QDL_CLK_OCRAM>;
   19                 };
   20 
   21                 bus@2100000 {
   22                         pre1: pre@21c8000 {
   23                                 compatible = "fsl,imx6qp-pre";
   24                                 reg = <0x021c8000 0x1000>;
   25                                 interrupts = <GIC_SPI 90 IRQ_TYPE_EDGE_RISING>;
   26                                 clocks = <&clks IMX6QDL_CLK_PRE0>;
   27                                 clock-names = "axi";
   28                                 fsl,iram = <&ocram2>;
   29                         };
   30 
   31                         pre2: pre@21c9000 {
   32                                 compatible = "fsl,imx6qp-pre";
   33                                 reg = <0x021c9000 0x1000>;
   34                                 interrupts = <GIC_SPI 97 IRQ_TYPE_EDGE_RISING>;
   35                                 clocks = <&clks IMX6QDL_CLK_PRE1>;
   36                                 clock-names = "axi";
   37                                 fsl,iram = <&ocram2>;
   38                         };
   39 
   40                         pre3: pre@21ca000 {
   41                                 compatible = "fsl,imx6qp-pre";
   42                                 reg = <0x021ca000 0x1000>;
   43                                 interrupts = <GIC_SPI 98 IRQ_TYPE_EDGE_RISING>;
   44                                 clocks = <&clks IMX6QDL_CLK_PRE2>;
   45                                 clock-names = "axi";
   46                                 fsl,iram = <&ocram3>;
   47                         };
   48 
   49                         pre4: pre@21cb000 {
   50                                 compatible = "fsl,imx6qp-pre";
   51                                 reg = <0x021cb000 0x1000>;
   52                                 interrupts = <GIC_SPI 99 IRQ_TYPE_EDGE_RISING>;
   53                                 clocks = <&clks IMX6QDL_CLK_PRE3>;
   54                                 clock-names = "axi";
   55                                 fsl,iram = <&ocram3>;
   56                         };
   57 
   58                         prg1: prg@21cc000 {
   59                                 compatible = "fsl,imx6qp-prg";
   60                                 reg = <0x021cc000 0x1000>;
   61                                 clocks = <&clks IMX6QDL_CLK_PRG0_APB>,
   62                                          <&clks IMX6QDL_CLK_PRG0_AXI>;
   63                                 clock-names = "ipg", "axi";
   64                                 fsl,pres = <&pre1>, <&pre2>, <&pre3>;
   65                         };
   66 
   67                         prg2: prg@21cd000 {
   68                                 compatible = "fsl,imx6qp-prg";
   69                                 reg = <0x021cd000 0x1000>;
   70                                 clocks = <&clks IMX6QDL_CLK_PRG1_APB>,
   71                                          <&clks IMX6QDL_CLK_PRG1_AXI>;
   72                                 clock-names = "ipg", "axi";
   73                                 fsl,pres = <&pre4>, <&pre2>, <&pre3>;
   74                         };
   75                 };
   76         };
   77 };
   78 
   79 &fec {
   80         interrupts = <0 118 IRQ_TYPE_LEVEL_HIGH>,
   81                      <0 119 IRQ_TYPE_LEVEL_HIGH>;
   82 };
   83 
   84 &gpc {
   85         compatible = "fsl,imx6qp-gpc", "fsl,imx6q-gpc";
   86 };
   87 
   88 &ipu1 {
   89         compatible = "fsl,imx6qp-ipu", "fsl,imx6q-ipu";
   90         fsl,prg = <&prg1>;
   91 };
   92 
   93 &ipu2 {
   94         compatible = "fsl,imx6qp-ipu", "fsl,imx6q-ipu";
   95         fsl,prg = <&prg2>;
   96 };
   97 
   98 &ldb {
   99         clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>, <&clks IMX6QDL_CLK_LDB_DI1_SEL>,
  100                  <&clks IMX6QDL_CLK_IPU1_DI0_SEL>, <&clks IMX6QDL_CLK_IPU1_DI1_SEL>,
  101                  <&clks IMX6QDL_CLK_IPU2_DI0_SEL>, <&clks IMX6QDL_CLK_IPU2_DI1_SEL>,
  102                  <&clks IMX6QDL_CLK_LDB_DI0_PODF>, <&clks IMX6QDL_CLK_LDB_DI1_PODF>;
  103         clock-names = "di0_pll", "di1_pll",
  104                       "di0_sel", "di1_sel", "di2_sel", "di3_sel",
  105                       "di0", "di1";
  106 };
  107 
  108 &mmdc0 {
  109         compatible = "fsl,imx6qp-mmdc", "fsl,imx6q-mmdc";
  110 };
  111 
  112 &pcie {
  113         compatible = "fsl,imx6qp-pcie";
  114 };

Cache object: 2a5e24eeeda0ac8dbffceb711adaa1b0


[ 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.