phy: PHY_FSL_LYNX_28G should depend on ARCH_LAYERSCAPE
Freescale Layerscape Lynx 28G SerDes PHYs are only present on Freescale/NXP Layerscape SoCs. Move PHY_FSL_LYNX_28G outside the block for ARCH_MXC, as the latter is meant for i.MX8 SoCs, which is a different family than Layerscape. Add a dependency on ARCH_LAYERSCAPE, to prevent asking the user about this driver when configuring a kernel without Layerscape SoC support. Fixes:02e2af20f4
("Merge tag 'char-misc-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc") Fixes:8f73b37cf3
("phy: add support for the Layerscape SerDes 28G") Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
1930a6e739
commit
37fcacb50b
|
@ -26,14 +26,15 @@ config PHY_FSL_IMX8M_PCIE
|
|||
Enable this to add support for the PCIE PHY as found on
|
||||
i.MX8M family of SOCs.
|
||||
|
||||
endif
|
||||
|
||||
config PHY_FSL_LYNX_28G
|
||||
tristate "Freescale Layerscape Lynx 28G SerDes PHY support"
|
||||
depends on OF
|
||||
depends on ARCH_LAYERSCAPE || COMPILE_TEST
|
||||
select GENERIC_PHY
|
||||
help
|
||||
Enable this to add support for the Lynx SerDes 28G PHY as
|
||||
found on NXP's Layerscape platforms such as LX2160A.
|
||||
Used to change the protocol running on SerDes lanes at runtime.
|
||||
Only useful for a restricted set of Ethernet protocols.
|
||||
|
||||
endif
|
||||
|
|
Loading…
Reference in New Issue