[BACK]Return to r8a7791-koelsch.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/r8a7791-koelsch.dts between version 1.1.1.4 and 1.1.1.4.4.1

version 1.1.1.4, 2017/11/30 19:40:50 version 1.1.1.4.4.1, 2018/05/02 07:20:16
Line 51 
Line 51 
                 serial0 = &scif0;                  serial0 = &scif0;
                 serial1 = &scif1;                  serial1 = &scif1;
                 i2c9 = &gpioi2c1;                  i2c9 = &gpioi2c1;
                   i2c10 = &gpioi2c2;
                   i2c11 = &gpioi2c4;
                 i2c12 = &i2cexio1;                  i2c12 = &i2cexio1;
                   i2c13 = &i2chdmi;
                   i2c14 = &i2cexio4;
         };          };
   
         chosen {          chosen {
Line 278 
Line 282 
                 };                  };
         };          };
   
           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 306 
Line 316 
                 #size-cells = <0>;                  #size-cells = <0>;
                 compatible = "i2c-gpio";                  compatible = "i2c-gpio";
                 status = "disabled";                  status = "disabled";
                 gpios = <&gpio7 16 GPIO_ACTIVE_HIGH /* sda */                  scl-gpios = <&gpio7 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
                          &gpio7 15 GPIO_ACTIVE_HIGH /* scl */                  sda-gpios = <&gpio7 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
                         >;                  i2c-gpio,delay-us = <5>;
           };
   
           gpioi2c2: i2c-10 {
                   #address-cells = <1>;
                   #size-cells = <0>;
                   compatible = "i2c-gpio";
                   status = "disabled";
                   scl-gpios = <&gpio2 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
                   sda-gpios = <&gpio2 7 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
                   i2c-gpio,delay-us = <5>;
           };
   
           gpioi2c4: i2c-11 {
                   #address-cells = <1>;
                   #size-cells = <0>;
                   compatible = "i2c-gpio";
                   status = "disabled";
                   scl-gpios = <&gpio7 13 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
                   sda-gpios = <&gpio7 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
                 i2c-gpio,delay-us = <5>;                  i2c-gpio,delay-us = <5>;
         };          };
   
Line 323 
Line 352 
                 #address-cells = <1>;                  #address-cells = <1>;
                 #size-cells = <0>;                  #size-cells = <0>;
         };          };
   
           /*
            * A fallback to GPIO is provided for I2C2.
            */
           i2chdmi: i2c-13 {
                   compatible = "i2c-demux-pinctrl";
                   i2c-parent = <&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 = <&vin1ep>;
                                   };
                           };
                   };
   
                   hdmi@39 {
                           compatible = "adi,adv7511w";
                           reg = <0x39>;
                           interrupt-parent = <&gpio3>;
                           interrupts = <29 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_rgb>;
                                           };
                                   };
   
                                   port@1 {
                                           reg = <1>;
                                           adv7511_out: endpoint {
                                                   remote-endpoint = <&hdmi_con_out>;
                                           };
                                   };
                           };
                   };
   
                   hdmi-in@4c {
                           compatible = "adi,adv7612";
                           reg = <0x4c>;
                           interrupt-parent = <&gpio4>;
                           interrupts = <2 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>;
                                           };
                                   };
                           };
                   };
   
                   eeprom@50 {
                           compatible = "renesas,r1ex24002", "atmel,24c02";
                           reg = <0x50>;
                           pagesize = <16>;
                   };
           };
   
           /*
            * I2C4 is routed to EXIO connector E, pins 37 (SCL) + 39 (SDA).
            * A fallback to GPIO is provided.
            */
           i2cexio4: i2c-14 {
                   compatible = "i2c-demux-pinctrl";
                   i2c-parent = <&i2c4>, <&gpioi2c4>;
                   i2c-bus-name = "i2c-exio4";
                   #address-cells = <1>;
                   #size-cells = <0>;
           };
 };  };
   
 &du {  &du {
Line 366 
Line 504 
                 function = "i2c2";                  function = "i2c2";
         };          };
   
           i2c4_pins: i2c4 {
                   groups = "i2c4_c";
                   function = "i2c4";
           };
   
         du_pins: du {          du_pins: du {
                 groups = "du_rgb888", "du_sync", "du_disp", "du_clk_out_0";                  groups = "du_rgb888", "du_sync", "du_disp", "du_clk_out_0";
                 function = "du";                  function = "du";
Line 616 
Line 759 
   
 &i2c2 {  &i2c2 {
         pinctrl-0 = <&i2c2_pins>;          pinctrl-0 = <&i2c2_pins>;
         pinctrl-names = "default";          pinctrl-names = "i2c-hdmi";
   
         status = "okay";  
         clock-frequency = <100000>;          clock-frequency = <100000>;
   };
   
         ak4643: codec@12 {  &i2c4 {
                 compatible = "asahi-kasei,ak4643";          pinctrl-0 = <&i2c4_pins>;
                 #sound-dai-cells = <0>;          pinctrl-names = "i2c-exio4";
                 reg = <0x12>;  
         };  
   
         composite-in@20 {  
                 compatible = "adi,adv7180";  
                 reg = <0x20>;  
                 remote = <&vin1>;  
   
                 port {  
                         adv7180: endpoint {  
                                 bus-width = <8>;  
                                 remote-endpoint = <&vin1ep>;  
                         };  
                 };  
         };  
   
         cec_clock: cec-clock {  
                 compatible = "fixed-clock";  
                 #clock-cells = <0>;  
                 clock-frequency = <12000000>;  
         };  
   
         hdmi@39 {  
                 compatible = "adi,adv7511w";  
                 reg = <0x39>;  
                 interrupt-parent = <&gpio3>;  
                 interrupts = <29 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_rgb>;  
                                 };  
                         };  
   
                         port@1 {  
                                 reg = <1>;  
                                 adv7511_out: endpoint {  
                                         remote-endpoint = <&hdmi_con_out>;  
                                 };  
                         };  
                 };  
         };  
   
         hdmi-in@4c {  
                 compatible = "adi,adv7612";  
                 reg = <0x4c>;  
                 interrupt-parent = <&gpio4>;  
                 interrupts = <2 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>;  
                                 };  
                         };  
                 };  
         };  
   
         eeprom@50 {  
                 compatible = "renesas,24c02", "atmel,24c02";  
                 reg = <0x50>;  
                 pagesize = <16>;  
         };  
 };  };
   
 &i2c6 {  &i2c6 {

Legend:
Removed from v.1.1.1.4  
changed lines
  Added in v.1.1.1.4.4.1

CVSweb <webmaster@jp.NetBSD.org>