Enable reading the cpuid from e-fuse on firefly-rk3399, which in turn enables

the code that assigns a (static) MAC address to the ethernet interface.

To be submitted upstream.

ok jsg@, kurt@
This commit is contained in:
kettenis 2020-01-13 10:32:33 +00:00
parent a17cb750bf
commit 00d38ac28a
2 changed files with 21 additions and 3 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.62 2020/01/07 07:07:08 jsg Exp $
# $OpenBSD: Makefile,v 1.63 2020/01/13 10:32:33 kettenis Exp $
BROKEN-sparc64= Error: the specified option is not accepted in ISB at operand 1 -- isb sy
@ -7,6 +7,7 @@ FLAVOR?= arm
COMMENT= U-Boot firmware
VERSION= 2020.01
REVISION= 0
DISTNAME= u-boot-${VERSION}
PKGNAME= u-boot-${FLAVOR}-${VERSION:S/-//}
FULLPKGNAME= ${PKGNAME}

View File

@ -1,9 +1,26 @@
$OpenBSD: patch-configs_firefly-rk3399_defconfig,v 1.4 2020/01/07 07:07:08 jsg Exp $
$OpenBSD: patch-configs_firefly-rk3399_defconfig,v 1.5 2020/01/13 10:32:33 kettenis Exp $
Index: configs/firefly-rk3399_defconfig
--- configs/firefly-rk3399_defconfig.orig
+++ configs/firefly-rk3399_defconfig
@@ -39,7 +39,7 @@ CONFIG_PMIC_RK8XX=y
@@ -8,6 +8,7 @@ CONFIG_DEBUG_UART_BASE=0xFF1A0000
CONFIG_DEBUG_UART_CLOCK=24000000
CONFIG_DEBUG_UART=y
CONFIG_DEFAULT_FDT_FILE="rockchip/rk3399-firefly.dtb"
+CONFIG_MISC_INIT_R=y
# CONFIG_DISPLAY_CPUINFO is not set
CONFIG_DISPLAY_BOARDINFO_LATE=y
# CONFIG_SPL_RAW_IMAGE_SUPPORT is not set
@@ -27,6 +28,8 @@ CONFIG_ENV_IS_IN_MMC=y
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
CONFIG_ROCKCHIP_GPIO=y
CONFIG_SYS_I2C_ROCKCHIP=y
+CONFIG_MISC=y
+CONFIG_ROCKCHIP_EFUSE=y
CONFIG_MMC_DW=y
CONFIG_MMC_DW_ROCKCHIP=y
CONFIG_MMC_SDHCI=y
@@ -39,7 +42,7 @@ CONFIG_PMIC_RK8XX=y
CONFIG_REGULATOR_PWM=y
CONFIG_REGULATOR_RK8XX=y
CONFIG_PWM_ROCKCHIP=y