⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kconfig

📁 i2c 在linux下的驱动设计
💻
📖 第 1 页 / 共 2 页
字号:
## Sensor device configuration#menu "I2C Hardware Bus support"	depends on I2Cconfig I2C_ALI1535	tristate "ALI 1535"	depends on I2C && PCI	help	  If you say yes to this option, support will be included for the SMB	  Host controller on Acer Labs Inc. (ALI) M1535 South Bridges.  The SMB	  controller is part of the 7101 device, which is an ACPI-compliant	  Power Management Unit (PMU).	  This driver can also be built as a module.  If so, the module	  will be called i2c-ali1535.config I2C_ALI1563	tristate "ALI 1563"	depends on I2C && PCI && EXPERIMENTAL	help	  If you say yes to this option, support will be included for the SMB	  Host controller on Acer Labs Inc. (ALI) M1563 South Bridges.  The SMB	  controller is part of the 7101 device, which is an ACPI-compliant	  Power Management Unit (PMU).	  This driver can also be built as a module.  If so, the module	  will be called i2c-ali1563.config I2C_ALI15X3	tristate "ALI 15x3"	depends on I2C && PCI	help	  If you say yes to this option, support will be included for the	  Acer Labs Inc. (ALI) M1514 and M1543 motherboard I2C interfaces.	  This driver can also be built as a module.  If so, the module	  will be called i2c-ali15x3.config I2C_AMD756	tristate "AMD 756/766/768/8111 and nVidia nForce"	depends on I2C && PCI	help	  If you say yes to this option, support will be included for the AMD	  756/766/768 mainboard I2C interfaces.  The driver also includes	  support for the first (SMBus 1.0) I2C interface of the AMD 8111 and	  the nVidia nForce I2C interface.	  This driver can also be built as a module.  If so, the module	  will be called i2c-amd756.config I2C_AMD756_S4882	tristate "SMBus multiplexing on the Tyan S4882"	depends on I2C_AMD756 && EXPERIMENTAL	help	  Enabling this option will add specific SMBus support for the Tyan	  S4882 motherboard.  On this 4-CPU board, the SMBus is multiplexed	  over 8 different channels, where the various memory module EEPROMs	  and temperature sensors live.  Saying yes here will give you access	  to these in addition to the trunk.	  This driver can also be built as a module.  If so, the module	  will be called i2c-amd756-s4882.config I2C_AMD8111	tristate "AMD 8111"	depends on I2C && PCI	help	  If you say yes to this option, support will be included for the	  second (SMBus 2.0) AMD 8111 mainboard I2C interface.	  This driver can also be built as a module.  If so, the module	  will be called i2c-amd8111.config I2C_AT91	tristate "Atmel AT91 I2C Two-Wire interface (TWI)"	depends on I2C && ARCH_AT91 && EXPERIMENTAL	help	  This supports the use of the I2C interface on Atmel AT91	  processors.config I2C_AU1550	tristate "Au1550/Au1200 SMBus interface"	depends on I2C && (SOC_AU1550 || SOC_AU1200)	help	  If you say yes to this option, support will be included for the	  Au1550 and Au1200 SMBus interface.	  This driver can also be built as a module.  If so, the module	  will be called i2c-au1550.config I2C_ELEKTOR	tristate "Elektor ISA card"	depends on I2C && ISA && BROKEN_ON_SMP	select I2C_ALGOPCF	help	  This supports the PCF8584 ISA bus I2C adapter.  Say Y if you own	  such an adapter.	  This support is also available as a module.  If so, the module 	  will be called i2c-elektor.config I2C_HYDRA	tristate "CHRP Apple Hydra Mac I/O I2C interface"	depends on I2C && PCI && PPC_CHRP && EXPERIMENTAL	select I2C_ALGOBIT	help	  This supports the use of the I2C interface in the Apple Hydra Mac	  I/O chip on some CHRP machines (e.g. the LongTrail).  Say Y if you	  have such a machine.	  This support is also available as a module.  If so, the module	  will be called i2c-hydra.config I2C_I801	tristate "Intel 82801 (ICH)"	depends on I2C && PCI	help	  If you say yes to this option, support will be included for the Intel	  801 family of mainboard I2C interfaces.  Specifically, the following	  versions of the chipset are supported:	    82801AA	    82801AB	    82801BA	    82801CA/CAM	    82801DB	    82801EB/ER (ICH5/ICH5R)	    6300ESB	    ICH6	    ICH7	    ESB2	    ICH8	    ICH9	  This driver can also be built as a module.  If so, the module	  will be called i2c-i801.config I2C_I810	tristate "Intel 810/815"	depends on I2C && PCI	select I2C_ALGOBIT	help	  If you say yes to this option, support will be included for the Intel	  810/815 family of mainboard I2C interfaces.  Specifically, the 	  following versions of the chipset are supported:	    i810AA	    i810AB	    i810E	    i815	    i845G	  This driver can also be built as a module.  If so, the module	  will be called i2c-i810.config I2C_PXA	tristate "Intel PXA2XX I2C adapter (EXPERIMENTAL)"	depends on I2C && EXPERIMENTAL && ARCH_PXA	help	  If you have devices in the PXA I2C bus, say yes to this option.	  This driver can also be built as a module.  If so, the module	  will be called i2c-pxa.config I2C_PXA_SLAVE	bool "Intel PXA2XX I2C Slave comms support"	depends on I2C_PXA	help	  Support I2C slave mode communications on the PXA I2C bus.  This	  is necessary for systems where the PXA may be a target on the	  I2C bus.config I2C_PIIX4	tristate "Intel PIIX4 and compatible (ATI/Serverworks/Broadcom/SMSC)"	depends on I2C && PCI	help	  If you say yes to this option, support will be included for the Intel	  PIIX4 family of mainboard I2C interfaces.  Specifically, the following	  versions of the chipset are supported (note that Serverworks is part	  of Broadcom):	    Intel PIIX4	    Intel 440MX	    ATI IXP200	    ATI IXP300	    ATI IXP400	    ATI SB600	    Serverworks OSB4	    Serverworks CSB5	    Serverworks CSB6	    Serverworks HT-1000	    SMSC Victory66	  This driver can also be built as a module.  If so, the module	  will be called i2c-piix4.config I2C_IBM_IIC	tristate "IBM PPC 4xx on-chip I2C interface"	depends on IBM_OCP && I2C	help	  Say Y here if you want to use IIC peripheral found on 	  embedded IBM PPC 4xx based systems. 	  This driver can also be built as a module.  If so, the module	  will be called i2c-ibm_iic.config I2C_IOP3XX	tristate "Intel IOPx3xx and IXP4xx on-chip I2C interface"	depends on (ARCH_IOP32X || ARCH_IOP33X || ARCH_IXP4XX || ARCH_IOP13XX) && I2C	help	  Say Y here if you want to use the IIC bus controller on	  the Intel IOPx3xx I/O Processors or IXP4xx Network Processors.	  This driver can also be built as a module.  If so, the module	  will be called i2c-iop3xx.config I2C_ISA	tristate	depends on I2Cconfig I2C_IXP4XX	tristate "IXP4xx GPIO-Based I2C Interface"	depends on I2C && ARCH_IXP4XX	select I2C_ALGOBIT	help	  Say Y here if you have an Intel IXP4xx(420,421,422,425) based 	  system and are using GPIO lines for an I2C bus.	  This support is also available as a module. If so, the module	  will be called i2c-ixp4xx.config I2C_IXP2000	tristate "IXP2000 GPIO-Based I2C Interface"	depends on I2C && ARCH_IXP2000	select I2C_ALGOBIT	help	  Say Y here if you have an Intel IXP2000(2400, 2800, 2850) based 	  system and are using GPIO lines for an I2C bus.	  This support is also available as a module. If so, the module	  will be called i2c-ixp2000.config I2C_POWERMAC	tristate "Powermac I2C interface"	depends on I2C && PPC_PMAC	default y	help	  This exposes the various PowerMac i2c interfaces to the linux i2c	  layer and to userland. It is used by various drivers on the powemac	  platform, thus should generally be enabled.	  This support is also available as a module.  If so, the module	  will be called i2c-powermac.config I2C_MPC	tristate "MPC107/824x/85xx/52xx/86xx"	depends on I2C && PPC32	help	  If you say yes to this option, support will be included for the	  built-in I2C interface on the MPC107/Tsi107/MPC8240/MPC8245 and	  MPC85xx/MPC8641 family processors. The driver may also work on 52xx	  family processors, though interrupts are known not to work.	  This driver can also be built as a module.  If so, the module	  will be called i2c-mpc.config I2C_NFORCE2	tristate "Nvidia nForce2, nForce3 and nForce4"	depends on I2C && PCI	help	  If you say yes to this option, support will be included for the Nvidia	  nForce2, nForce3 and nForce4 families of mainboard I2C interfaces.	  This driver can also be built as a module.  If so, the module	  will be called i2c-nforce2.config I2C_OCORES	tristate "OpenCores I2C Controller"	depends on I2C && EXPERIMENTAL	help	  If you say yes to this option, support will be included for the	  OpenCores I2C controller. For details see	  http://www.opencores.org/projects.cgi/web/i2c/overview	  This driver can also be built as a module.  If so, the module	  will be called i2c-ocores.config I2C_OMAP	tristate "OMAP I2C adapter"	depends on I2C && ARCH_OMAP	default y if MACH_OMAP_H3 || MACH_OMAP_OSK	help	  If you say yes to this option, support will be included for the	  I2C interface on the Texas Instruments OMAP1/2 family of processors.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -