mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-05-04 20:26:13 +02:00
pinctrl: nxp: imx8m: Guard pinctrl match table with CONFIG_IMX8M[X]
The i.MX8M pinctrl match table currently lists all SoC compatibles unconditionally, which may lead to unused entries being included when building for specific SoC variants. Guard each compatible entry with the corresponding CONFIG_IMX8M[X] option so only the required SoC entries are compiled in, which reduces unnecessary data. Signed-off-by: Peng Fan <peng.fan@nxp.com>
This commit is contained in:
parent
5a06dd2924
commit
d7a7653dfc
@ -15,10 +15,18 @@
|
||||
static struct imx_pinctrl_soc_info imx8mq_pinctrl_soc_info __section(".data");
|
||||
|
||||
static const struct udevice_id imx8m_pinctrl_match[] = {
|
||||
#if IS_ENABLED(CONFIG_IMX8MQ)
|
||||
{ .compatible = "fsl,imx8mq-iomuxc", .data = (ulong)&imx8mq_pinctrl_soc_info },
|
||||
#endif
|
||||
#if IS_ENABLED(CONFIG_IMX8MM)
|
||||
{ .compatible = "fsl,imx8mm-iomuxc", .data = (ulong)&imx8mq_pinctrl_soc_info },
|
||||
#endif
|
||||
#if IS_ENABLED(CONFIG_IMX8MN)
|
||||
{ .compatible = "fsl,imx8mn-iomuxc", .data = (ulong)&imx8mq_pinctrl_soc_info },
|
||||
#endif
|
||||
#if IS_ENABLED(CONFIG_IMX8MP)
|
||||
{ .compatible = "fsl,imx8mp-iomuxc", .data = (ulong)&imx8mq_pinctrl_soc_info },
|
||||
#endif
|
||||
{ /* sentinel */ }
|
||||
};
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user