pkgsrc-Changes archive

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

CVS commit: pkgsrc/sysutils/u-boot/patches



Module Name:    pkgsrc
Committed By:   thorpej
Date:           Sun Jun 24 23:19:23 UTC 2018

Added Files:
        pkgsrc/sysutils/u-boot/patches: patch-arch_arm_dts_Makefile
            patch-arch_arm_dts_sun50i-h5-orangepi-zero-plus.dts
            patch-configs_orangepi_zero_plus_defconfig

Log Message:
Add a u-boot target for the Orange Pi Zero Plus (based on Allwinner H5
SoC).


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.3 \
    pkgsrc/sysutils/u-boot/patches/patch-arch_arm_dts_Makefile
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/sysutils/u-boot/patches/patch-arch_arm_dts_sun50i-h5-orangepi-zero-plus.dts \
    pkgsrc/sysutils/u-boot/patches/patch-configs_orangepi_zero_plus_defconfig

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

Added files:

Index: pkgsrc/sysutils/u-boot/patches/patch-arch_arm_dts_Makefile
diff -u /dev/null pkgsrc/sysutils/u-boot/patches/patch-arch_arm_dts_Makefile:1.3
--- /dev/null   Sun Jun 24 23:19:24 2018
+++ pkgsrc/sysutils/u-boot/patches/patch-arch_arm_dts_Makefile  Sun Jun 24 23:19:23 2018
@@ -0,0 +1,10 @@
+--- arch/arm/dts/Makefile.orig 2018-06-23 11:16:15.355163284 -0700
++++ arch/arm/dts/Makefile      2018-06-23 11:17:10.186971126 -0700
+@@ -372,6 +372,7 @@ dtb-$(CONFIG_MACH_SUN50I_H5) += \
+       sun50i-h5-nanopi-neo-plus2.dtb \
+       sun50i-h5-orangepi-pc2.dtb \
+       sun50i-h5-orangepi-prime.dtb \
++      sun50i-h5-orangepi-zero-plus.dtb \
+       sun50i-h5-orangepi-zero-plus2.dtb
+ dtb-$(CONFIG_MACH_SUN50I) += \
+       sun50i-a64-bananapi-m64.dtb \

Index: pkgsrc/sysutils/u-boot/patches/patch-arch_arm_dts_sun50i-h5-orangepi-zero-plus.dts
diff -u /dev/null pkgsrc/sysutils/u-boot/patches/patch-arch_arm_dts_sun50i-h5-orangepi-zero-plus.dts:1.1
--- /dev/null   Sun Jun 24 23:19:24 2018
+++ pkgsrc/sysutils/u-boot/patches/patch-arch_arm_dts_sun50i-h5-orangepi-zero-plus.dts  Sun Jun 24 23:19:23 2018
@@ -0,0 +1,107 @@
+--- /dev/null  2018-06-23 13:10:16.352268111 -0700
++++ arch/arm/dts/sun50i-h5-orangepi-zero-plus.dts      2018-06-23 13:09:34.768075589 -0700
+@@ -0,0 +1,104 @@
++/*
++ * Copyright (C) 2016 ARM Ltd.
++ * Copyright (C) 2018 Hauke Mehrtens <hauke%hauke-m.de@localhost>
++ *
++ * SPDX-License-Identifier: (GPL-2.0+ OR X11)
++ */
++
++/dts-v1/;
++#include "sun50i-h5.dtsi"
++
++#include <dt-bindings/gpio/gpio.h>
++#include <dt-bindings/input/input.h>
++#include <dt-bindings/pinctrl/sun4i-a10.h>
++
++/ {
++      model = "Xunlong Orange Pi Zero Plus";
++      compatible = "xunlong,orangepi-zero-plus", "allwinner,sun50i-h5";
++
++      reg_vcc3v3: vcc3v3 {
++              compatible = "regulator-fixed";
++              regulator-name = "vcc3v3";
++              regulator-min-microvolt = <3300000>;
++              regulator-max-microvolt = <3300000>;
++      };
++
++      aliases {
++              ethernet0 = &emac;
++              ethernet1 = &rtl8189ftv;
++              serial0 = &uart0;
++      };
++
++      chosen {
++              stdout-path = "serial0:115200n8";
++      };
++
++      leds {
++              compatible = "gpio-leds";
++
++              pwr {
++                      label = "orangepi:green:pwr";
++                      gpios = <&r_pio 0 10 GPIO_ACTIVE_HIGH>; /* PA10 */
++                      default-state = "on";
++              };
++
++              status {
++                      label = "orangepi:red:status";
++                      gpios = <&pio 0 17 GPIO_ACTIVE_HIGH>; /* PA17 */
++              };
++      };
++
++      reg_gmac_3v3: gmac-3v3 {
++              compatible = "regulator-fixed";
++              regulator-name = "gmac-3v3";
++              regulator-min-microvolt = <3300000>;
++              regulator-max-microvolt = <3300000>;
++              startup-delay-us = <100000>;
++              enable-active-high;
++              gpio = <&pio 3 6 GPIO_ACTIVE_HIGH>; /* PD6 */
++      };
++};
++
++&emac {
++      pinctrl-names = "default";
++      pinctrl-0 = <&emac_rgmii_pins>;
++      phy-supply = <&reg_gmac_3v3>;
++      phy-handle = <&ext_rgmii_phy>;
++      phy-mode = "rgmii";
++      status = "okay";
++};
++
++&external_mdio {
++      ext_rgmii_phy: ethernet-phy@1 {
++              compatible = "ethernet-phy-ieee802.3-c22";
++              reg = <1>;
++      };
++};
++
++&mmc0 {
++      vmmc-supply = <&reg_vcc3v3>;
++      bus-width = <4>;
++      cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
++      status = "okay";
++};
++
++&mmc1 {
++      vmmc-supply = <&reg_vcc3v3>;
++      bus-width = <4>;
++      non-removable;
++      status = "okay";
++
++      /*
++       * Explicitly define the sdio device, so that we can add an ethernet
++       * alias for it (which e.g. makes u-boot set a mac-address).
++       */
++      rtl8189ftv: sdio_wifi@1 {
++              reg = <1>;
++      };
++};
++
++&uart0 {
++      pinctrl-names = "default";
++      pinctrl-0 = <&uart0_pins_a>;
++      status = "okay";
++};
Index: pkgsrc/sysutils/u-boot/patches/patch-configs_orangepi_zero_plus_defconfig
diff -u /dev/null pkgsrc/sysutils/u-boot/patches/patch-configs_orangepi_zero_plus_defconfig:1.1
--- /dev/null   Sun Jun 24 23:19:24 2018
+++ pkgsrc/sysutils/u-boot/patches/patch-configs_orangepi_zero_plus_defconfig   Sun Jun 24 23:19:23 2018
@@ -0,0 +1,20 @@
+--- /dev/null
++++ configs/orangepi_zero_plus_defconfig       2018-06-23 11:43:24.637732181 -0700
+@@ -0,0 +1,17 @@
++CONFIG_ARM=y
++CONFIG_ARCH_SUNXI=y
++CONFIG_SPL=y
++CONFIG_MACH_SUN50I_H5=y
++CONFIG_DRAM_CLK=624
++CONFIG_DRAM_ZQ=3881977
++CONFIG_MMC0_CD_PIN="PH13"
++# CONFIG_MMC_SUNXI_SLOT_EXTRA=2
++CONFIG_DEFAULT_DEVICE_TREE="sun50i-h5-orangepi-zero-plus"
++# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
++# CONFIG_CMD_FLASH is not set
++# CONFIG_SPL_DOS_PARTITION is not set
++# CONFIG_SPL_EFI_PARTITION is not set
++CONFIG_SUN8I_EMAC=y
++CONFIG_USB_EHCI_HCD=y
++CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y
++



Home | Main Index | Thread Index | Old Index