Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[wrt350n-kernel.git] / arch / ppc / 8260_io / Kconfig
blobea9651e2dd6a7eaab43a077b8f0f588043de5717
2 # CPM2 Communication options
5 menu "CPM2 Options"
6         depends on CPM2
8 config SCC_ENET
9         bool "CPM SCC Ethernet"
10         depends on NET_ETHERNET
13 #  CONFIG_FEC_ENET is only used to get netdevices to call our init
14 #    function.  Any combination of FCC1,2,3 are supported.
16 config FEC_ENET
17         bool "FCC Ethernet"
18         depends on NET_ETHERNET
20 config FCC1_ENET
21         bool "Ethernet on FCC1"
22         depends on FEC_ENET
23         help
24           Use CPM2 fast Ethernet controller 1 to drive Ethernet (default).
26 config FCC2_ENET
27         bool "Ethernet on FCC2"
28         depends on FEC_ENET
29         help
30           Use CPM2 fast Ethernet controller 2 to drive Ethernet.
32 config FCC3_ENET
33         bool "Ethernet on FCC3"
34         depends on FEC_ENET
35         help
36           Use CPM2 fast Ethernet controller 3 to drive Ethernet.
38 config USE_MDIO
39         bool "Use MDIO for PHY configuration"
40         depends on FEC_ENET
42 choice
43         prompt "Type of PHY"
44         depends on 8260 && USE_MDIO
45         default FCC_GENERIC_PHY
47 config FCC_LXT970
48         bool "LXT970"
50 config FCC_LXT971
51         bool "LXT971"
53 config FCC_QS6612
54         bool "QS6612"
56 config FCC_DM9131
57         bool "DM9131"
59 config FCC_DM9161
60         bool "DM9161"
62 config FCC_GENERIC_PHY
63         bool "Generic"
64 endchoice
65 endmenu