cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Kconfig (3475B)


      1# SPDX-License-Identifier: GPL-2.0-only
      2menu "Distributed Switch Architecture drivers"
      3	depends on NET_DSA
      4
      5source "drivers/net/dsa/b53/Kconfig"
      6
      7config NET_DSA_BCM_SF2
      8	tristate "Broadcom Starfighter 2 Ethernet switch support"
      9	depends on HAS_IOMEM
     10	select NET_DSA_TAG_BRCM
     11	select FIXED_PHY
     12	select BCM7XXX_PHY
     13	select MDIO_BCM_UNIMAC
     14	select B53
     15	help
     16	  This enables support for the Broadcom Starfighter 2 Ethernet
     17	  switch chips.
     18
     19config NET_DSA_LOOP
     20	tristate "DSA mock-up Ethernet switch chip support"
     21	select FIXED_PHY
     22	help
     23	  This enables support for a fake mock-up switch chip which
     24	  exercises the DSA APIs.
     25
     26source "drivers/net/dsa/hirschmann/Kconfig"
     27
     28config NET_DSA_LANTIQ_GSWIP
     29	tristate "Lantiq / Intel GSWIP"
     30	depends on HAS_IOMEM
     31	select NET_DSA_TAG_GSWIP
     32	help
     33	  This enables support for the Lantiq / Intel GSWIP 2.1 found in
     34	  the xrx200 / VR9 SoC.
     35
     36config NET_DSA_MT7530
     37	tristate "MediaTek MT753x and MT7621 Ethernet switch support"
     38	select NET_DSA_TAG_MTK
     39	select MEDIATEK_GE_PHY
     40	help
     41	  This enables support for the MediaTek MT7530, MT7531, and MT7621
     42	  Ethernet switch chips.
     43
     44config NET_DSA_MV88E6060
     45	tristate "Marvell 88E6060 ethernet switch chip support"
     46	select NET_DSA_TAG_TRAILER
     47	help
     48	  This enables support for the Marvell 88E6060 ethernet switch
     49	  chip.
     50
     51source "drivers/net/dsa/microchip/Kconfig"
     52
     53source "drivers/net/dsa/mv88e6xxx/Kconfig"
     54
     55source "drivers/net/dsa/ocelot/Kconfig"
     56
     57source "drivers/net/dsa/qca/Kconfig"
     58
     59source "drivers/net/dsa/sja1105/Kconfig"
     60
     61source "drivers/net/dsa/xrs700x/Kconfig"
     62
     63config NET_DSA_QCA8K
     64	tristate "Qualcomm Atheros QCA8K Ethernet switch family support"
     65	select NET_DSA_TAG_QCA
     66	select REGMAP
     67	help
     68	  This enables support for the Qualcomm Atheros QCA8K Ethernet
     69	  switch chips.
     70
     71source "drivers/net/dsa/realtek/Kconfig"
     72
     73config NET_DSA_SMSC_LAN9303
     74	tristate
     75	select NET_DSA_TAG_LAN9303
     76	select REGMAP
     77	help
     78	  This enables support for the SMSC/Microchip LAN9303 3 port ethernet
     79	  switch chips.
     80
     81config NET_DSA_SMSC_LAN9303_I2C
     82	tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in I2C managed mode"
     83	depends on I2C
     84	depends on VLAN_8021Q || VLAN_8021Q=n
     85	select NET_DSA_SMSC_LAN9303
     86	select REGMAP_I2C
     87	help
     88	  Enable access functions if the SMSC/Microchip LAN9303 is configured
     89	  for I2C managed mode.
     90
     91config NET_DSA_SMSC_LAN9303_MDIO
     92	tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in MDIO managed mode"
     93	select NET_DSA_SMSC_LAN9303
     94	depends on VLAN_8021Q || VLAN_8021Q=n
     95	help
     96	  Enable access functions if the SMSC/Microchip LAN9303 is configured
     97	  for MDIO managed mode.
     98
     99config NET_DSA_VITESSE_VSC73XX
    100	tristate
    101	select FIXED_PHY
    102	select VITESSE_PHY
    103	select GPIOLIB
    104	help
    105	  This enables support for the Vitesse VSC7385, VSC7388,
    106	  VSC7395 and VSC7398 SparX integrated ethernet switches.
    107
    108config NET_DSA_VITESSE_VSC73XX_SPI
    109	tristate "Vitesse VSC7385/7388/7395/7398 SPI mode support"
    110	depends on SPI
    111	select NET_DSA_VITESSE_VSC73XX
    112	help
    113	  This enables support for the Vitesse VSC7385, VSC7388, VSC7395
    114	  and VSC7398 SparX integrated ethernet switches in SPI managed mode.
    115
    116config NET_DSA_VITESSE_VSC73XX_PLATFORM
    117	tristate "Vitesse VSC7385/7388/7395/7398 Platform mode support"
    118	depends on HAS_IOMEM
    119	select NET_DSA_VITESSE_VSC73XX
    120	help
    121	  This enables support for the Vitesse VSC7385, VSC7388, VSC7395
    122	  and VSC7398 SparX integrated ethernet switches, connected over
    123	  a CPU-attached address bus and work in memory-mapped I/O mode.
    124endmenu