[BACK]Return to r8a7790-lager.dts 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/r8a7790-lager.dts between version 1.1.1.3 and 1.1.1.3.4.1

version 1.1.1.3, 2017/11/30 19:40:50 version 1.1.1.3.4.1, 2018/05/02 07:20:16
Line 51 
Line 51 
                 serial0 = &scif0;                  serial0 = &scif0;
                 serial1 = &scifa1;                  serial1 = &scifa1;
                 i2c8 = &gpioi2c1;                  i2c8 = &gpioi2c1;
                   i2c9 = &gpioi2c2;
                 i2c10 = &i2cexio0;                  i2c10 = &i2cexio0;
                 i2c11 = &i2cexio1;                  i2c11 = &i2cexio1;
                   i2c12 = &i2chdmi;
                   i2c13 = &i2cpwr;
         };          };
   
         chosen {          chosen {
Line 244 
Line 247 
                 };                  };
         };          };
   
           cec_clock: cec-clock {
                   compatible = "fixed-clock";
                   #clock-cells = <0>;
                   clock-frequency = <12000000>;
           };
   
         hdmi-out {          hdmi-out {
                 compatible = "hdmi-connector";                  compatible = "hdmi-connector";
                 type = "a";                  type = "a";
Line 272 
Line 281 
                 #size-cells = <0>;                  #size-cells = <0>;
                 compatible = "i2c-gpio";                  compatible = "i2c-gpio";
                 status = "disabled";                  status = "disabled";
                 gpios = <&gpio1 17 GPIO_ACTIVE_HIGH /* sda */                  scl-gpios = <&gpio1 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
                          &gpio1 16 GPIO_ACTIVE_HIGH /* scl */                  sda-gpios = <&gpio1 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
                         >;                  i2c-gpio,delay-us = <5>;
           };
   
           gpioi2c2: i2c-9 {
                   #address-cells = <1>;
                   #size-cells = <0>;
                   compatible = "i2c-gpio";
                   status = "disabled";
                   scl-gpios = <&gpio5 5 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
                   sda-gpios = <&gpio5 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
                 i2c-gpio,delay-us = <5>;                  i2c-gpio,delay-us = <5>;
         };          };
   
Line 309 
Line 327 
                 #address-cells = <1>;                  #address-cells = <1>;
                 #size-cells = <0>;                  #size-cells = <0>;
         };          };
   
           /*
            * IIC2 and I2C2 may be switched using pinmux.
            * A fallback to GPIO is also provided.
            */
           i2chdmi: i2c-12 {
                   compatible = "i2c-demux-pinctrl";
                   i2c-parent = <&iic2>, <&i2c2>, <&gpioi2c2>;
                   i2c-bus-name = "i2c-hdmi";
                   #address-cells = <1>;
                   #size-cells = <0>;
   
                   ak4643: codec@12 {
                           compatible = "asahi-kasei,ak4643";
                           #sound-dai-cells = <0>;
                           reg = <0x12>;
                   };
   
                   composite-in@20 {
                           compatible = "adi,adv7180";
                           reg = <0x20>;
                           remote = <&vin1>;
   
                           port {
                                   adv7180: endpoint {
                                           bus-width = <8>;
                                           remote-endpoint = <&vin1ep0>;
                                   };
                           };
                   };
   
                   hdmi@39 {
                           compatible = "adi,adv7511w";
                           reg = <0x39>;
                           interrupt-parent = <&gpio1>;
                           interrupts = <15 IRQ_TYPE_LEVEL_LOW>;
                           clocks = <&cec_clock>;
                           clock-names = "cec";
   
                           adi,input-depth = <8>;
                           adi,input-colorspace = "rgb";
                           adi,input-clock = "1x";
                           adi,input-style = <1>;
                           adi,input-justification = "evenly";
   
                           ports {
                                   #address-cells = <1>;
                                   #size-cells = <0>;
   
                                   port@0 {
                                           reg = <0>;
                                           adv7511_in: endpoint {
                                                   remote-endpoint = <&du_out_lvds0>;
                                           };
                                   };
   
                                   port@1 {
                                           reg = <1>;
                                           adv7511_out: endpoint {
                                                   remote-endpoint = <&hdmi_con_out>;
                                           };
                                   };
                           };
                   };
   
                   hdmi-in@4c {
                           compatible = "adi,adv7612";
                           reg = <0x4c>;
                           interrupt-parent = <&gpio1>;
                           interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
                           default-input = <0>;
   
                           ports {
                                   #address-cells = <1>;
                                   #size-cells = <0>;
   
                                   port@0 {
                                           reg = <0>;
                                           adv7612_in: endpoint {
                                                   remote-endpoint = <&hdmi_con_in>;
                                           };
                                   };
   
                                   port@2 {
                                           reg = <2>;
                                           adv7612_out: endpoint {
                                                   remote-endpoint = <&vin0ep2>;
                                           };
                                   };
                           };
                   };
           };
   
           /*
            * IIC3 and I2C3 may be switched using pinmux.
            * IIC3/I2C3 does not appear to support fallback to GPIO.
            */
           i2cpwr: i2c-13 {
                   compatible = "i2c-demux-pinctrl";
                   i2c-parent = <&iic3>, <&i2c3>;
                   i2c-bus-name = "i2c-pwr";
                   #address-cells = <1>;
                   #size-cells = <0>;
   
                   pmic@58 {
                           compatible = "dlg,da9063";
                           reg = <0x58>;
                           interrupt-parent = <&irqc0>;
                           interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
                           interrupt-controller;
   
                           rtc {
                                   compatible = "dlg,da9063-rtc";
                           };
   
                           wdt {
                                   compatible = "dlg,da9063-watchdog";
                           };
                   };
   
                   vdd_dvfs: regulator@68 {
                           compatible = "dlg,da9210";
                           reg = <0x68>;
                           interrupt-parent = <&irqc0>;
                           interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
   
                           regulator-min-microvolt = <1000000>;
                           regulator-max-microvolt = <1000000>;
                           regulator-boot-on;
                           regulator-always-on;
                   };
           };
 };  };
   
 &du {  &du {
Line 438 
Line 588 
                 function = "iic1";                  function = "iic1";
         };          };
   
           i2c2_pins: i2c2 {
                   groups = "i2c2";
                   function = "i2c2";
           };
   
         iic2_pins: iic2 {          iic2_pins: iic2 {
                 groups = "iic2";                  groups = "iic2";
                 function = "iic2";                  function = "iic2";
         };          };
   
           i2c3_pins: i2c3 {
                   groups = "i2c3";
                   function = "i2c3";
           };
   
         iic3_pins: iic3 {          iic3_pins: iic3 {
                 groups = "iic3";                  groups = "iic3";
                 function = "iic3";                  function = "iic3";
Line 644 
Line 804 
         pinctrl-names = "i2c-exio1";          pinctrl-names = "i2c-exio1";
 };  };
   
 &iic2   {  &i2c2   {
         status = "okay";          pinctrl-0 = <&i2c2_pins>;
         pinctrl-0 = <&iic2_pins>;          pinctrl-names = "i2c-hdmi";
         pinctrl-names = "default";  
   
         clock-frequency = <100000>;          clock-frequency = <100000>;
   };
   
         ak4643: codec@12 {  &iic2   {
                 compatible = "asahi-kasei,ak4643";          pinctrl-0 = <&iic2_pins>;
                 #sound-dai-cells = <0>;          pinctrl-names = "i2c-hdmi";
                 reg = <0x12>;  
         };  
   
         composite-in@20 {  
                 compatible = "adi,adv7180";  
                 reg = <0x20>;  
                 remote = <&vin1>;  
   
                 port {  
                         adv7180: endpoint {  
                                 bus-width = <8>;  
                                 remote-endpoint = <&vin1ep0>;  
                         };  
                 };  
         };  
   
         hdmi@39 {  
                 compatible = "adi,adv7511w";  
                 reg = <0x39>;  
                 interrupt-parent = <&gpio1>;  
                 interrupts = <15 IRQ_TYPE_LEVEL_LOW>;  
   
                 adi,input-depth = <8>;  
                 adi,input-colorspace = "rgb";  
                 adi,input-clock = "1x";  
                 adi,input-style = <1>;  
                 adi,input-justification = "evenly";  
   
                 ports {  
                         #address-cells = <1>;  
                         #size-cells = <0>;  
   
                         port@0 {  
                                 reg = <0>;  
                                 adv7511_in: endpoint {  
                                         remote-endpoint = <&du_out_lvds0>;  
                                 };  
                         };  
   
                         port@1 {  
                                 reg = <1>;  
                                 adv7511_out: endpoint {  
                                         remote-endpoint = <&hdmi_con_out>;  
                                 };  
                         };  
                 };  
         };  
   
         hdmi-in@4c {  
                 compatible = "adi,adv7612";  
                 reg = <0x4c>;  
                 interrupt-parent = <&gpio1>;  
                 interrupts = <20 IRQ_TYPE_LEVEL_LOW>;  
                 default-input = <0>;  
   
                 ports {  
                         #address-cells = <1>;  
                         #size-cells = <0>;  
   
                         port@0 {          clock-frequency = <100000>;
                                 reg = <0>;  };
                                 adv7612_in: endpoint {  
                                         remote-endpoint = <&hdmi_con_in>;  
                                 };  
                         };  
   
                         port@2 {  &i2c3   {
                                 reg = <2>;          pinctrl-0 = <&i2c3_pins>;
                                 adv7612_out: endpoint {          pinctrl-names = "i2c-pwr";
                                         remote-endpoint = <&vin0ep2>;  
                                 };  
                         };  
                 };  
         };  
 };  };
   
 &iic3 {  &iic3   {
         pinctrl-names = "default";  
         pinctrl-0 = <&iic3_pins>;          pinctrl-0 = <&iic3_pins>;
         status = "okay";          pinctrl-names = "i2c-pwr";
   
         pmic@58 {  
                 compatible = "dlg,da9063";  
                 reg = <0x58>;  
                 interrupt-parent = <&irqc0>;  
                 interrupts = <2 IRQ_TYPE_LEVEL_LOW>;  
                 interrupt-controller;  
   
                 rtc {  
                         compatible = "dlg,da9063-rtc";  
                 };  
   
                 wdt {  
                         compatible = "dlg,da9063-watchdog";  
                 };  
         };  
   
         vdd_dvfs: regulator@68 {  
                 compatible = "dlg,da9210";  
                 reg = <0x68>;  
                 interrupt-parent = <&irqc0>;  
                 interrupts = <2 IRQ_TYPE_LEVEL_LOW>;  
   
                 regulator-min-microvolt = <1000000>;  
                 regulator-max-microvolt = <1000000>;  
                 regulator-boot-on;  
                 regulator-always-on;  
         };  
 };  };
   
 &pci0 {  &pci0 {

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

CVSweb <webmaster@jp.NetBSD.org>