[Concept,v2,03/16] video: Mark keyboards as driver model stdio devices

Message ID 20250825162727.3185381-4-sjg@u-boot.org
State New
Headers
Series console: Refactor in preparation for the pager |

Commit Message

Simon Glass Aug. 25, 2025, 4:27 p.m. UTC
  From: Simon Glass <sjg@chromium.org>

Set the DEV_FLAGS_DM flag so keybaords are recognised as being provided
by a driver model device.

Signed-off-by: Simon Glass <sjg@chromium.org>
---

(no changes since v1)

 drivers/input/keyboard-uclass.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
  

Patch

diff --git a/drivers/input/keyboard-uclass.c b/drivers/input/keyboard-uclass.c
index df9ee8f7d65..dabf0d2e0bd 100644
--- a/drivers/input/keyboard-uclass.c
+++ b/drivers/input/keyboard-uclass.c
@@ -68,7 +68,7 @@  static int keyboard_pre_probe(struct udevice *dev)
 	int ret;
 
 	strlcpy(sdev->name, dev->name, sizeof(sdev->name));
-	sdev->flags = DEV_FLAGS_INPUT;
+	sdev->flags = DEV_FLAGS_INPUT | DEV_FLAGS_DM;
 	sdev->getc = keyboard_getc;
 	sdev->tstc = keyboard_tstc;
 	sdev->start = keyboard_start;