mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-24 04:34:22 +08:00
Convert CONFIG_SYS_I2C_SOFT et al to Kconfig
This converts the following to Kconfig: CONFIG_SYS_I2C_SOFT CONFIG_SYS_I2C_SOFT_SPEED CONFIG_SYS_I2C_SOFT_SLAVE Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
88cd7d0ea9
commit
de69572569
@ -47,7 +47,7 @@
|
||||
#include <sy8106a.h>
|
||||
#include <asm/setup.h>
|
||||
|
||||
#if defined CONFIG_VIDEO_LCD_PANEL_I2C && !(defined CONFIG_SPL_BUILD)
|
||||
#if defined(CONFIG_VIDEO_LCD_PANEL_I2C)
|
||||
/* So that we can use pin names in Kconfig and sunxi_name_to_gpio() */
|
||||
int soft_i2c_gpio_sda;
|
||||
int soft_i2c_gpio_scl;
|
||||
|
@ -17,6 +17,9 @@ CONFIG_VIDEO_LCD_PANEL_I2C_SDA="PA23"
|
||||
CONFIG_VIDEO_LCD_PANEL_I2C_SCL="PA24"
|
||||
CONFIG_VIDEO_LCD_PANEL_EDP_4_LANE_1620M_VIA_ANX9804=y
|
||||
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
||||
CONFIG_SYS_I2C_SOFT=y
|
||||
CONFIG_SYS_I2C_SOFT_SPEED=50000
|
||||
CONFIG_SYS_I2C_SOFT_SLAVE=0x00
|
||||
CONFIG_PHY_REALTEK=y
|
||||
CONFIG_ETH_DESIGNWARE=y
|
||||
CONFIG_RGMII=y
|
||||
|
@ -21,6 +21,9 @@ CONFIG_VIDEO_LCD_BL_PWM="PB2"
|
||||
CONFIG_VIDEO_LCD_TL059WV5C0=y
|
||||
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
||||
CONFIG_SPL_I2C=y
|
||||
CONFIG_SYS_I2C_SOFT=y
|
||||
CONFIG_SYS_I2C_SOFT_SPEED=50000
|
||||
CONFIG_SYS_I2C_SOFT_SLAVE=0x00
|
||||
# CONFIG_REQUIRE_SERIAL_CONSOLE is not set
|
||||
CONFIG_CONS_INDEX=2
|
||||
CONFIG_USB_MUSB_HOST=y
|
||||
|
@ -55,6 +55,8 @@ CONFIG_DM=y
|
||||
CONFIG_CLK=y
|
||||
CONFIG_CLK_AT91=y
|
||||
CONFIG_AT91_GPIO=y
|
||||
CONFIG_SYS_I2C_SOFT=y
|
||||
CONFIG_SYS_I2C_SOFT_SLAVE=0
|
||||
CONFIG_MTD=y
|
||||
CONFIG_MTD_NOR_FLASH=y
|
||||
CONFIG_MTD_RAW_NAND=y
|
||||
|
@ -46,6 +46,8 @@ CONFIG_VERSION_VARIABLE=y
|
||||
CONFIG_NETCONSOLE=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_RAM=y
|
||||
CONFIG_SYS_I2C_SOFT=y
|
||||
CONFIG_SYS_I2C_SOFT_SLAVE=0x0
|
||||
CONFIG_SYS_I2C_EEPROM_ADDR=0x50
|
||||
# CONFIG_MMC is not set
|
||||
CONFIG_MTD=y
|
||||
|
@ -46,6 +46,8 @@ CONFIG_VERSION_VARIABLE=y
|
||||
CONFIG_NETCONSOLE=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_RAM=y
|
||||
CONFIG_SYS_I2C_SOFT=y
|
||||
CONFIG_SYS_I2C_SOFT_SLAVE=0x0
|
||||
CONFIG_SYS_I2C_EEPROM_ADDR=0x50
|
||||
# CONFIG_MMC is not set
|
||||
CONFIG_MTD=y
|
||||
|
@ -47,6 +47,8 @@ CONFIG_VERSION_VARIABLE=y
|
||||
CONFIG_NETCONSOLE=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_RAM=y
|
||||
CONFIG_SYS_I2C_SOFT=y
|
||||
CONFIG_SYS_I2C_SOFT_SLAVE=0x0
|
||||
CONFIG_SYS_I2C_EEPROM_ADDR=0x50
|
||||
# CONFIG_MMC is not set
|
||||
CONFIG_MTD=y
|
||||
|
@ -50,6 +50,8 @@ CONFIG_VERSION_VARIABLE=y
|
||||
CONFIG_NETCONSOLE=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_RAM=y
|
||||
CONFIG_SYS_I2C_SOFT=y
|
||||
CONFIG_SYS_I2C_SOFT_SLAVE=0x0
|
||||
CONFIG_SYS_I2C_EEPROM_ADDR=0x50
|
||||
# CONFIG_MMC is not set
|
||||
CONFIG_MTD=y
|
||||
|
@ -50,6 +50,8 @@ CONFIG_VERSION_VARIABLE=y
|
||||
CONFIG_NETCONSOLE=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_RAM=y
|
||||
CONFIG_SYS_I2C_SOFT=y
|
||||
CONFIG_SYS_I2C_SOFT_SLAVE=0x0
|
||||
CONFIG_SYS_I2C_EEPROM_ADDR=0x50
|
||||
# CONFIG_MMC is not set
|
||||
CONFIG_MTD=y
|
||||
|
@ -51,6 +51,8 @@ CONFIG_VERSION_VARIABLE=y
|
||||
CONFIG_NETCONSOLE=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_RAM=y
|
||||
CONFIG_SYS_I2C_SOFT=y
|
||||
CONFIG_SYS_I2C_SOFT_SLAVE=0x0
|
||||
CONFIG_SYS_I2C_EEPROM_ADDR=0x50
|
||||
# CONFIG_MMC is not set
|
||||
CONFIG_MTD=y
|
||||
|
@ -33,6 +33,8 @@ CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_TFTP_TSIZE=y
|
||||
CONFIG_AT91_GPIO=y
|
||||
CONFIG_CMD_PCA953X=y
|
||||
CONFIG_SYS_I2C_SOFT=y
|
||||
CONFIG_SYS_I2C_SOFT_SLAVE=0x7F
|
||||
# CONFIG_MMC is not set
|
||||
CONFIG_MTD=y
|
||||
CONFIG_MTD_RAW_NAND=y
|
||||
|
@ -32,6 +32,8 @@ CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_TFTP_TSIZE=y
|
||||
CONFIG_AT91_GPIO=y
|
||||
CONFIG_CMD_PCA953X=y
|
||||
CONFIG_SYS_I2C_SOFT=y
|
||||
CONFIG_SYS_I2C_SOFT_SLAVE=0x7F
|
||||
# CONFIG_MMC is not set
|
||||
CONFIG_MTD=y
|
||||
CONFIG_MTD_RAW_NAND=y
|
||||
|
@ -437,6 +437,25 @@ config SYS_I2C_SANDBOX
|
||||
bus. Devices can be attached to the bus using the device tree
|
||||
which specifies the driver to use. See sandbox.dts as an example.
|
||||
|
||||
config SYS_I2C_SOFT
|
||||
bool "Legacy software I2C interface"
|
||||
help
|
||||
Enable the legacy software defined I2C interface
|
||||
|
||||
config SYS_I2C_SOFT_SPEED
|
||||
int "Software I2C bus speed"
|
||||
depends on SYS_I2C_SOFT
|
||||
default 100000
|
||||
help
|
||||
Speed of the software I2C bus
|
||||
|
||||
config SYS_I2C_SOFT_SLAVE
|
||||
hex "Software I2C slave address"
|
||||
depends on SYS_I2C_SOFT
|
||||
default 0xfe
|
||||
help
|
||||
Slave address of the software I2C bus
|
||||
|
||||
config SYS_I2C_OCTEON
|
||||
bool "Octeon II/III/TX/TX2 I2C driver"
|
||||
depends on (ARCH_OCTEON || ARCH_OCTEONTX || ARCH_OCTEONTX2) && DM_I2C
|
||||
|
@ -98,9 +98,6 @@
|
||||
#define CONFIG_SYS_MAX_I2C_BUS 1
|
||||
|
||||
#define CONFIG_SYS_I2C_LEGACY
|
||||
#define CONFIG_SYS_I2C_SOFT /* I2C bit-banged */
|
||||
#define CONFIG_SYS_I2C_SOFT_SPEED 100000
|
||||
#define CONFIG_SYS_I2C_SOFT_SLAVE 0
|
||||
|
||||
#define I2C_SOFT_DECLARATIONS
|
||||
|
||||
|
@ -91,7 +91,6 @@
|
||||
*/
|
||||
#undef CONFIG_I2C_MVTWSI
|
||||
#define CONFIG_SYS_I2C_LEGACY
|
||||
#define CONFIG_SYS_I2C_SOFT /* I2C bit-banged */
|
||||
#define CONFIG_SYS_I2C_INIT_BOARD
|
||||
|
||||
#define CONFIG_KIRKWOOD_GPIO /* Enable GPIO Support */
|
||||
@ -125,9 +124,6 @@ extern void __set_direction(unsigned pin, int high);
|
||||
#define I2C_DELAY udelay(1)
|
||||
#define I2C_SOFT_DECLARATIONS
|
||||
|
||||
#define CONFIG_SYS_I2C_SOFT_SLAVE 0x0
|
||||
#define CONFIG_SYS_I2C_SOFT_SPEED 100000
|
||||
|
||||
/* EEprom support 24C128, 24C256 valid for environment eeprom */
|
||||
#define CONFIG_SYS_EEPROM_PAGE_WRITE_ENABLE
|
||||
|
||||
|
@ -74,9 +74,6 @@
|
||||
|
||||
/* I2C - Bit-bashed */
|
||||
#define CONFIG_SYS_I2C_LEGACY
|
||||
#define CONFIG_SYS_I2C_SOFT /* I2C bit-banged */
|
||||
#define CONFIG_SYS_I2C_SOFT_SPEED 100000
|
||||
#define CONFIG_SYS_I2C_SOFT_SLAVE 0x7F
|
||||
#define CONFIG_SOFT_I2C_READ_REPEATED_START
|
||||
#define I2C_INIT do { \
|
||||
at91_set_gpio_output(AT91_PIN_PA23, 1); \
|
||||
|
@ -205,10 +205,7 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined CONFIG_VIDEO_LCD_PANEL_I2C && !(defined CONFIG_SPL_BUILD)
|
||||
#define CONFIG_SYS_I2C_SOFT
|
||||
#define CONFIG_SYS_I2C_SOFT_SPEED 50000
|
||||
#define CONFIG_SYS_I2C_SOFT_SLAVE 0x00
|
||||
#if defined(CONFIG_VIDEO_LCD_PANEL_I2C)
|
||||
/* We use pin names in Kconfig and sunxi_name_to_gpio() */
|
||||
#define CONFIG_SOFT_I2C_GPIO_SDA soft_i2c_gpio_sda
|
||||
#define CONFIG_SOFT_I2C_GPIO_SCL soft_i2c_gpio_scl
|
||||
|
Loading…
Reference in New Issue
Block a user