mirror of
https://github.com/smaeul/u-boot.git
synced 2025-11-24 04:40:19 +00:00
ARM: imx: novena: Enable DM GPIO
Enable DM GPIO support on iMX6Q Novena and fix up board code where applicable. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@nxp.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Vagrant Cascadian <vagrant@debian.org>
This commit is contained in:
parent
b697ed098d
commit
c4e93f6aa6
@ -83,6 +83,8 @@ int drv_keyboard_init(void)
|
||||
.tstc = novena_gpio_button_tstc,
|
||||
};
|
||||
|
||||
gpio_request(NOVENA_BUTTON_GPIO, "button");
|
||||
|
||||
error = input_init(&button_input, 0);
|
||||
if (error) {
|
||||
debug("%s: Cannot set up input\n", __func__);
|
||||
|
||||
@ -270,6 +270,7 @@ static void enable_lvds(struct display_info_t const *dev)
|
||||
return;
|
||||
|
||||
/* ITE IT6251 power enable. */
|
||||
gpio_request(NOVENA_ITE6251_PWR_GPIO, "ite6251-power");
|
||||
gpio_direction_output(NOVENA_ITE6251_PWR_GPIO, 0);
|
||||
mdelay(10);
|
||||
gpio_direction_output(NOVENA_ITE6251_PWR_GPIO, 1);
|
||||
@ -447,6 +448,8 @@ void setup_display_lvds(void)
|
||||
/* Init the LVDS-to-eDP chip and if it succeeded, enable backlight. */
|
||||
ret = it6251_init();
|
||||
if (!ret) {
|
||||
gpio_request(NOVENA_BACKLIGHT_PWR_GPIO, "backlight-power");
|
||||
gpio_request(NOVENA_BACKLIGHT_PWM_GPIO, "backlight-pwm");
|
||||
/* Backlight power enable. */
|
||||
gpio_direction_output(NOVENA_BACKLIGHT_PWR_GPIO, 1);
|
||||
/* PWM backlight pin, always on for full brightness. */
|
||||
|
||||
@ -47,6 +47,7 @@ CONFIG_DEFAULT_DEVICE_TREE="imx6q-novena"
|
||||
CONFIG_ENV_IS_IN_MMC=y
|
||||
CONFIG_DM=y
|
||||
CONFIG_DWC_AHSATA=y
|
||||
CONFIG_DM_GPIO=y
|
||||
CONFIG_FSL_ESDHC=y
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_PHY_MICREL=y
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user