[U-Boot] [PATCH v3 0/12] Enable LCD display on snow
Minkyu Kang
mk7.kang at samsung.com
Thu May 29 02:24:28 CEST 2014
On 20/05/14 21:01, Simon Glass wrote:
> This series adds a driver for TPS65090 and plumbs it in to get the LCD
> working correctly on snow.
>
> The display driver is already present, but needs information about the
> display to be provided in the device tree.
>
> The backlight also needs to be enabled - it is controlled by a FET on
> the TPS65090. Note that the TPS65090 is controlled by the device tree
> so will only be present if the board's device tree file specifies it.
> At present this is only the case for snow, but other exynos5 boards will
> use it (e.g. pit).
>
> Note: the TPS65090 driver was sent to the list around the middle of last
> year but was never applied.
>
> Changes in v3:
> - Add new patch to correct EC interrupt GPIO
> - Rebase on samsung/master
> - Remove extra blank lines in two places
> - Use !! style instead ternary operator
> - Change the ptn3460 comment to indicate a TODO for device tree GPIOs
> - Rename MAX_TRIES to lower case
> - Rename onoff to on
> - Use generic GPIO API
> - Drop patch "exynos: dts: Disable cros_ec interrupts due to broken GPIOs"
>
> Changes in v2:
> - Add new patch to drop smdk5250.c file
> - Add new patch to rename CHARGER_EN/DISABLE
> - Removed non-device-tree operation
> - Use errno.h for error return codes everywhere
> - Plumb into pmic charging framework
> - Fix style nit
> - Use correct license header
> - Use new Linux device tree bindings
> - Add partial battery charging support
> - Update patch name to exynos5-dt instead of smdk5250
> - Move code to exynos5-dt.c
> - Fix comment style
> - Add #ifdef around tps65090 code
> - Add a device tree node for the snow EDP bridge chip
> - Only set up the EDP bridge for snow
> - Add a device tree compatibility string for the EDP bridge
> - Check for EDP failure and print an error in that case
> - Return immediately in exynos_backlight_on() if needed
> - Rebase to samsung/master
>
> Aaron Durbin (3):
> exynos5: Enable tps65090 on exynos5-dt
> power: Explicitly select pmic device's bus
> exynos5: support tps65090 pmic
>
> Simon Glass (8):
> exynos: dts: Correct EC interrupt GPIO
> exynos: Drop old smdk5250.c file
> power: Rename CONFIG_PMIC_... to CONFIG_POWER_...
> power: Add PMIC_ prefix to CHARGER_EN/DISABLE
> exynos: Enable PSHOLD in SPL
> exynos: dts: Enable LCD for snow
> exynos: Enable the LCD backlight for snow
> initcall: Improve debugging support
>
> Tom Wai-Hong Tam (1):
> power: Add support for TPS65090 PMU chip.
>
> arch/arm/cpu/armv7/exynos/lowlevel_init.c | 2 +
> arch/arm/dts/exynos5250-snow.dts | 61 +++-
> board/samsung/smdk5250/Makefile | 4 -
> board/samsung/smdk5250/exynos5-dt.c | 238 +++++++++++++++-
> board/samsung/smdk5250/smdk5250.c | 363 ------------------------
> doc/device-tree-bindings/power/tps65090.txt | 17 ++
> doc/device-tree-bindings/regulator/tps65090.txt | 122 ++++++++
> drivers/power/battery/bat_trats.c | 4 +-
> drivers/power/battery/bat_trats2.c | 2 +-
> drivers/power/mfd/pmic_max77693.c | 2 +-
> drivers/power/pmic/Makefile | 1 +
> drivers/power/pmic/pmic_max8997.c | 2 +-
> drivers/power/pmic/pmic_tps65090.c | 310 ++++++++++++++++++++
> drivers/power/power_fsl.c | 6 +-
> drivers/power/power_i2c.c | 4 +
> include/configs/arndale.h | 4 +-
> include/configs/exynos5-dt.h | 1 +
> include/configs/exynos5250-dt.h | 2 +-
> include/configs/mx25pdk.h | 2 +-
> include/configs/mx35pdk.h | 2 +-
> include/configs/mx53evk.h | 2 +-
> include/configs/mx53loco.h | 2 +-
> include/configs/woodburn_common.h | 2 +-
> include/fdtdec.h | 2 +
> include/initcall.h | 2 +-
> include/power/max77693_pmic.h | 2 -
> include/power/max8997_pmic.h | 1 -
> include/power/pmic.h | 5 +
> include/power/tps65090_pmic.h | 73 +++++
> lib/fdtdec.c | 2 +
> lib/initcall.c | 17 +-
> 31 files changed, 864 insertions(+), 395 deletions(-)
> delete mode 100644 board/samsung/smdk5250/smdk5250.c
> create mode 100644 doc/device-tree-bindings/power/tps65090.txt
> create mode 100644 doc/device-tree-bindings/regulator/tps65090.txt
> create mode 100644 drivers/power/pmic/pmic_tps65090.c
> create mode 100644 include/power/tps65090_pmic.h
>
applied to u-boot-samsung
Thanks,
Minkyu Kang.
More information about the U-Boot
mailing list