hw/arm: Extract at24c_eeprom_init helper from Aspeed and Nuvoton boards
commit9618ebae453f2492a60e741d40f5212103f48ad3
authorPeter Delevoryas <peter@pjd.dev>
Tue, 7 Feb 2023 08:02:04 +0000 (7 09:02 +0100)
committerCédric Le Goater <clg@kaod.org>
Tue, 7 Feb 2023 08:02:04 +0000 (7 09:02 +0100)
tree58271d4186260f525d0b841d4a70390c86b71a67
parentddbf7bd73c9c79dc48f5981100876242df533d8e
hw/arm: Extract at24c_eeprom_init helper from Aspeed and Nuvoton boards

This helper is useful in board initialization because lets users initialize and
realize an EEPROM on an I2C bus with a single function call.

Signed-off-by: Peter Delevoryas <peter@pjd.dev>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: Joel Stanley <joel@jms.id.au>
Reviewed-by: Corey Minyard <cminyard@mvista.com>
Link: https://lore.kernel.org/r/20230128060543.95582-2-peter@pjd.dev
Signed-off-by: Cédric Le Goater <clg@kaod.org>
hw/arm/aspeed.c
hw/arm/npcm7xx_boards.c
hw/nvram/eeprom_at24c.c
include/hw/nvram/eeprom_at24c.h [new file with mode: 0644]