status {
label = "status";
- gpios = <&gpio3 16 GPIO_ACTIVE_HIGH>;
+ gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
default-state = "on";
};
};
pinctrl_gpio_led: gpioledgrp {
fsl,pins = <
- MX8MM_IOMUXC_NAND_READY_B_GPIO3_IO16 0x19
+ MX8MM_IOMUXC_GPIO1_IO10_GPIO1_IO10 0x19
>;
};
#include <usb.h>
#include <imx_sip.h>
#include <linux/arm-smccc.h>
+#include <led.h>
DECLARE_GLOBAL_DATA_PTR;
arm_smccc_smc(IMX_SIP_GPC, IMX_SIP_GPC_PM_DOMAIN,
MIPI, true, 0, 0, 0, 0, &res);
+ if (CONFIG_IS_ENABLED(LED))
+ led_default_state();
+
return 0;
}
#define USDHC2_CD_GPIO IMX_GPIO_NR(2, 12)
#define USDHC2_PWR_GPIO IMX_GPIO_NR(2, 19)
+#define LED_GPIO IMX_GPIO_NR(1, 10)
#define USDHC_PAD_CTRL (PAD_CTL_DSE6 | PAD_CTL_HYS | PAD_CTL_PUE |PAD_CTL_PE | \
PAD_CTL_FSEL2)
{
int ret;
+ /* Light on LED */
+ gpio_request(LED_GPIO, "led");
+ gpio_direction_output(LED_GPIO, 1);
+
/* Clear the BSS. */
memset(__bss_start, 0, __bss_end - __bss_start);
CONFIG_EFI_CAPSULE_ON_DISK=y
CONFIG_EFI_CAPSULE_FIRMWARE_RAW=y
CONFIG_EFI_SECURE_BOOT=y
+
+CONFIG_LED=y
+CONFIG_LED_GPIO=y