soc: xilinx: versal-net: Add soc_xilinx_versal_net driver
authorMichal Simek <michal.simek@amd.com>
Wed, 16 Nov 2022 15:36:35 +0000 (16:36 +0100)
committerMichal Simek <michal.simek@amd.com>
Tue, 22 Nov 2022 14:02:07 +0000 (15:02 +0100)
commit64fc7fc887a5341bff46ac030d0b5c68eb781b5a
tree5e229f763b8df4d011a4f4acc771a996439d616f
parentde4a22e70328893289747ec4e1f4bfb2143adf26
soc: xilinx: versal-net: Add soc_xilinx_versal_net driver

Add soc_xilinx_versal_net driver to identify the family & revision of
versal-net SoC. Add Kconfig option CONFIG_SOC_XILINX_VERSAL_NET to
enable/disable this driver. To enable this driver by default, add this
config to xilinx_versal_net_virt_defconfig file. This driver will be
probed using platdata U_BOOT_DEVICE structure which is specified in
mach-versal-net/cpu.c.

Signed-off-by: Michal Simek <michal.simek@amd.com>
Signed-off-by: Ashok Reddy Soma <ashok.reddy.soma@amd.com>
Link: https://lore.kernel.org/r/613d6bcffd9070f62cf348079ed16c120f8fc56f.1668612993.git.michal.simek@amd.com
MAINTAINERS
arch/arm/mach-versal-net/cpu.c
configs/xilinx_versal_net_virt_defconfig
drivers/soc/Kconfig
drivers/soc/Makefile
drivers/soc/soc_xilinx_versal_net.c [new file with mode: 0644]