Convert CONFIG_SYS_I2C_BUS_MAX to Kconfig
Subsystems (2)
PATCH 2/2 Convert CONFIG_SYS_I2C_BUS_MAX to Kconfig
This converts the following to Kconfig:
CONFIG_SYS_I2C_BUS_MAX
Signed-off-by Adam Ford <[email protected]>
--- arch/arm/include/asm/arch-am33xx/i2c.h | 1 - arch/arm/include/asm/arch-omap3/i2c.h | 1 - arch/arm/include/asm/arch-omap4/i2c.h | 1 - arch/arm/include/asm/arch-omap5/i2c.h | 1 - drivers/i2c/Kconfig | 10 ++++++++++ include/configs/socfpga_common.h | 1 - include/configs/ti_armv7_keystone2.h | 1 - 7 files changed, 10 insertions(+), 6 deletions(-)
arch/arm/include/asm/arch-am33xx/i2c.h +0 -1
@@ -10,7 +10,6 @@#define I2C_BASE1 0x44E0B000#define I2C_BASE2 0x4802A000#define I2C_BASE3 0x4819C000 -#define CONFIG_SYS_I2C_BUS_MAX 3#define I2C_DEFAULT_BASE I2C_BASE1
arch/arm/include/asm/arch-omap3/i2c.h +0 -1
@@ -7,7 +7,6 @@#ifndef _OMAP3_I2C_H_#define _OMAP3_I2C_H_ -#define CONFIG_SYS_I2C_BUS_MAX 3#define I2C_DEFAULT_BASE I2C_BASE1 struct i2c {
arch/arm/include/asm/arch-omap4/i2c.h +0 -1
@@ -7,7 +7,6 @@#ifndef _OMAP4_I2C_H_#define _OMAP4_I2C_H_ -#define CONFIG_SYS_I2C_BUS_MAX 4#define I2C_DEFAULT_BASE I2C_BASE1 struct i2c {
arch/arm/include/asm/arch-omap5/i2c.h +0 -1
@@ -7,7 +7,6 @@#ifndef _OMAP5_I2C_H_#define _OMAP5_I2C_H_ -#define CONFIG_SYS_I2C_BUS_MAX 5#define I2C_DEFAULT_BASE I2C_BASE1 struct i2c {
drivers/i2c/Kconfig +10 -0
@@ -207,6 +207,16 @@ config TEGRA186_BPMP_I2C by the BPMP, and can only be accessed by the main CPU via IPC requests to the BPMP. This driver covers the latter case. +config SYS_I2C_BUS_MAX + int "Max I2C busses" + depends on ARCH_KEYSTONE || ARCH_OMAP2PLUS || ARCH_SOCFPGA + default 2 if TI816X + default 3 if OMAP34XX || AM33XX || ARCH_KEYSTONE + default 4 if ARCH_SOCFPGA || OMAP44XX || AM44XX || AM43XX ||TI814X + default 5 if OMAP54XX + help + Define the maximum number of available I2C buses. + source "drivers/i2c/muxes/Kconfig" endmenu
include/configs/socfpga_common.h +0 -1
@@ -156,7 +156,6 @@* I2C support */ #define CONFIG_SYS_I2C -#define CONFIG_SYS_I2C_BUS_MAX 4#define CONFIG_SYS_I2C_BASE SOCFPGA_I2C0_ADDRESS#define CONFIG_SYS_I2C_BASE1 SOCFPGA_I2C1_ADDRESS#define CONFIG_SYS_I2C_BASE2 SOCFPGA_I2C2_ADDRESS
include/configs/ti_armv7_keystone2.h +0 -1
@@ -160,7 +160,6 @@#define CONFIG_SYS_DAVINCI_I2C_SLAVE1 0x10/* SMBus host address */ #define CONFIG_SYS_DAVINCI_I2C_SPEED2 100000#define CONFIG_SYS_DAVINCI_I2C_SLAVE2 0x10/* SMBus host address */ -#define CONFIG_SYS_I2C_BUS_MAX 3/* EEPROM definitions */ #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 2
Signature · 1 line
2.7.4
PATCH 2/2 Convert CONFIG_SYS_I2C_BUS_MAX to Kconfig
Hello Adam,
Am 11.08.2017 um 13:39 schrieb Adam Ford:
Quoted 4 lines
This converts the following to
Kconfig:
CONFIG_SYS_I2C_BUS_MAXSigned-off-by Adam Ford <[email protected]>
Quoted 9 lines
--- arch/arm/include/asm/arch-am33xx/i2c.h | 1 - arch/arm/include/asm/arch-omap3/i2c.h | 1 - arch/arm/include/asm/arch-omap4/i2c.h | 1 - arch/arm/include/asm/arch-omap5/i2c.h | 1 - drivers/i2c/Kconfig | 10 ++++++++++ include/configs/socfpga_common.h | 1 - include/configs/ti_armv7_keystone2.h | 1 - 7 files changed, 10 insertions(+), 6 deletions(-)
Reviewed-by Heiko Schocher <[email protected]>
bye,
Heiko
Signature · 2 lines
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
PATCH 2/2 Convert CONFIG_SYS_I2C_BUS_MAX to Kconfig
In reply to Adam FordQuoted 5 lines · Adam Ford
This converts the following to
Kconfig:
CONFIG_SYS_I2C_BUS_MAXSigned-off-by Adam Ford <[email protected]>Reviewed-by Heiko Schocher <[email protected]>
Applied to u-boot/master, thanks!
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170901/e8c37e23/attachment.sig>