--- zzzz-none-000/linux-2.4.17/drivers/i2c/Config.in 2001-10-11 15:05:47.000000000 +0000 +++ sangam-fb-322/linux-2.4.17/drivers/i2c/Config.in 2004-11-24 13:23:57.000000000 +0000 @@ -1,4 +1,4 @@ -# + # Character device configuration # mainmenu_option next_comment @@ -10,14 +10,20 @@ dep_tristate 'I2C bit-banging interfaces' CONFIG_I2C_ALGOBIT $CONFIG_I2C if [ "$CONFIG_I2C_ALGOBIT" != "n" ]; then - dep_tristate ' Philips style parallel port adapter' CONFIG_I2C_PHILIPSPAR $CONFIG_I2C_ALGOBIT $CONFIG_PARPORT - dep_tristate ' ELV adapter' CONFIG_I2C_ELV $CONFIG_I2C_ALGOBIT - dep_tristate ' Velleman K9000 adapter' CONFIG_I2C_VELLEMAN $CONFIG_I2C_ALGOBIT + dep_tristate ' Philips style parallel port adapter' CONFIG_I2C_BITLP $CONFIG_I2C_ALGOBIT $CONFIG_PARPORT + dep_tristate ' ELV adapter' CONFIG_I2C_BITELV $CONFIG_I2C_ALGOBIT + dep_tristate ' Velleman K9000 adapter' CONFIG_I2C_BITVELLE $CONFIG_I2C_ALGOBIT + if [ "$CONFIG_SA1100_PFS168" = "y" ]; then + dep_tristate ' PFS-168 i2c interface' CONFIG_I2C_PFS168 $CONFIG_I2C_ALGOBIT + fi + fi + if [ "$CONFIG_ARCH_SA1100" = "y" ]; then + dep_bool ' SA1100 I2C GPIO adapter' CONFIG_I2C_BIT_SA1100_GPIO $CONFIG_I2C_ALGOBIT fi dep_tristate 'I2C PCF 8584 interfaces' CONFIG_I2C_ALGOPCF $CONFIG_I2C if [ "$CONFIG_I2C_ALGOPCF" != "n" ]; then - dep_tristate ' Elektor ISA card' CONFIG_I2C_ELEKTOR $CONFIG_I2C_ALGOPCF + dep_tristate ' Elektor ISA card' CONFIG_I2C_PCFISA $CONFIG_I2C_ALGOPCF fi if [ "$CONFIG_MIPS_ITE8172" = "y" ]; then @@ -28,22 +34,52 @@ fi if [ "$CONFIG_8xx" = "y" ]; then dep_tristate 'MPC8xx CPM I2C interface' CONFIG_I2C_ALGO8XX $CONFIG_I2C - if [ "$CONFIG_RPXLITE" = "y" -o "$CONFIG_RPXCLASSIC" = "y" ]; then - dep_tristate ' Embedded Planet RPX Lite/Classic suppoort' CONFIG_I2C_RPXLITE $CONFIG_I2C_ALGO8XX - fi fi - if [ "$CONFIG_405" = "y" ]; then + + if [ "$CONFIG_8260" = "y" ]; then + dep_tristate 'MPC8260 CPM I2C interface' CONFIG_I2C_ALGO8260 $CONFIG_I2C + fi + + if [ "$CONFIG_4xx" = "y" ]; then dep_tristate 'PPC 405 I2C Algorithm' CONFIG_I2C_PPC405_ALGO $CONFIG_I2C if [ "$CONFIG_I2C_PPC405_ALGO" != "n" ]; then dep_tristate ' PPC 405 I2C Adapter' CONFIG_I2C_PPC405_ADAP $CONFIG_I2C_PPC405_ALGO fi fi + if [ "$CONFIG_ALL_PPC" = "y" ] ; then + dep_tristate 'Keywest I2C interface in Apple Core99 machines' CONFIG_I2C_KEYWEST $CONFIG_I2C + fi + if [ "$CONFIG_MIPS_SANGAM" = "y" -o "$CONFIG_MIPS_PUMAS" = "y" ] ; then + tristate 'Support for TI Avalanche I2C' CONFIG_MIPS_AVALANCHE_I2C + fi + # This is needed for automatic patch generation: sensors code starts here + bool 'I2C mainboard interfaces' CONFIG_I2C_MAINBOARD + if [ "$CONFIG_I2C_MAINBOARD" = "y" ]; then + tristate ' Acer Labs ALI 1535' CONFIG_I2C_ALI1535 + tristate ' Acer Labs ALI 1533 and 1543C' CONFIG_I2C_ALI15X3 + dep_tristate ' Apple Hydra Mac I/O' CONFIG_I2C_HYDRA $CONFIG_I2C_ALGOBIT + tristate ' AMD 756/766' CONFIG_I2C_AMD756 + dep_tristate ' DEC Tsunami I2C interface' CONFIG_I2C_TSUNAMI $CONFIG_I2C_ALGOBIT + tristate ' Intel 82801AA, 82801AB and 82801BA' CONFIG_I2C_I801 + dep_tristate ' Intel i810AA, i810AB and i815' CONFIG_I2C_I810 $CONFIG_I2C_ALGOBIT + tristate ' Intel 82371AB PIIX4(E), ServerWorks OSB4/CSB5' CONFIG_I2C_PIIX4 + tristate ' SiS 5595' CONFIG_I2C_SIS5595 + dep_tristate ' VIA Technologies, Inc. VT82C586B' CONFIG_I2C_VIA $CONFIG_I2C_ALGOBIT + tristate ' VIA Technologies, Inc. VT596A/B' CONFIG_I2C_VIAPRO + dep_tristate ' Voodoo3 I2C interface' CONFIG_I2C_VOODOO3 $CONFIG_I2C_ALGOBIT + tristate ' Pseudo ISA adapter (for some hardware sensors)' CONFIG_I2C_ISA + fi + # This is needed for automatic patch generation: sensors code ends here dep_tristate 'I2C device interface' CONFIG_I2C_CHARDEV $CONFIG_I2C + dep_tristate 'I2C /proc interface (required for hardware sensors)' CONFIG_I2C_PROC $CONFIG_I2C + if [ "$CONFIG_SA1100_PFS168" = "y" ]; then + dep_tristate ' PFS-168 i2c M41T11 RTC' CONFIG_I2C_M41T11 $CONFIG_I2C_PFS168 + fi fi endmenu