drivers/smbus: initialize SC16IS7XX I2C to UART converter chip
This patch adds the functionality to initialize the sc16is750 i2c to uart converter chip with a 14.7MHz input clock to support 115200 baud rate. Change-Id: Ib31188b8c0f9b0ce9454da984e630eca9101d145 Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/67342 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Tim Wawrzynczak <inforichland@gmail.com> Reviewed-by: Raul Rangel <rrangel@chromium.org>
This commit is contained in:
committed by
Martin L Roth
parent
22baa3352c
commit
b80535a135
@@ -311,14 +311,29 @@ if CONSOLE_I2C_SMBUS
|
||||
|
||||
config CONSOLE_I2C_SMBUS_SLAVE_ADDRESS
|
||||
hex "I2C slave address of the logging device"
|
||||
default 0x48 if SC16IS7XX_INIT
|
||||
help
|
||||
I2C address of the device which logs the data.
|
||||
|
||||
config CONSOLE_I2C_SMBUS_SLAVE_DATA_REGISTER
|
||||
hex "Data register address of the I2C logging device"
|
||||
default 0x00 if SC16IS7XX_INIT
|
||||
help
|
||||
This an 8-bit data register.
|
||||
|
||||
config SC16IS7XX_INIT
|
||||
bool "Initialize SC16IS7XX I2C to UART converter chip"
|
||||
help
|
||||
SC16IS7XX is a slave I2C to UART converter chip. Enabling
|
||||
this option will initialize the chip.
|
||||
|
||||
The default I2C slave address value 0x48 is the address of
|
||||
SC16IS7XX I2C to UART converter chip when the A1 and A0 pins
|
||||
are set to Vcc.
|
||||
|
||||
The default data register address value 0x00 is the data
|
||||
register address of SC16IS7XX I2C to UART converter chip.
|
||||
|
||||
endif # CONSOLE_I2C_SMBUS
|
||||
|
||||
config CONSOLE_QEMU_DEBUGCON
|
||||
|
Reference in New Issue
Block a user