[BACK]Return to omap4-l4-abe.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/omap4-l4-abe.dtsi between version 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2020/01/03 14:33:16 version 1.1.1.2, 2021/11/07 16:50:01
Line 1 
Line 1 
 &l4_abe {                                               /* 0x40100000 */  &l4_abe {                                               /* 0x40100000 */
         compatible = "ti,omap4-l4-abe", "simple-bus";          compatible = "ti,omap4-l4-abe", "simple-pm-bus";
         reg = <0x40100000 0x400>,          reg = <0x40100000 0x400>,
               <0x40100400 0x400>;                <0x40100400 0x400>;
         reg-names = "la", "ap";          reg-names = "la", "ap";
           power-domains = <&prm_abe>;
           /* OMAP4_L4_ABE_CLKCTRL is read-only */
         #address-cells = <1>;          #address-cells = <1>;
         #size-cells = <1>;          #size-cells = <1>;
         ranges = <0x00000000 0x40100000 0x100000>,      /* segment 0 */          ranges = <0x00000000 0x40100000 0x100000>,      /* segment 0 */
                  <0x49000000 0x49000000 0x100000>;                   <0x49000000 0x49000000 0x100000>;
         segment@0 {                                     /* 0x40100000 */          segment@0 {                                     /* 0x40100000 */
                 compatible = "simple-bus";                  compatible = "simple-pm-bus";
                 #address-cells = <1>;                  #address-cells = <1>;
                 #size-cells = <1>;                  #size-cells = <1>;
                 ranges =                  ranges =
Line 184 
Line 186 
                 };                  };
   
                 target-module@28000 {                   /* 0x40128000, ap 8 08.0 */                  target-module@28000 {                   /* 0x40128000, ap 8 08.0 */
                                                           /* 0x4012a000, ap 10 0a.0 */
                         compatible = "ti,sysc-mcasp", "ti,sysc";                          compatible = "ti,sysc-mcasp", "ti,sysc";
                         reg = <0x28000 0x4>,                          reg = <0x28000 0x4>,
                               <0x28004 0x4>;                                <0x28004 0x4>;
                         reg-names = "rev", "sysc";                          reg-names = "rev", "sysc";
                         ti,sysc-sidle = <SYSC_IDLE_FORCE>,                          ti,sysc-sidle = <SYSC_IDLE_FORCE>,
                                         <SYSC_IDLE_NO>,                                          <SYSC_IDLE_NO>,
                                         <SYSC_IDLE_SMART>,                                          <SYSC_IDLE_SMART>;
                                         <SYSC_IDLE_SMART_WKUP>;  
                         /* Domains (V, P, C): iva, abe_pwrdm, abe_clkdm */                          /* Domains (V, P, C): iva, abe_pwrdm, abe_clkdm */
                         clocks = <&abe_clkctrl OMAP4_MCASP_CLKCTRL 0>;                          clocks = <&abe_clkctrl OMAP4_MCASP_CLKCTRL 0>;
                         clock-names = "fck";                          clock-names = "fck";
                         #address-cells = <1>;                          #address-cells = <1>;
                         #size-cells = <1>;                          #size-cells = <1>;
                         ranges = <0x0 0x28000 0x1000>,                          ranges = <0x0 0x28000 0x1000>,
                                  <0x49028000 0x49028000 0x1000>;                                   <0x49028000 0x49028000 0x1000>,
                                    <0x2000 0x2a000 0x1000>,
                         /*  
                          * Child device unsupported by davinci-mcasp. At least  
                          * RX path is disabled for omap4, and only DIT mode  
                          * works with no I2S. See also old Android kernel  
                          * omap-mcasp driver for more information.  
                          */  
                 };  
   
                 target-module@2a000 {                   /* 0x4012a000, ap 10 0a.0 */  
                         compatible = "ti,sysc";  
                         status = "disabled";  
                         #address-cells = <1>;  
                         #size-cells = <1>;  
                         ranges = <0x0 0x2a000 0x1000>,  
                                  <0x4902a000 0x4902a000 0x1000>;                                   <0x4902a000 0x4902a000 0x1000>;
   
                           mcasp0: mcasp@0 {
                                   compatible = "ti,omap4-mcasp-audio";
                                   reg = <0x0 0x2000>,
                                         <0x4902a000 0x1000>;      /* L3 data port */
                                   reg-names = "mpu","dat";
                                   interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
                                   interrupt-names = "tx";
                                   dmas = <&sdma 8>;
                                   dma-names = "tx";
                                   clocks = <&abe_clkctrl OMAP4_MCASP_CLKCTRL 0>;
                                   clock-names = "fck";
                                   op-mode = <1>;  /* MCASP_DIT_MODE */
                                   serial-dir = < 1 >; /* 1 TX serializers */
                                   status = "disabled";
                           };
                 };                  };
   
                 target-module@2e000 {                   /* 0x4012e000, ap 12 0c.0 */                  target-module@2e000 {                   /* 0x4012e000, ap 12 0c.0 */
                         compatible = "ti,sysc-omap4", "ti,sysc";                          compatible = "ti,sysc-omap4", "ti,sysc";
                         ti,hwmods = "dmic";  
                         reg = <0x2e000 0x4>,                          reg = <0x2e000 0x4>,
                               <0x2e010 0x4>;                                <0x2e010 0x4>;
                         reg-names = "rev", "sysc";                          reg-names = "rev", "sysc";
Line 279 
Line 282 
   
                 mcpdm_module: target-module@32000 {     /* 0x40132000, ap 16 10.0 */                  mcpdm_module: target-module@32000 {     /* 0x40132000, ap 16 10.0 */
                         compatible = "ti,sysc-omap4", "ti,sysc";                          compatible = "ti,sysc-omap4", "ti,sysc";
                         ti,hwmods = "mcpdm";  
                         reg = <0x32000 0x4>,                          reg = <0x32000 0x4>,
                               <0x32010 0x4>;                                <0x32010 0x4>;
                         reg-names = "rev", "sysc";                          reg-names = "rev", "sysc";
Line 314 
Line 316 
   
                 target-module@38000 {                   /* 0x40138000, ap 18 12.0 */                  target-module@38000 {                   /* 0x40138000, ap 18 12.0 */
                         compatible = "ti,sysc-omap4-timer", "ti,sysc";                          compatible = "ti,sysc-omap4-timer", "ti,sysc";
                         ti,hwmods = "timer5";  
                         reg = <0x38000 0x4>,                          reg = <0x38000 0x4>,
                               <0x38010 0x4>;                                <0x38010 0x4>;
                         reg-names = "rev", "sysc";                          reg-names = "rev", "sysc";
Line 336 
Line 337 
                                 compatible = "ti,omap4430-timer";                                  compatible = "ti,omap4430-timer";
                                 reg = <0x00000000 0x80>,                                  reg = <0x00000000 0x80>,
                                       <0x49038000 0x80>;                                        <0x49038000 0x80>;
                                 clocks = <&abe_clkctrl OMAP4_TIMER5_CLKCTRL 24>;                                  clocks = <&abe_clkctrl OMAP4_TIMER5_CLKCTRL 24>,
                                 clock-names = "fck";                                           <&syc_clk_div_ck>;
                                   clock-names = "fck", "timer_sys_ck";
                                 interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>;                                  interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>;
                                 ti,timer-dsp;                                  ti,timer-dsp;
                         };                          };
Line 345 
Line 347 
   
                 target-module@3a000 {                   /* 0x4013a000, ap 20 14.0 */                  target-module@3a000 {                   /* 0x4013a000, ap 20 14.0 */
                         compatible = "ti,sysc-omap4-timer", "ti,sysc";                          compatible = "ti,sysc-omap4-timer", "ti,sysc";
                         ti,hwmods = "timer6";  
                         reg = <0x3a000 0x4>,                          reg = <0x3a000 0x4>,
                               <0x3a010 0x4>;                                <0x3a010 0x4>;
                         reg-names = "rev", "sysc";                          reg-names = "rev", "sysc";
Line 367 
Line 368 
                                 compatible = "ti,omap4430-timer";                                  compatible = "ti,omap4430-timer";
                                 reg = <0x00000000 0x80>,                                  reg = <0x00000000 0x80>,
                                       <0x4903a000 0x80>;                                        <0x4903a000 0x80>;
                                 clocks = <&abe_clkctrl OMAP4_TIMER6_CLKCTRL 24>;                                  clocks = <&abe_clkctrl OMAP4_TIMER6_CLKCTRL 24>,
                                 clock-names = "fck";                                           <&syc_clk_div_ck>;
                                   clock-names = "fck", "timer_sys_ck";
                                 interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>;                                  interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>;
                                 ti,timer-dsp;                                  ti,timer-dsp;
                         };                          };
Line 376 
Line 378 
   
                 target-module@3c000 {                   /* 0x4013c000, ap 22 16.0 */                  target-module@3c000 {                   /* 0x4013c000, ap 22 16.0 */
                         compatible = "ti,sysc-omap4-timer", "ti,sysc";                          compatible = "ti,sysc-omap4-timer", "ti,sysc";
                         ti,hwmods = "timer7";  
                         reg = <0x3c000 0x4>,                          reg = <0x3c000 0x4>,
                               <0x3c010 0x4>;                                <0x3c010 0x4>;
                         reg-names = "rev", "sysc";                          reg-names = "rev", "sysc";
Line 398 
Line 399 
                                 compatible = "ti,omap4430-timer";                                  compatible = "ti,omap4430-timer";
                                 reg = <0x00000000 0x80>,                                  reg = <0x00000000 0x80>,
                                       <0x4903c000 0x80>;                                        <0x4903c000 0x80>;
                                 clocks = <&abe_clkctrl OMAP4_TIMER7_CLKCTRL 24>;                                  clocks = <&abe_clkctrl OMAP4_TIMER7_CLKCTRL 24>,
                                 clock-names = "fck";                                           <&syc_clk_div_ck>;
                                   clock-names = "fck", "timer_sys_ck";
                                 interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>;                                  interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>;
                                 ti,timer-dsp;                                  ti,timer-dsp;
                         };                          };
Line 407 
Line 409 
   
                 target-module@3e000 {                   /* 0x4013e000, ap 24 18.0 */                  target-module@3e000 {                   /* 0x4013e000, ap 24 18.0 */
                         compatible = "ti,sysc-omap4-timer", "ti,sysc";                          compatible = "ti,sysc-omap4-timer", "ti,sysc";
                         ti,hwmods = "timer8";  
                         reg = <0x3e000 0x4>,                          reg = <0x3e000 0x4>,
                               <0x3e010 0x4>;                                <0x3e010 0x4>;
                         reg-names = "rev", "sysc";                          reg-names = "rev", "sysc";
Line 429 
Line 430 
                                 compatible = "ti,omap4430-timer";                                  compatible = "ti,omap4430-timer";
                                 reg = <0x00000000 0x80>,                                  reg = <0x00000000 0x80>,
                                       <0x4903e000 0x80>;                                        <0x4903e000 0x80>;
                                 clocks = <&abe_clkctrl OMAP4_TIMER8_CLKCTRL 24>;                                  clocks = <&abe_clkctrl OMAP4_TIMER8_CLKCTRL 24>,
                                 clock-names = "fck";                                           <&syc_clk_div_ck>;
                                   clock-names = "fck", "timer_sys_ck";
                                 interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>;                                  interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>;
                                 ti,timer-pwm;                                  ti,timer-pwm;
                                 ti,timer-dsp;                                  ti,timer-dsp;
Line 466 
Line 468 
   
                 target-module@f1000 {                   /* 0x401f1000, ap 32 20.0 */                  target-module@f1000 {                   /* 0x401f1000, ap 32 20.0 */
                         compatible = "ti,sysc-omap4", "ti,sysc";                          compatible = "ti,sysc-omap4", "ti,sysc";
                         ti,hwmods = "aess";  
                         reg = <0xf1000 0x4>,                          reg = <0xf1000 0x4>,
                               <0xf1010 0x4>;                                <0xf1010 0x4>;
                         reg-names = "rev", "sysc";                          reg-names = "rev", "sysc";

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

CVSweb <webmaster@jp.NetBSD.org>