]> git.sur5r.net Git - u-boot/blobdiff - drivers/core/syscon-uclass.c
pl011: Convert CONFIG_PL011_SERIAL to Kconfig
[u-boot] / drivers / core / syscon-uclass.c
index 01bd9683a7a757ccf20a9a769c83ee1555350cd6..a69937e63c15d6db1a96baa6b28715c7f3ddb51a 100644 (file)
@@ -95,3 +95,17 @@ UCLASS_DRIVER(syscon) = {
        .per_device_auto_alloc_size = sizeof(struct syscon_uc_info),
        .pre_probe = syscon_pre_probe,
 };
+
+static const struct udevice_id generic_syscon_ids[] = {
+       { .compatible = "syscon" },
+       { }
+};
+
+U_BOOT_DRIVER(generic_syscon) = {
+       .name   = "syscon",
+       .id     = UCLASS_SYSCON,
+#if !CONFIG_IS_ENABLED(OF_PLATDATA)
+       .bind           = dm_scan_fdt_dev,
+#endif
+       .of_match = generic_syscon_ids,
+};