OSDN Git Service

ARM: OMAP5: control: add support for control module wkup pad config
authorTero Kristo <t-kristo@ti.com>
Wed, 14 Mar 2018 13:53:13 +0000 (15:53 +0200)
committerTony Lindgren <tony@atomide.com>
Tue, 20 Mar 2018 15:06:18 +0000 (08:06 -0700)
Match the new compatible string in the control module driver. The base
infra maps the required syscon ranges and clock registers if available.

Signed-off-by: Tero Kristo <t-kristo@ti.com>
Tested-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap2/control.c

index 632adb2..180da40 100644 (file)
@@ -636,6 +636,10 @@ static const struct control_init_data omap2_ctrl_data = {
        .offset = -OMAP2_CONTROL_GENERAL,
 };
 
+static const struct control_init_data ctrl_aux_data = {
+       .index = TI_CLKM_CTRL_AUX,
+};
+
 static const struct of_device_id omap_scrm_dt_match_table[] = {
        { .compatible = "ti,am3-scm", .data = &ctrl_data },
        { .compatible = "ti,am4-scm", .data = &ctrl_data },
@@ -645,6 +649,7 @@ static const struct of_device_id omap_scrm_dt_match_table[] = {
        { .compatible = "ti,dm816-scrm", .data = &ctrl_data },
        { .compatible = "ti,omap4-scm-core", .data = &ctrl_data },
        { .compatible = "ti,omap5-scm-core", .data = &ctrl_data },
+       { .compatible = "ti,omap5-scm-wkup-pad-conf", .data = &ctrl_aux_data },
        { .compatible = "ti,dra7-scm-core", .data = &ctrl_data },
        { }
 };