blob: 6c1f7bb7bfb0fd295abdc34e16b081d730380698 [file] [log] [blame]
# Kconfig - I2C EEPROM Slave configuration options
#
# Copyright (c) 2017 BayLibre, SAS
#
# SPDX-License-Identifier: Apache-2.0
#
config I2C_EEPROM_SLAVE
bool "I2C Slave EEPROM driver"
depends on I2C_SLAVE
help
Enable virtual I2C Slave EEPROM driver
config I2C_EEPROM_SLAVE_0
bool "Enable I2C Slave EEPROM driver instance 0"
depends on I2C_EEPROM_SLAVE
default y
config I2C_EEPROM_SLAVE_0_SIZE
int "I2C Slave EEPROM 0 Size in KiB"
depends on I2C_EEPROM_SLAVE_0
default 1
config I2C_EEPROM_SLAVE_0_NAME
string "I2C Slave EEPROM 0 device name"
depends on I2C_EEPROM_SLAVE_0
default "EEPROM_SLAVE_0"
config I2C_EEPROM_SLAVE_0_CONTROLLER_DEV_NAME
string "I2C Slave EEPROM 0 Controller device name"
depends on I2C_EEPROM_SLAVE_0
default "I2C_0"
config I2C_EEPROM_SLAVE_0_ADDRESS
hex "I2C Slave EEPROM 0 address"
depends on I2C_EEPROM_SLAVE_0
default 0x54
config I2C_EEPROM_SLAVE_1
bool "Enable I2C Slave EEPROM driver instance 1"
depends on I2C_EEPROM_SLAVE
config I2C_EEPROM_SLAVE_1_SIZE
int "I2C Slave EEPROM 1 Size in KiB"
depends on I2C_EEPROM_SLAVE_1
default 1
config I2C_EEPROM_SLAVE_1_NAME
string "I2C Slave EEPROM 1 device name"
depends on I2C_EEPROM_SLAVE_1
default "EEPROM_SLAVE_1"
config I2C_EEPROM_SLAVE_1_CONTROLLER_DEV_NAME
string "I2C Slave EEPROM 1 Controller device name"
depends on I2C_EEPROM_SLAVE_1
default "I2C_1"
config I2C_EEPROM_SLAVE_1_ADDRESS
hex "I2C Slave EEPROM 1 address"
depends on I2C_EEPROM_SLAVE_1
default 0x56