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

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/imx7s.dtsi between version 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2017/07/27 18:10:49 version 1.1.1.3, 2017/10/28 10:30:31
Line 42 
Line 42 
  */   */
   
 #include <dt-bindings/clock/imx7d-clock.h>  #include <dt-bindings/clock/imx7d-clock.h>
   #include <dt-bindings/power/imx7-power.h>
 #include <dt-bindings/gpio/gpio.h>  #include <dt-bindings/gpio/gpio.h>
 #include <dt-bindings/input/input.h>  #include <dt-bindings/input/input.h>
 #include <dt-bindings/interrupt-controller/arm-gic.h>  #include <dt-bindings/interrupt-controller/arm-gic.h>
Line 119 
Line 120 
                 #address-cells = <1>;                  #address-cells = <1>;
                 #size-cells = <1>;                  #size-cells = <1>;
                 compatible = "simple-bus";                  compatible = "simple-bus";
                 interrupt-parent = <&intc>;                  interrupt-parent = <&gpc>;
                 ranges;                  ranges;
   
                 funnel@30041000 {                  funnel@30041000 {
Line 301 
Line 302 
                         interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;                          interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
                         #interrupt-cells = <3>;                          #interrupt-cells = <3>;
                         interrupt-controller;                          interrupt-controller;
                           interrupt-parent = <&intc>;
                         reg = <0x31001000 0x1000>,                          reg = <0x31001000 0x1000>,
                               <0x31002000 0x2000>,                                <0x31002000 0x2000>,
                               <0x31004000 0x2000>,                                <0x31004000 0x2000>,
Line 309 
Line 311 
   
                 timer {                  timer {
                         compatible = "arm,armv7-timer";                          compatible = "arm,armv7-timer";
                           interrupt-parent = <&intc>;
                         interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,                          interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
                                      <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,                                       <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
                                      <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,                                       <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
Line 488 
Line 491 
                         };                          };
   
                         gpr: iomuxc-gpr@30340000 {                          gpr: iomuxc-gpr@30340000 {
                                 compatible = "fsl,imx7d-iomuxc-gpr", "syscon";                                  compatible = "fsl,imx7d-iomuxc-gpr",
                                           "fsl,imx6q-iomuxc-gpr", "syscon";
                                 reg = <0x30340000 0x10000>;                                  reg = <0x30340000 0x10000>;
                         };                          };
   
Line 516 
Line 520 
                                         anatop-min-bit-val = <8>;                                          anatop-min-bit-val = <8>;
                                         anatop-min-voltage = <800000>;                                          anatop-min-voltage = <800000>;
                                         anatop-max-voltage = <1200000>;                                          anatop-max-voltage = <1200000>;
                                           anatop-enable-bit = <0>;
                                 };                                  };
                         };                          };
   
Line 535 
Line 540 
                                         compatible = "syscon-poweroff";                                          compatible = "syscon-poweroff";
                                         regmap = <&snvs>;                                          regmap = <&snvs>;
                                         offset = <0x38>;                                          offset = <0x38>;
                                           value = <0x60>;
                                         mask = <0x60>;                                          mask = <0x60>;
                                 };                                  };
   
Line 563 
Line 569 
                                 interrupts = <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>;                                  interrupts = <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>;
                                 #reset-cells = <1>;                                  #reset-cells = <1>;
                         };                          };
   
                           gpc: gpc@303a0000 {
                                   compatible = "fsl,imx7d-gpc";
                                   reg = <0x303a0000 0x10000>;
                                   interrupt-controller;
                                   interrupts = <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>;
                                   #interrupt-cells = <3>;
                                   interrupt-parent = <&intc>;
                                   #power-domain-cells = <1>;
   
                                   pgc {
                                           #address-cells = <1>;
                                           #size-cells = <0>;
   
                                           pgc_pcie_phy: pgc-power-domain@IMX7_POWER_DOMAIN_PCIE_PHY {
                                                   #power-domain-cells = <0>;
                                                   reg = <IMX7_POWER_DOMAIN_PCIE_PHY>;
                                                   power-supply = <&reg_1p0d>;
                                           };
                                   };
                           };
                 };                  };
   
                 aips2: aips-bus@30400000 {                  aips2: aips-bus@30400000 {
Line 609 
Line 636 
                                 clocks = <&clks IMX7D_PWM1_ROOT_CLK>,                                  clocks = <&clks IMX7D_PWM1_ROOT_CLK>,
                                          <&clks IMX7D_PWM1_ROOT_CLK>;                                           <&clks IMX7D_PWM1_ROOT_CLK>;
                                 clock-names = "ipg", "per";                                  clock-names = "ipg", "per";
                                 #pwm-cells = <2>;                                  #pwm-cells = <3>;
                                 status = "disabled";                                  status = "disabled";
                         };                          };
   
Line 620 
Line 647 
                                 clocks = <&clks IMX7D_PWM2_ROOT_CLK>,                                  clocks = <&clks IMX7D_PWM2_ROOT_CLK>,
                                          <&clks IMX7D_PWM2_ROOT_CLK>;                                           <&clks IMX7D_PWM2_ROOT_CLK>;
                                 clock-names = "ipg", "per";                                  clock-names = "ipg", "per";
                                 #pwm-cells = <2>;                                  #pwm-cells = <3>;
                                 status = "disabled";                                  status = "disabled";
                         };                          };
   
Line 631 
Line 658 
                                 clocks = <&clks IMX7D_PWM3_ROOT_CLK>,                                  clocks = <&clks IMX7D_PWM3_ROOT_CLK>,
                                          <&clks IMX7D_PWM3_ROOT_CLK>;                                           <&clks IMX7D_PWM3_ROOT_CLK>;
                                 clock-names = "ipg", "per";                                  clock-names = "ipg", "per";
                                 #pwm-cells = <2>;                                  #pwm-cells = <3>;
                                 status = "disabled";                                  status = "disabled";
                         };                          };
   
Line 642 
Line 669 
                                 clocks = <&clks IMX7D_PWM4_ROOT_CLK>,                                  clocks = <&clks IMX7D_PWM4_ROOT_CLK>,
                                          <&clks IMX7D_PWM4_ROOT_CLK>;                                           <&clks IMX7D_PWM4_ROOT_CLK>;
                                 clock-names = "ipg", "per";                                  clock-names = "ipg", "per";
                                 #pwm-cells = <2>;                                  #pwm-cells = <3>;
                                 status = "disabled";                                  status = "disabled";
                         };                          };
   
Line 934 
Line 961 
                                 compatible = "fsl,imx7d-usdhc", "fsl,imx6sl-usdhc";                                  compatible = "fsl,imx7d-usdhc", "fsl,imx6sl-usdhc";
                                 reg = <0x30b40000 0x10000>;                                  reg = <0x30b40000 0x10000>;
                                 interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;                                  interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;
                                 clocks = <&clks IMX7D_CLK_DUMMY>,                                  clocks = <&clks IMX7D_IPG_ROOT_CLK>,
                                         <&clks IMX7D_CLK_DUMMY>,                                          <&clks IMX7D_NAND_USDHC_BUS_ROOT_CLK>,
                                         <&clks IMX7D_USDHC1_ROOT_CLK>;                                          <&clks IMX7D_USDHC1_ROOT_CLK>;
                                 clock-names = "ipg", "ahb", "per";                                  clock-names = "ipg", "ahb", "per";
                                 bus-width = <4>;                                  bus-width = <4>;
Line 946 
Line 973 
                                 compatible = "fsl,imx7d-usdhc", "fsl,imx6sl-usdhc";                                  compatible = "fsl,imx7d-usdhc", "fsl,imx6sl-usdhc";
                                 reg = <0x30b50000 0x10000>;                                  reg = <0x30b50000 0x10000>;
                                 interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;                                  interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
                                 clocks = <&clks IMX7D_CLK_DUMMY>,                                  clocks = <&clks IMX7D_IPG_ROOT_CLK>,
                                         <&clks IMX7D_CLK_DUMMY>,                                          <&clks IMX7D_NAND_USDHC_BUS_ROOT_CLK>,
                                         <&clks IMX7D_USDHC2_ROOT_CLK>;                                          <&clks IMX7D_USDHC2_ROOT_CLK>;
                                 clock-names = "ipg", "ahb", "per";                                  clock-names = "ipg", "ahb", "per";
                                 bus-width = <4>;                                  bus-width = <4>;
Line 958 
Line 985 
                                 compatible = "fsl,imx7d-usdhc", "fsl,imx6sl-usdhc";                                  compatible = "fsl,imx7d-usdhc", "fsl,imx6sl-usdhc";
                                 reg = <0x30b60000 0x10000>;                                  reg = <0x30b60000 0x10000>;
                                 interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>;                                  interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>;
                                 clocks = <&clks IMX7D_CLK_DUMMY>,                                  clocks = <&clks IMX7D_IPG_ROOT_CLK>,
                                         <&clks IMX7D_CLK_DUMMY>,                                          <&clks IMX7D_NAND_USDHC_BUS_ROOT_CLK>,
                                         <&clks IMX7D_USDHC3_ROOT_CLK>;                                          <&clks IMX7D_USDHC3_ROOT_CLK>;
                                 clock-names = "ipg", "ahb", "per";                                  clock-names = "ipg", "ahb", "per";
                                 bus-width = <4>;                                  bus-width = <4>;
Line 995 
Line 1022 
                                 status = "disabled";                                  status = "disabled";
                         };                          };
                 };                  };
   
                   dma_apbh: dma-apbh@33000000 {
                           compatible = "fsl,imx7d-dma-apbh", "fsl,imx28-dma-apbh";
                           reg = <0x33000000 0x2000>;
                           interrupts = <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,
                                        <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,
                                        <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,
                                        <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>;
                           interrupt-names = "gpmi0", "gpmi1", "gpmi2", "gpmi3";
                           #dma-cells = <1>;
                           dma-channels = <4>;
                           clocks = <&clks IMX7D_NAND_USDHC_BUS_RAWNAND_CLK>;
                   };
   
                   gpmi: gpmi-nand@33002000{
                           compatible = "fsl,imx7d-gpmi-nand";
                           #address-cells = <1>;
                           #size-cells = <1>;
                           reg = <0x33002000 0x2000>, <0x33004000 0x4000>;
                           reg-names = "gpmi-nand", "bch";
                           interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
                           interrupt-names = "bch";
                           clocks = <&clks IMX7D_NAND_RAWNAND_CLK>,
                                   <&clks IMX7D_NAND_USDHC_BUS_RAWNAND_CLK>;
                           clock-names = "gpmi_io", "gpmi_bch_apb";
                           dmas = <&dma_apbh 0>;
                           dma-names = "rx-tx";
                           status = "disabled";
                           assigned-clocks = <&clks IMX7D_NAND_ROOT_SRC>;
                           assigned-clock-parents = <&clks IMX7D_PLL_ENET_MAIN_500M_CLK>;
                   };
         };          };
 };  };

Legend:
Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3

CVSweb <webmaster@jp.NetBSD.org>