[PATCH 1/5] arm: mx6: module_fuse: update node path for Linux 6.13
Max Merchel
Max.Merchel at ew.tq-group.com
Fri May 8 13:53:06 CEST 2026
From: Peng Fan <peng.fan at nxp.com>
Update node path for 5.10 Kernel.
- aips-bus renamed to bus
- gpmi-nand renamed to nand-controller
cherry picked from https://github.com/nxp-imx/uboot-imx,
tag lf-6.12.3-1.0.0,
commit feb8178e97d4 ("LF-2637 mx6: fuse: update node path")
add changes node path for Linux 6.13
Signed-off-by: Peng Fan <peng.fan at nxp.com>
Signed-off-by: Max Merchel <Max.Merchel at ew.tq-group.com>
---
arch/arm/mach-imx/mx6/module_fuse.c | 97 +++++++++++++++++++++++++++++
1 file changed, 97 insertions(+)
diff --git a/arch/arm/mach-imx/mx6/module_fuse.c b/arch/arm/mach-imx/mx6/module_fuse.c
index 8b23d48a854..2ad9499ef46 100644
--- a/arch/arm/mach-imx/mx6/module_fuse.c
+++ b/arch/arm/mach-imx/mx6/module_fuse.c
@@ -12,6 +12,54 @@
static struct fuse_entry_desc mx6_fuse_descs[] = {
#if defined(CONFIG_MX6ULL)
+ {MODULE_TSC, "/soc/bus at 2000000/touchscreen at 2040000", 0x430, 22},
+ {MODULE_TSC, "/soc/bus at 2000000/tsc at 2040000", 0x430, 22},
+ {MODULE_ADC2, "/soc/bus at 2100000/adc at 219c000", 0x430, 23},
+ {MODULE_EPDC, "/soc/bus at 2200000/epdc at 228c000", 0x430, 24},
+ {MODULE_ESAI, "/soc/bus at 2000000/spba-bus at 2000000/esai at 2024000", 0x430, 25},
+ {MODULE_FLEXCAN1, "/soc/bus at 2000000/can at 2090000", 0x430, 26},
+ {MODULE_FLEXCAN2, "/soc/bus at 2000000/can at 2094000", 0x430, 27},
+ {MODULE_SPDIF, "/soc/bus at 2000000/spba-bus at 2000000/spdif at 2004000", 0x440, 2},
+ {MODULE_EIM, "/soc/bus at 2100000/memory-controller at 21b8000", 0x440, 3},
+ {MODULE_EIM, "/soc/bus at 2100000/weim at 21b8000", 0x440, 3},
+ {MODULE_SD1, "/soc/bus at 2100000/mmc at 2190000", 0x440, 4},
+ {MODULE_SD1, "/soc/bus at 2100000/usdhc at 2190000", 0x440, 4},
+ {MODULE_SD2, "/soc/bus at 2100000/mmc at 2194000", 0x440, 5},
+ {MODULE_SD2, "/soc/bus at 2100000/usdhc at 2194000", 0x440, 5},
+ {MODULE_QSPI1, "/soc/bus at 2100000/spi at 21e0000", 0x440, 6},
+ {MODULE_QSPI1, "/soc/bus at 2100000/qspi at 21e0000", 0x440, 6},
+ {MODULE_GPMI, "/soc/nand-controller at 1806000", 0x440, 7},
+ {MODULE_APBHDMA, "/soc/dma-controller at 1804000", 0x440, 7},
+ {MODULE_APBHDMA, "/soc/dma-apbh at 1804000", 0x440, 7},
+ {MODULE_LCDIF, "/soc/bus at 2100000/lcdif at 21c8000", 0x440, 8},
+ {MODULE_PXP, "/soc/bus at 2100000/pxp at 21cc000", 0x440, 9},
+ {MODULE_CSI, "/soc/bus at 2100000/csi at 21c4000", 0x440, 10},
+ {MODULE_ADC1, "/soc/bus at 2100000/adc at 2198000", 0x440, 11},
+ {MODULE_ENET1, "/soc/bus at 2100000/ethernet at 2188000", 0x440, 12},
+ {MODULE_ENET2, "/soc/bus at 2000000/ethernet at 20b4000", 0x440, 13},
+ {MODULE_DCP, "/soc/bus at 2200000/dcp at 2280000", 0x440, 14},
+ {MODULE_USB_OTG2, "/soc/bus at 2100000/usb at 2184200", 0x440, 15},
+ {MODULE_SAI2, "/soc/bus at 2000000/spba-bus at 2000000/sai at 202c000", 0x440, 24},
+ {MODULE_SAI3, "/soc/bus at 2000000/spba-bus at 2000000/sai at 2030000", 0x440, 24},
+ {MODULE_DCP_CRYPTO, "/soc/bus at 2200000/dcp at 2280000", 0x440, 25},
+ {MODULE_UART5, "/soc/bus at 2100000/serial at 21f4000", 0x440, 26},
+ {MODULE_UART6, "/soc/bus at 2100000/serial at 21fc000", 0x440, 26},
+ {MODULE_UART7, "/soc/bus at 2000000/spba-bus at 2000000/serial at 2018000", 0x440, 26},
+ {MODULE_UART8, "/soc/bus at 2200000/serial at 2288000", 0x440, 26},
+ {MODULE_PWM5, "/soc/bus at 2000000/pwm at 20f0000", 0x440, 27},
+ {MODULE_PWM6, "/soc/bus at 2000000/pwm at 20f4000", 0x440, 27},
+ {MODULE_PWM7, "/soc/bus at 2000000/pwm at 20f8000", 0x440, 27},
+ {MODULE_PWM8, "/soc/bus at 2000000/pwm at 20fc000", 0x440, 27},
+ {MODULE_ECSPI3, "/soc/bus at 2000000/spba-bus at 2000000/spi at 2010000", 0x440, 28},
+ {MODULE_ECSPI3, "/soc/bus at 2000000/spba-bus at 2000000/ecspi at 2010000", 0x440, 28},
+ {MODULE_ECSPI4, "/soc/bus at 2000000/spba-bus at 2000000/spi at 2014000", 0x440, 28},
+ {MODULE_ECSPI4, "/soc/bus at 2000000/spba-bus at 2000000/ecspi at 2014000", 0x440, 28},
+ {MODULE_I2C3, "/soc/bus at 2100000/i2c at 21a8000", 0x440, 29},
+ {MODULE_I2C4, "/soc/bus at 2100000/i2c at 21f8000", 0x440, 29},
+ {MODULE_GPT2, "/soc/bus at 2000000/timer at 20e8000", 0x440, 30},
+ {MODULE_GPT2, "/soc/bus at 2000000/gpt at 20e8000", 0x440, 30},
+ {MODULE_EPIT2, "/soc/bus at 2000000/epit at 20d4000", 0x440, 31},
+
{MODULE_TSC, "/soc/aips-bus at 2000000/tsc at 2040000", 0x430, 22},
{MODULE_ADC2, "/soc/aips-bus at 2100000/adc at 219c000", 0x430, 23},
{MODULE_EPDC, "/soc/aips-bus at 2200000/epdc at 228c000", 0x430, 24},
@@ -90,6 +138,55 @@ static struct fuse_entry_desc mx6_fuse_descs[] = {
{MODULE_GPT2, "/soc/aips-bus at 02000000/gpt at 020e8000", 0x440, 30},
{MODULE_EPIT2, "/soc/aips-bus at 02000000/epit at 020d4000", 0x440, 31},
#elif defined(CONFIG_MX6UL)
+ {MODULE_TSC, "/soc/bus at 2000000/touchscreen at 2040000", 0x430, 22},
+ {MODULE_TSC, "/soc/bus at 2000000/tsc at 2040000", 0x430, 22},
+ {MODULE_ADC2, "/soc/bus at 2100000/adc at 219c000", 0x430, 23},
+ {MODULE_SIM1, "/soc/bus at 2100000/sim at 218c000", 0x430, 24},
+ {MODULE_SIM2, "/soc/bus at 2100000/sim at 21b4000", 0x430, 25},
+ {MODULE_FLEXCAN1, "/soc/bus at 2000000/can at 2090000", 0x430, 26},
+ {MODULE_FLEXCAN2, "/soc/bus at 2000000/can at 2094000", 0x430, 27},
+ {MODULE_SPDIF, "/soc/bus at 2000000/spba-bus at 2000000/spdif at 2004000", 0x440, 2},
+ {MODULE_EIM, "/soc/bus at 2100000/memory-controller at 21b8000", 0x440, 3},
+ {MODULE_EIM, "/soc/bus at 2100000/weim at 21b8000", 0x440, 3},
+ {MODULE_SD1, "/soc/bus at 2100000/mmc at 2190000", 0x440, 4},
+ {MODULE_SD1, "/soc/bus at 2100000/usdhc at 2190000", 0x440, 4},
+ {MODULE_SD2, "/soc/bus at 2100000/mmc at 2194000", 0x440, 5},
+ {MODULE_SD2, "/soc/bus at 2100000/usdhc at 2194000", 0x440, 5},
+ {MODULE_QSPI1, "/soc/bus at 2100000/spi at 21e0000", 0x440, 6},
+ {MODULE_QSPI1, "/soc/bus at 2100000/qspi at 21e0000", 0x440, 6},
+ {MODULE_GPMI, "/soc/nand-controller at 1806000", 0x440, 7},
+ {MODULE_APBHDMA, "/soc/dma-controller at 1804000", 0x440, 7},
+ {MODULE_APBHDMA, "/soc/dma-apbh at 1804000", 0x440, 7},
+ {MODULE_LCDIF, "/soc/bus at 2100000/lcdif at 21c8000", 0x440, 8},
+ {MODULE_PXP, "/soc/bus at 2100000/pxp at 21cc000", 0x440, 9},
+ {MODULE_CSI, "/soc/bus at 2100000/csi at 21c4000", 0x440, 10},
+ {MODULE_ADC1, "/soc/bus at 2100000/adc at 2198000", 0x440, 11},
+ {MODULE_ENET1, "/soc/bus at 2100000/ethernet at 2188000", 0x440, 12},
+ {MODULE_ENET2, "/soc/bus at 2000000/ethernet at 20b4000", 0x440, 13},
+ {MODULE_CAAM, "/soc/bus at 2100000/crypto at 2140000", 0x440, 14},
+ {MODULE_CAAM, "/soc/bus at 2100000/caam at 2140000", 0x440, 14},
+ {MODULE_USB_OTG2, "/soc/bus at 2100000/usb at 2184200", 0x440, 15},
+ {MODULE_SAI2, "/soc/bus at 2000000/spba-bus at 2000000/sai at 202c000", 0x440, 24},
+ {MODULE_SAI3, "/soc/bus at 2000000/spba-bus at 2000000/sai at 2030000", 0x440, 24},
+ {MODULE_BEE, "/soc/bus at 2000000/bee at 2044000", 0x440, 25},
+ {MODULE_UART5, "/soc/bus at 2100000/serial at 21f4000", 0x440, 26},
+ {MODULE_UART6, "/soc/bus at 2100000/serial at 21fc000", 0x440, 26},
+ {MODULE_UART7, "/soc/bus at 2000000/spba-bus at 2000000/serial at 2018000", 0x440, 26},
+ {MODULE_UART8, "/soc/bus at 2000000/spba-bus at 2000000/serial at 2024000", 0x440, 26},
+ {MODULE_PWM5, "/soc/bus at 2000000/pwm at 20f0000", 0x440, 27},
+ {MODULE_PWM6, "/soc/bus at 2000000/pwm at 20f4000", 0x440, 27},
+ {MODULE_PWM7, "/soc/bus at 2000000/pwm at 20f8000", 0x440, 27},
+ {MODULE_PWM8, "/soc/bus at 2000000/pwm at 20fc000", 0x440, 27},
+ {MODULE_ECSPI3, "/soc/bus at 2000000/spba-bus at 2000000/spi at 2010000", 0x440, 28},
+ {MODULE_ECSPI3, "/soc/bus at 2000000/spba-bus at 2000000/ecspi at 2010000", 0x440, 28},
+ {MODULE_ECSPI4, "/soc/bus at 2000000/spba-bus at 2000000/spi at 2014000", 0x440, 28},
+ {MODULE_ECSPI4, "/soc/bus at 2000000/spba-bus at 2000000/ecspi at 2014000", 0x440, 28},
+ {MODULE_I2C3, "/soc/bus at 2100000/i2c at 21a8000", 0x440, 29},
+ {MODULE_I2C4, "/soc/bus at 2100000/i2c at 21f8000", 0x440, 29},
+ {MODULE_GPT2, "/soc/bus at 2000000/timer at 20e8000", 0x440, 30},
+ {MODULE_GPT2, "/soc/bus at 2000000/gpt at 20e8000", 0x440, 30},
+ {MODULE_EPIT2, "/soc/bus at 2000000/epit at 20d4000", 0x440, 31},
+
{MODULE_TSC, "/soc/aips-bus at 2000000/tsc at 2040000", 0x430, 22},
{MODULE_ADC2, "/soc/aips-bus at 2100000/adc at 219c000", 0x430, 23},
{MODULE_SIM1, "/soc/aips-bus at 2100000/sim at 218c000", 0x430, 24},
--
2.43.0
More information about the U-Boot
mailing list