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 = <®_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 = <®_vcc3v3>;
++ bus-width = <4>;
++ cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
++ status = "okay";
++};
++
++&mmc1 {
++ vmmc-supply = <®_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