mirror of
https://git.codelinaro.org/clo/qsdk/oss/boot/u-boot-2016.git
synced 2026-03-14 21:10:27 +01:00
Add a driver to support the special LDO access used by spring. This is a custom method in the cros_ec protocol - it does not use an I2C pass-through. There are two implementation choices: 1. Write a special LDO driver which can talk across the EC. Duplicate all the logic from TPS65090 for retrying when the LDO fails to come up. 2. Write a special I2C bus driver which pretends to be a TPS65090 and transfers reads and writes using the LDO message. Either is distasteful. The latter method is chosen since it results in less code duplication and a fairly simple (30-line) implementation of the core logic. The crosec 'ldo' subcommand could be removed (since i2c md/mw will work instead) but is retained as a convenience. Signed-off-by: Simon Glass <sjg@chromium.org> |
||
|---|---|---|
| .. | ||
| ali512x.c | ||
| cbmem_console.c | ||
| cros_ec.c | ||
| cros_ec_i2c.c | ||
| cros_ec_lpc.c | ||
| cros_ec_sandbox.c | ||
| cros_ec_spi.c | ||
| ds4510.c | ||
| fsl_debug_server.c | ||
| fsl_ifc.c | ||
| fsl_iim.c | ||
| fsl_sec_mon.c | ||
| gpio_led.c | ||
| i2c_eeprom.c | ||
| i2c_eeprom_emul.c | ||
| Kconfig | ||
| Makefile | ||
| mc9sdz60.c | ||
| mxc_ocotp.c | ||
| mxs_ocotp.c | ||
| ns87308.c | ||
| pca9551_led.c | ||
| pdsp188x.c | ||
| reset-uclass.c | ||
| reset_sandbox.c | ||
| smsc_lpc47m.c | ||
| status_led.c | ||
| swap_case.c | ||
| syscon_sandbox.c | ||
| twl4030_led.c | ||