Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/arm/dts Update for 4.20.3 dts changes



details:   https://anonhg.NetBSD.org/src/rev/4a2a548d183e
branches:  trunk
changeset: 447733:4a2a548d183e
user:      jmcneill <jmcneill%NetBSD.org@localhost>
date:      Tue Jan 22 15:28:45 2019 +0000

description:
Update for 4.20.3 dts changes

diffstat:

 sys/arch/arm/dts/socfpga_cyclone5_de0_nano_soc.dts |    2 +-
 sys/arch/arm/dts/sun50i-a64-pinebook.dts           |  126 +-------------------
 sys/arch/arm/dts/sun50i-a64.dtsi                   |   17 +--
 3 files changed, 9 insertions(+), 136 deletions(-)

diffs (221 lines):

diff -r 846dd33df561 -r 4a2a548d183e sys/arch/arm/dts/socfpga_cyclone5_de0_nano_soc.dts
--- a/sys/arch/arm/dts/socfpga_cyclone5_de0_nano_soc.dts        Tue Jan 22 15:22:55 2019 +0000
+++ b/sys/arch/arm/dts/socfpga_cyclone5_de0_nano_soc.dts        Tue Jan 22 15:28:45 2019 +0000
@@ -1,6 +1,6 @@
 
 
-#include "../../../external/gpl2/dts/dist/arch/arm/boot/dts/socfpga_cyclone5_de0_sockit.dts"
+#include "../../../external/gpl2/dts/dist/arch/arm/boot/dts/socfpga_cyclone5_de0_nano_soc.dts"
 
 / {
        soc {
diff -r 846dd33df561 -r 4a2a548d183e sys/arch/arm/dts/sun50i-a64-pinebook.dts
--- a/sys/arch/arm/dts/sun50i-a64-pinebook.dts  Tue Jan 22 15:22:55 2019 +0000
+++ b/sys/arch/arm/dts/sun50i-a64-pinebook.dts  Tue Jan 22 15:28:45 2019 +0000
@@ -1,7 +1,7 @@
-/* $NetBSD: sun50i-a64-pinebook.dts,v 1.13 2018/11/11 11:44:53 mrg Exp $ */
+/* $NetBSD: sun50i-a64-pinebook.dts,v 1.14 2019/01/22 15:28:45 jmcneill Exp $ */
 
 /*-
- * Copyright (c) 2017 Jared McNeill <jmcneill%invisible.ca@localhost>
+ * Copyright (c) 2017-2019 Jared McNeill <jmcneill%invisible.ca@localhost>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -26,9 +26,7 @@
  * SUCH DAMAGE.
  */
 
-/dts-v1/;
-
-#include "../../../external/gpl2/dts/dist/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi"
+#include "../../../external/gpl2/dts/dist/arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts"
 #include "sun50i-a64.dtsi"
 
 #include <dt-bindings/gpio/gpio.h>
@@ -37,48 +35,22 @@
 #include <dt-bindings/pwm/pwm.h>
 
 / {
-       model = "Pine64 Pinebook";
-       compatible = "pine64,pinebook", "allwinner,sun50i-a64";
-
-       aliases {
-               serial0 = &uart0;
-       };
-
        chosen {
-               stdout-path = "serial0:115200n8";
-
                framebuffer@0 {
                        allwinner,pipeline = "mixer0-lcd0";
                };
        };
 
        gpio_keys {
-               compatible = "gpio-keys";
-
                lid_switch {
-                       label = "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 */
-                       linux,input-type = <EV_SW>;
-                       linux,code = <SW_LID>;
-                       linux,can-disable;
                };
        };
 
-       backlight: backlight {
-               compatible = "pwm-backlight";
-               pwms = <&pwm 0 50000 0>;
-               brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>;
-               default-brightness-level = <3>;
-               enable-gpios = <&pio 3 23 GPIO_ACTIVE_HIGH>;    /* PD23 */
-       };
-
-       reg_vcc3v3: vcc3v3 {
-               regulator-fixed;
-               regulator-name = "vcc3v3";
-               regulator-min-microvolt = <3300000>;
-               regulator-max-microvolt = <3300000>;
-       };
-
        sound_spdif {
                status = "disabled";
        };
@@ -101,22 +73,6 @@
        status = "disabled";
 };
 
-&ehci0 {
-       status = "okay";
-};
-
-&ehci1 {
-       status = "okay";
-};
-
-&ohci0 {
-       status = "okay";
-};
-
-&ohci1 {
-       status = "okay";
-};
-
 &uart1 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>;
@@ -130,74 +86,6 @@
        };
 };
 
-&usb_otg {
-       dr_mode = "host";
-       status = "okay";
-};
-
-&usbphy {
-       status = "okay";
-};
-
-&mmc0 {
-       pinctrl-names = "default";
-       pinctrl-0 = <&mmc0_pins>;
-       vmmc-supply = <&reg_vcc3v3>;
-       cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>;
-       disable-wp;
-       bus-width = <4>;
-       status = "okay";
-};
-
-&mmc1 {
-       pinctrl-names = "default";
-       pinctrl-0 = <&mmc1_pins>;
-       vmmc-supply = <&reg_dldo4>;
-       vqmmc-supply = <&reg_eldo1>;
-       bus-width = <4>;
-       non-removable;
-       status = "okay";
-
-       rtl8723cs: wifi@1 {
-               reg = <1>;
-       };
-};
-
-&mmc2 {
-       pinctrl-names = "default";
-       pinctrl-0 = <&mmc2_pins>;
-       vmmc-supply = <&reg_dcdc1>;
-       bus-width = <8>;
-       non-removable;
-       cap-mmc-hw-reset;
-       status = "okay";
-};
-
-&uart0 {
-       pinctrl-names = "default";
-       pinctrl-0 = <&uart0_pins_a>;
-       status = "okay";
-};
-
-&pwm {
-       pinctrl-names = "default";
-       pinctrl-0 = <&pwm0_pins>;
-       status = "okay";
-};
-
-&r_rsb {
-       status = "okay";
-
-       axp803: pmic@3a3 {
-               compatible = "x-powers,axp803";
-               reg = <0x3a3>;
-               interrupt-parent = <&r_intc>;
-               interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
-       };
-};
-
-#include "axp803.dtsi"
-
 &codec {
        allwinner,pa-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>;       /* PH7 */
        status = "okay";
diff -r 846dd33df561 -r 4a2a548d183e sys/arch/arm/dts/sun50i-a64.dtsi
--- a/sys/arch/arm/dts/sun50i-a64.dtsi  Tue Jan 22 15:22:55 2019 +0000
+++ b/sys/arch/arm/dts/sun50i-a64.dtsi  Tue Jan 22 15:28:45 2019 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: sun50i-a64.dtsi,v 1.9 2018/05/11 00:00:04 jmcneill Exp $ */
+/* $NetBSD: sun50i-a64.dtsi,v 1.10 2019/01/22 15:28:45 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2017 Jared McNeill <jmcneill%invisible.ca@localhost>
@@ -63,14 +63,6 @@
        };
 
        soc {
-               pwm: pwm@1c21400 {
-                       compatible = "allwinner,sun50i-a64-pwm";
-                       reg = <0x01c21400 0x8>;
-                       clocks = <&osc24M>;
-                       #pwm-cells = <3>;
-                       status = "disabled";
-               };
-
                dai: dai@1c22c00 {
                        #sound-dai-cells = <0>;
                        compatible = "allwinner,sun50i-a64-acodec-i2s";
@@ -116,10 +108,3 @@
 &cpu0 {
        clocks = <&ccu 1>; /* 1=CLK_PLL_CPUX */
 };
-
-&pio {
-       pwm0_pins: pwm0 {
-               pins = "PD22";
-               function = "pwm";
-       };
-};



Home | Main Index | Thread Index | Old Index