]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
uboot-mediatek: enable true RNG driver for recently added devices main master 23462/head
authorRyan Leung <untilscour@protonmail.com>
Thu, 21 May 2026 05:31:31 +0000 (15:31 +1000)
committerJonas Jelonek <jelonek.jonas@gmail.com>
Tue, 16 Jun 2026 08:59:14 +0000 (10:59 +0200)
Enable the hardware true random number generator driver added in
2a9dce2d9e81 ("uboot-mediatek: port RNG drivers and enable them")
for recently added devices.

Fixes: d2fabb974c57 ("mediatek: add support for Wavlink WL-WNT100X3 ubootmod")
Fixes: eb6dd61a8d4d ("mediatek: add cudy wr3000h-v1 ubootmod")
Fixes: cfc17e81e1f8 ("mediatek: add cudy wr3000e-v1 ubootmod")
Fixes: b7b4938303b7 ("mediatek: add cudy wr3000s-v1 ubootmod")
Fixes: 6b3b7c7dc1e9 ("mediatek: add cudy wr3000p-v1 ubootmod")
Signed-off-by: Ryan Leung <untilscour@protonmail.com>
Link: https://github.com/openwrt/openwrt/pull/23462
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
package/boot/uboot-mediatek/patches/468-add-cudy_wr3000e-v1.patch
package/boot/uboot-mediatek/patches/468-add-cudy_wr3000h-v1.patch
package/boot/uboot-mediatek/patches/468-add-cudy_wr3000p-v1.patch
package/boot/uboot-mediatek/patches/468-add-cudy_wr3000s-v1.patch
package/boot/uboot-mediatek/patches/503-add-wavlink-wl-wnt100x3.patch

index cc002782bf7858d33fba41c7ae63d5312f8eaad4..70992826a44f529ce0bc440095783c878fbb29a7 100644 (file)
@@ -1,7 +1,8 @@
 --- /dev/null
 +++ b/configs/mt7981_cudy_wr3000e-v1_defconfig
-@@ -0,0 +1,108 @@
+@@ -0,0 +1,112 @@
 +CONFIG_ARM=y
++CONFIG_ARM_SMCCC=y
 +CONFIG_SYS_HAS_NONCACHED_MEMORY=y
 +CONFIG_POSITION_INDEPENDENT=y
 +CONFIG_ARCH_MEDIATEK=y
@@ -34,6 +35,7 @@
 +CONFIG_CMD_ASKENV=y
 +CONFIG_CMD_ERASEENV=y
 +CONFIG_CMD_ENV_FLAGS=y
++CONFIG_CMD_RNG=y
 +CONFIG_CMD_STRINGS=y
 +CONFIG_CMD_DM=y
 +CONFIG_CMD_GPIO=y
 +CONFIG_DM_REGULATOR_FIXED=y
 +CONFIG_DM_REGULATOR_GPIO=y
 +CONFIG_RAM=y
++CONFIG_DM_RNG=y
++CONFIG_RNG_MTK_V2=y
 +CONFIG_DM_SERIAL=y
 +CONFIG_SERIAL_RX_BUFFER=y
 +CONFIG_MTK_SERIAL=y
index c0cd313713bf872601faccf4ea7a9aad4e4b7f1e..311eef5c46f24b0bd1a5122218dce474d81491ca 100644 (file)
@@ -1,7 +1,8 @@
 --- /dev/null
 +++ b/configs/mt7981_cudy_wr3000h-v1_defconfig
-@@ -0,0 +1,108 @@
+@@ -0,0 +1,112 @@
 +CONFIG_ARM=y
++CONFIG_ARM_SMCCC=y
 +CONFIG_SYS_HAS_NONCACHED_MEMORY=y
 +CONFIG_POSITION_INDEPENDENT=y
 +CONFIG_ARCH_MEDIATEK=y
@@ -34,6 +35,7 @@
 +CONFIG_CMD_ASKENV=y
 +CONFIG_CMD_ERASEENV=y
 +CONFIG_CMD_ENV_FLAGS=y
++CONFIG_CMD_RNG=y
 +CONFIG_CMD_STRINGS=y
 +CONFIG_CMD_DM=y
 +CONFIG_CMD_GPIO=y
 +CONFIG_DM_REGULATOR_FIXED=y
 +CONFIG_DM_REGULATOR_GPIO=y
 +CONFIG_RAM=y
++CONFIG_DM_RNG=y
++CONFIG_RNG_MTK_V2=y
 +CONFIG_DM_SERIAL=y
 +CONFIG_SERIAL_RX_BUFFER=y
 +CONFIG_MTK_SERIAL=y
index 9bba21ba6a2076b5344fb7a06d331e37ad1d5af4..f61e66a57a95d0a4429aac2e92d3cbcaa95a7df9 100644 (file)
@@ -1,7 +1,8 @@
 --- /dev/null
 +++ b/configs/mt7981_cudy_wr3000p-v1_defconfig
-@@ -0,0 +1,108 @@
+@@ -0,0 +1,112 @@
 +CONFIG_ARM=y
++CONFIG_ARM_SMCCC=y
 +CONFIG_SYS_HAS_NONCACHED_MEMORY=y
 +CONFIG_POSITION_INDEPENDENT=y
 +CONFIG_ARCH_MEDIATEK=y
@@ -34,6 +35,7 @@
 +CONFIG_CMD_ASKENV=y
 +CONFIG_CMD_ERASEENV=y
 +CONFIG_CMD_ENV_FLAGS=y
++CONFIG_CMD_RNG=y
 +CONFIG_CMD_STRINGS=y
 +CONFIG_CMD_DM=y
 +CONFIG_CMD_GPIO=y
 +CONFIG_DM_REGULATOR_FIXED=y
 +CONFIG_DM_REGULATOR_GPIO=y
 +CONFIG_RAM=y
++CONFIG_DM_RNG=y
++CONFIG_RNG_MTK_V2=y
 +CONFIG_DM_SERIAL=y
 +CONFIG_SERIAL_RX_BUFFER=y
 +CONFIG_MTK_SERIAL=y
index 6f1e15e1041e09c74136d4a1c442328c13f00842..68fbfdb43b74c7f9a5f0b75ab5b23f47c0c2c191 100644 (file)
@@ -1,7 +1,8 @@
 --- /dev/null
 +++ b/configs/mt7981_cudy_wr3000s-v1_defconfig
-@@ -0,0 +1,108 @@
+@@ -0,0 +1,112 @@
 +CONFIG_ARM=y
++CONFIG_ARM_SMCCC=y
 +CONFIG_SYS_HAS_NONCACHED_MEMORY=y
 +CONFIG_POSITION_INDEPENDENT=y
 +CONFIG_ARCH_MEDIATEK=y
@@ -34,6 +35,7 @@
 +CONFIG_CMD_ASKENV=y
 +CONFIG_CMD_ERASEENV=y
 +CONFIG_CMD_ENV_FLAGS=y
++CONFIG_CMD_RNG=y
 +CONFIG_CMD_STRINGS=y
 +CONFIG_CMD_DM=y
 +CONFIG_CMD_GPIO=y
 +CONFIG_DM_REGULATOR_FIXED=y
 +CONFIG_DM_REGULATOR_GPIO=y
 +CONFIG_RAM=y
++CONFIG_DM_RNG=y
++CONFIG_RNG_MTK_V2=y
 +CONFIG_DM_SERIAL=y
 +CONFIG_SERIAL_RX_BUFFER=y
 +CONFIG_MTK_SERIAL=y
index b6221e0d2ed28b8f342cf7facf67981dc743bc81..552f0adab54a5cb0d538b54c3dce8ceb9cb990b6 100644 (file)
@@ -1,7 +1,8 @@
 --- /dev/null
 +++ b/configs/mt7981_wavlink_wl-wnt100x3_defconfig
-@@ -0,0 +1,108 @@
+@@ -0,0 +1,112 @@
 +CONFIG_ARM=y
++CONFIG_ARM_SMCCC=y
 +CONFIG_SYS_HAS_NONCACHED_MEMORY=y
 +CONFIG_POSITION_INDEPENDENT=y
 +CONFIG_ARCH_MEDIATEK=y
@@ -34,6 +35,7 @@
 +CONFIG_CMD_ASKENV=y
 +CONFIG_CMD_ERASEENV=y
 +CONFIG_CMD_ENV_FLAGS=y
++CONFIG_CMD_RNG=y
 +CONFIG_CMD_STRINGS=y
 +CONFIG_CMD_DM=y
 +CONFIG_CMD_GPIO=y
 +CONFIG_DM_REGULATOR_FIXED=y
 +CONFIG_DM_REGULATOR_GPIO=y
 +CONFIG_RAM=y
++CONFIG_DM_RNG=y
++CONFIG_RNG_MTK_V2=y
 +CONFIG_DM_SERIAL=y
 +CONFIG_SERIAL_RX_BUFFER=y
 +CONFIG_MTK_SERIAL=y