+/* RB LHG 5nD gpios */
+#define RBLHG_GPIO_LED_0 13
+#define RBLHG_GPIO_LED_1 12
+#define RBLHG_GPIO_LED_2 4
+#define RBLHG_GPIO_LED_3 21
+#define RBLHG_GPIO_LED_4 18
+#define RBLHG_GPIO_LED_ETH 14
+#define RBLHG_GPIO_LED_POWER 11
+#define RBLHG_GPIO_LED_USER 20
+#define RBLHG_GPIO_BTN_RESET 15
+
+static struct gpio_led rblhg_leds[] __initdata = {
+ {
+ .name = "rb:green:rssi0",
+ .gpio = RBLHG_GPIO_LED_0,
+ .active_low = 1,
+ }, {
+ .name = "rb:green:rssi1",
+ .gpio = RBLHG_GPIO_LED_1,
+ .active_low = 1,
+ }, {
+ .name = "rb:green:rssi2",
+ .gpio = RBLHG_GPIO_LED_2,
+ .active_low = 1,
+ }, {
+ .name = "rb:green:rssi3",
+ .gpio = RBLHG_GPIO_LED_3,
+ .active_low = 1,
+ }, {
+ .name = "rb:green:rssi4",
+ .gpio = RBLHG_GPIO_LED_4,
+ .active_low = 1,
+ }, {
+ .name = "rb:green:eth",
+ .gpio = RBLHG_GPIO_LED_ETH,
+ .active_low = 1,
+ }, {
+ .name = "rb:green:user",
+ .gpio = RBLHG_GPIO_LED_USER,
+ .active_low = 1,
+ }, {
+ .name = "rb:blue:power",
+ .gpio = RBLHG_GPIO_LED_POWER,
+ .active_low = 0,
+ .default_state = LEDS_GPIO_DEFSTATE_ON,
+ },
+};
+
+static struct gpio_keys_button rblhg_gpio_keys[] __initdata = {
+ {
+ .desc = "Reset button",
+ .type = EV_KEY,
+ .code = KEY_RESTART,
+ .debounce_interval = RBSPI_KEYS_DEBOUNCE_INTERVAL,
+ .gpio = RBLHG_GPIO_BTN_RESET,
+ .active_low = 1,
+ },
+};
+