13cfa11baSSteen Hegelundconfig SPARX5_SWITCH 23cfa11baSSteen Hegelund tristate "Sparx5 switch driver" 33cfa11baSSteen Hegelund depends on NET_SWITCHDEV 43cfa11baSSteen Hegelund depends on HAS_IOMEM 596248d6dSRandy Dunlap depends on OF 698c5b13fSRandy Dunlap depends on ARCH_SPARX5 || COMPILE_TEST 708be6b13SRandy Dunlap depends on PTP_1588_CLOCK_OPTIONAL 8f9512d65SRandy Dunlap depends on BRIDGE || BRIDGE=n 93cfa11baSSteen Hegelund select PHYLINK 103cfa11baSSteen Hegelund select PHY_SPARX5_SERDES 113cfa11baSSteen Hegelund select RESET_CONTROLLER 128beef08fSSteen Hegelund select VCAP 1330e48a75SDaniel Machon select FDMA 143cfa11baSSteen Hegelund help 153cfa11baSSteen Hegelund This driver supports the Sparx5 network switch device. 1692ef3d01SDaniel Machon 1792ef3d01SDaniel Machonconfig SPARX5_DCB 1892ef3d01SDaniel Machon bool "Data Center Bridging (DCB) support" 1992ef3d01SDaniel Machon depends on SPARX5_SWITCH && DCB 2092ef3d01SDaniel Machon default y 2192ef3d01SDaniel Machon help 2292ef3d01SDaniel Machon Say Y here if you want to use Data Center Bridging (DCB) in the 2392ef3d01SDaniel Machon driver. This can be used to assign priority to traffic, based on 2492ef3d01SDaniel Machon DSCP and PCP. 2592ef3d01SDaniel Machon 2692ef3d01SDaniel Machon If unsure, set to Y. 27*1cd7523fSDaniel Machon 28*1cd7523fSDaniel Machonconfig LAN969X_SWITCH 29*1cd7523fSDaniel Machon bool "Lan969x switch driver" 30*1cd7523fSDaniel Machon depends on SPARX5_SWITCH 31*1cd7523fSDaniel Machon select PAGE_POOL 32*1cd7523fSDaniel Machon help 33 This driver supports the lan969x family of network switch devices. 34