[BACK]Return to sun50i-a64-pinebook.dts CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / arm / dts

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

Diff for /src/sys/arch/arm/dts/sun50i-a64-pinebook.dts between version 1.18 and 1.19

version 1.18, 2020/01/03 15:50:13 version 1.19, 2021/11/07 17:11:43
Line 1 
Line 1 
 /* $NetBSD$ */  /* $NetBSD$ */
   
 /*-  /*-
  * Copyright (c) 2017-2019 Jared McNeill <jmcneill@invisible.ca>   * Copyright (c) 2017-2019,2021 Jared McNeill <jmcneill@invisible.ca>
  * All rights reserved.   * All rights reserved.
  *   *
  * Redistribution and use in source and binary forms, with or without   * Redistribution and use in source and binary forms, with or without
Line 30 
Line 30 
 #include "sun50i-a64.dtsi"  #include "sun50i-a64.dtsi"
   
 #include <dt-bindings/gpio/gpio.h>  #include <dt-bindings/gpio/gpio.h>
 #include <dt-bindings/input/linux-event-codes.h>  
 #include <dt-bindings/interrupt-controller/irq.h>  
 #include <dt-bindings/pwm/pwm.h>  
   
 / {  
         chosen {  
                 framebuffer@0 {  
                         allwinner,pipeline = "mixer0-lcd0";  
                 };  
         };  
   
         gpio_keys {  
                 lid_switch {  
                         /*  
                          * This is listed as PL12 in 4.20.3 sources, but  
                          * we have used PH10 all along.  
                          */  
                         gpios = <&pio 7 10 GPIO_ACTIVE_LOW>;    /* PH10 */  
                 };  
         };  
   
         sound_spdif {  
                 status = "disabled";  
         };  
   
         hdmi-connector {  
                 compatible = "hdmi-connector";  
                 type = "c";  
   
                 port {  
                         hdmi_con_in: endpoint {  
                                 remote-endpoint = <&hdmi_out_con>;  
                         };  
                 };  
         };  
 };  
   
 &cpu0 {  
         cpu-supply = <&reg_dcdc2>;  
         operating-points = <  
                 /* kHz    uV */  
                 1152000 1300000  
                 1104000 1260000  
                 1008000 1200000  
                 816000  1080000  
                 648000  1040000  
                 408000  1000000  
                 >;  
 };  
   
 &spdif_out {  
         status = "disabled";  
 };  
   
 &uart1 {  &uart1 {
         pinctrl-names = "default";          pinctrl-names = "default";
Line 97 
Line 44 
         };          };
 };  };
   
 &codec {  
         allwinner,pa-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>;       /* PH7 */  
         status = "okay";  
 };  
   
 &de {  
         status = "okay";  
 };  
   
 &mixer0 {  
         status = "okay";  
 };  
   
 &tcon0 {  
         pinctrl-names = "default";  
         pinctrl-0 = <&lcd_rgb666_pins>;  
   
         status = "okay";  
 };  
   
 &tcon0_out {  
         tcon0_out_anx6345: endpoint@0 {  
                 reg = <0>;  
                 remote-endpoint = <&anx6345_in>;  
         };  
 };  
   
 &r_pio {  
         r_i2c_pins_a: i2c-a {  
                 pins = "PL8", "PL9";  
                 function = "s_i2c";  
         };  
 };  
   
 &r_i2c {  
         pinctrl-names = "default";  
         pinctrl-0 = <&r_i2c_pins_a>;  
         status = "okay";  
   
         anx6345: anx6345@38 {  
                 compatible = "analogix,anx6345";  
                 reg = <0x38>;  
                 reset-gpios = <&pio 3 24 GPIO_ACTIVE_HIGH>;     /* PD24 */  
                 panel-supply = <&reg_dc1sw>;  
                 dvdd25-supply = <&reg_dldo2>;  
                 dvdd12-supply = <&reg_fldo1>;  
   
                 port {  
                         anx6345_in: endpoint {  
                                 remote-endpoint = <&tcon0_out_anx6345>;  
                         };  
                 };  
         };  
 };  
   
 &reg_dldo1 {  
         regulator-min-microvolt = <3300000>;  
         regulator-max-microvolt = <3300000>;  
         regulator-name = "vcc-hdmi";  
 };  
   
 &hdmi {  
         hvcc-supply = <&reg_dldo1>;  
         status = "okay";  
 };  
   
 &hdmi_out {  
         hdmi_out_con: endpoint {  
                 remote-endpoint = <&hdmi_con_in>;  
         };  
 };  
   
 &i2s2 {  &i2s2 {
         status = "okay";          status = "okay";
 };  };

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19

CVSweb <webmaster@jp.NetBSD.org>