mirror of
https://github.com/Fishwaldo/build.git
synced 2025-07-06 04:58:40 +00:00
[ rockchip64 ] renegade u-boot tweaks
This commit is contained in:
parent
a81df41f0b
commit
377324db9d
2 changed files with 114 additions and 0 deletions
|
@ -0,0 +1,63 @@
|
|||
From 6c8818cd725efe738184f87fe067d0066d116db0 Mon Sep 17 00:00:00 2001
|
||||
From: zouxf <zxf@t-tchip.com.cn>
|
||||
Date: Sat, 10 Mar 2018 14:12:29 +0800
|
||||
Subject: [PATCH] add recovery button
|
||||
|
||||
Change-Id: If4a7bb9bfdadea8d09c47b6aded2ef6a75302f1b
|
||||
---
|
||||
arch/arm/dts/rk3328-roc-cc.dts | 5 +++++
|
||||
arch/arm/mach-rockchip/Kconfig | 1 +
|
||||
arch/arm/mach-rockchip/boot_mode.c | 2 +-
|
||||
arch/arm/mach-rockchip/rk3328/Kconfig | 1 +
|
||||
arch/arm/mach-rockchip/rk3328/rk3328.c | 8 ++++++++
|
||||
5 files changed, 16 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/arch/arm/dts/rk3328-roc-cc.dts b/arch/arm/dts/rk3328-roc-cc.dts
|
||||
index 4f3c2cf935..eab84c7769 100644
|
||||
--- a/arch/arm/dts/rk3328-roc-cc.dts
|
||||
+++ b/arch/arm/dts/rk3328-roc-cc.dts
|
||||
@@ -42,6 +42,11 @@
|
||||
regulator-min-microvolt = <5000000>;
|
||||
regulator-max-microvolt = <5000000>;
|
||||
};
|
||||
+
|
||||
+ adc-keys {
|
||||
+ compatible = "adc-keys";
|
||||
+ io-channels = <&saradc 0>;
|
||||
+ };
|
||||
};
|
||||
|
||||
&saradc {
|
||||
diff --git a/arch/arm/mach-rockchip/boot_mode.c b/arch/arm/mach-rockchip/boot_mode.c
|
||||
index d0dbff3bb8..7a997c0516 100644
|
||||
--- a/arch/arm/mach-rockchip/boot_mode.c
|
||||
+++ b/arch/arm/mach-rockchip/boot_mode.c
|
||||
@@ -4,6 +4,7 @@
|
||||
* SPDX-License-Identifier: GPL-2.0+
|
||||
*/
|
||||
|
||||
+#define DEBUG
|
||||
#include <common.h>
|
||||
#include <adc.h>
|
||||
#include <asm/io.h>
|
||||
@@ -72,7 +73,6 @@ int setup_boot_mode(void)
|
||||
char env_preboot[256] = {0};
|
||||
|
||||
rockchip_dnl_mode_check();
|
||||
-
|
||||
reg = (void *)CONFIG_ROCKCHIP_BOOT_MODE_REG;
|
||||
|
||||
boot_mode = readl(reg);
|
||||
diff --git a/arch/arm/mach-rockchip/rk3328/Kconfig b/arch/arm/mach-rockchip/rk3328/Kconfig
|
||||
index 0faf50085f..3dfe6c402e 100644
|
||||
--- a/arch/arm/mach-rockchip/rk3328/Kconfig
|
||||
+++ b/arch/arm/mach-rockchip/rk3328/Kconfig
|
||||
@@ -12,6 +12,7 @@ config TARGET_EVB_RK3328
|
||||
|
||||
config TARGET_ROC_RK3328_CC
|
||||
bool "ROC-RK3328-CC board, "
|
||||
+ select BOARD_LATE_INIT
|
||||
help
|
||||
ROC-RK3328-CC is a Raspberry Pi-2 sized 4K60P HDR Media Board Computer
|
||||
powered by Rockchip RK3328 Quad-Core ARM Cortex A53 64-Bit Processor
|
||||
|
51
patch/u-boot/u-boot-rockchip64-dev/board-renegade-leds.patch
Normal file
51
patch/u-boot/u-boot-rockchip64-dev/board-renegade-leds.patch
Normal file
|
@ -0,0 +1,51 @@
|
|||
From 4f8960bd89243ace2282fbc890cf14cc8cca7a52 Mon Sep 17 00:00:00 2001
|
||||
From: zouxf <zxf@t-tchip.com.cn>
|
||||
Date: Wed, 14 Mar 2018 15:11:45 +0800
|
||||
Subject: [PATCH] firefly: dts: add led device to rk3328-roc-cc
|
||||
|
||||
Change-Id: I60c39f4f71437d9cf9aac828deb9c19c3c9fe45a
|
||||
---
|
||||
arch/arm/dts/rk3328-roc-cc.dts | 14 ++++++++++++--
|
||||
1 file changed, 12 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/dts/rk3328-roc-cc.dts b/arch/arm/dts/rk3328-roc-cc.dts
|
||||
index eab84c7769..b9b8fbc5ec 100644
|
||||
--- a/arch/arm/dts/rk3328-roc-cc.dts
|
||||
+++ b/arch/arm/dts/rk3328-roc-cc.dts
|
||||
@@ -38,7 +38,7 @@
|
||||
compatible = "regulator-fixed";
|
||||
enable-active-high;
|
||||
regulator-name = "vcc5v0_host_xhci";
|
||||
- gpio = <&gpio1 26 GPIO_ACTIVE_HIGH>;
|
||||
+ gpio = <&gpio0 26 GPIO_ACTIVE_HIGH>;
|
||||
regulator-min-microvolt = <5000000>;
|
||||
regulator-max-microvolt = <5000000>;
|
||||
};
|
||||
@@ -109,8 +109,10 @@
|
||||
};
|
||||
|
||||
&usb_host0_xhci {
|
||||
- vbus-supply = <&vcc5v0_host_xhci>;
|
||||
+ //vbus-supply = <&vcc5v0_host_xhci>;
|
||||
+ vbus-supply = <&vcc5v0_otg>;
|
||||
status = "okay";
|
||||
+ maximum-speed = "high-speed";
|
||||
};
|
||||
|
||||
&i2c1 {
|
||||
@@ -138,6 +140,14 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
+ led1 {
|
||||
+ label = "standby";
|
||||
+ };
|
||||
+
|
||||
+ led2 {
|
||||
+ label = "power";
|
||||
+ };
|
||||
+
|
||||
regulators {
|
||||
vdd_logic: DCDC_REG1 {
|
||||
regulator-name = "vdd_logic";
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue