[U-Boot] [PATCH 4/5] exynos5420: Add LCD and LED powerup settings for peach-pi
Sjoerd Simons
sjoerd.simons at collabora.co.uk
Fri Dec 5 16:42:36 CET 2014
On Fri, 2014-12-05 at 19:43 +0530, Ajay Kumar wrote:
> Add code to support powerup sequence for peach-pi LCD.
>
> Signed-off-by: Ajay Kumar <ajaykumar.rs at samsung.com>
> ---
> board/samsung/smdk5420/smdk5420.c | 32 +++++++++++++++++++++-----------
> 1 file changed, 21 insertions(+), 11 deletions(-)
>
> diff --git a/board/samsung/smdk5420/smdk5420.c b/board/samsung/smdk5420/smdk5420.c
> index a691222..915125e 100644
> --- a/board/samsung/smdk5420/smdk5420.c
> +++ b/board/samsung/smdk5420/smdk5420.c
> @@ -73,19 +73,24 @@ void exynos_lcd_power_on(void)
>
> mdelay(5);
>
> - /* TODO(ajaykumar.rs at samsung.com): Use device tree */
> - gpio_request(EXYNOS5420_GPIO_X35, "edp_slp#");
> - gpio_direction_output(EXYNOS5420_GPIO_X35, 1); /* EDP_SLP# */
> - mdelay(10);
> - gpio_request(EXYNOS5420_GPIO_Y77, "edp_rst#");
> - gpio_direction_output(EXYNOS5420_GPIO_Y77, 1); /* EDP_RST# */
> - gpio_request(EXYNOS5420_GPIO_X26, "edp_hpd");
> - gpio_direction_input(EXYNOS5420_GPIO_X26); /* EDP_HPD */
> - gpio_set_pull(EXYNOS5420_GPIO_X26, S5P_GPIO_PULL_NONE);
> -
> - if (has_edp_bridge())
> + if (has_edp_bridge()) {
> + /* TODO(ajaykumar.rs at samsung.com): Use device tree */
> + gpio_request(EXYNOS5420_GPIO_X35, "edp_slp#");
> + gpio_direction_output(EXYNOS5420_GPIO_X35, 1); /* EDP_SLP# */
> + mdelay(10);
> + gpio_request(EXYNOS5420_GPIO_Y77, "edp_rst#");
> + gpio_direction_output(EXYNOS5420_GPIO_Y77, 1); /* EDP_RST# */
> + gpio_request(EXYNOS5420_GPIO_X26, "edp_hpd");
> + gpio_direction_input(EXYNOS5420_GPIO_X26); /* EDP_HPD */
> + gpio_set_pull(EXYNOS5420_GPIO_X26, S5P_GPIO_PULL_NONE);
> +
> if (parade_init(gd->fdt_blob))
> printf("%s: ps8625_init() failed\n", __func__);
> + } else {
> + gpio_request(EXYNOS5420_GPIO_X26, "edp_hpd");
> + gpio_direction_input(EXYNOS5420_GPIO_X26); /* EDP_HPD */
> + gpio_set_pull(EXYNOS5420_GPIO_X26, S5P_GPIO_PULL_NONE);
> + }
Any chance you could switch to using device-tree while changing this
area. On SMDK5420 and XU3 EXYNOS5420_GPIO_X26 is used for USB so there
is a bit of a potentially nastly clash there.
--
Sjoerd Simons <sjoerd.simons at collabora.co.uk>
Collabora Ltd.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 6170 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20141205/436f21b3/attachment.bin>
More information about the U-Boot
mailing list