summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorTom Rini <[email protected]>2022-10-21 15:32:45 -0400
committerTom Rini <[email protected]>2022-10-21 15:32:45 -0400
commit7723828c97bc107d2fba976fc50403ac8747f1bc (patch)
treefa2d4a4a459b20ebb3ec3f10b5ed1147ef3db747 /board
parentf35e37cffd6e57c614ec9de0923ee5d1cff1077f (diff)
parentd662e9adae9ad42e4b0846233a2243853a83db48 (diff)
Merge branch '2022-10-21-enforce-some-DM-migrations'
- Enforce CONFIG_DM being enabled (which has been the case for all boards for a bit now) and remove non-DM_KEYBOARD options as they're also unused for some time now.
Diffstat (limited to 'board')
-rw-r--r--board/kosagi/novena/novena.c61
1 files changed, 0 insertions, 61 deletions
diff --git a/board/kosagi/novena/novena.c b/board/kosagi/novena/novena.c
index 815ecf55c4d..f009a8afd48 100644
--- a/board/kosagi/novena/novena.c
+++ b/board/kosagi/novena/novena.c
@@ -48,67 +48,6 @@
DECLARE_GLOBAL_DATA_PTR;
-/*
- * GPIO button
- */
-#ifdef CONFIG_KEYBOARD
-static struct input_config button_input;
-
-static int novena_gpio_button_read_keys(struct input_config *input)
-{
- int key = KEY_ENTER;
- if (gpio_get_value(NOVENA_BUTTON_GPIO))
- return 0;
- input_send_keycodes(&button_input, &key, 1);
- return 1;
-}
-
-static int novena_gpio_button_getc(struct stdio_dev *dev)
-{
- return input_getc(&button_input);
-}
-
-static int novena_gpio_button_tstc(struct stdio_dev *dev)
-{
- return input_tstc(&button_input);
-}
-
-static int novena_gpio_button_init(struct stdio_dev *dev)
-{
- gpio_direction_input(NOVENA_BUTTON_GPIO);
- input_set_delays(&button_input, 250, 250);
- return 0;
-}
-
-int drv_keyboard_init(void)
-{
- int error;
- struct stdio_dev dev = {
- .name = "button",
- .flags = DEV_FLAGS_INPUT,
- .start = novena_gpio_button_init,
- .getc = novena_gpio_button_getc,
- .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__);
- return -1;
- }
- input_add_tables(&button_input, false);
- button_input.read_keys = novena_gpio_button_read_keys;
-
- error = input_stdio_register(&dev);
- if (error)
- return error;
-
- return 0;
-}
-#endif
-
int board_early_init_f(void)
{
#if defined(CONFIG_VIDEO_IPUV3)