1d2912cb1SThomas Gleixner // SPDX-License-Identifier: GPL-2.0-only 2aae030faSKevin Hilman /* 3aae030faSKevin Hilman * OMAP3 voltage domain data 4aae030faSKevin Hilman * 5aae030faSKevin Hilman * Copyright (C) 2011 Texas Instruments, Inc. 6aae030faSKevin Hilman */ 7aae030faSKevin Hilman #include <linux/kernel.h> 8aae030faSKevin Hilman #include <linux/init.h> 9aae030faSKevin Hilman 10aae030faSKevin Hilman #include "voltage.h" 11aae030faSKevin Hilman 12aae030faSKevin Hilman static struct voltagedomain omap2_voltdm_core = { 13aae030faSKevin Hilman .name = "core", 14aae030faSKevin Hilman }; 15aae030faSKevin Hilman 16aae030faSKevin Hilman static struct voltagedomain omap2_voltdm_wkup = { 17aae030faSKevin Hilman .name = "wakeup", 18aae030faSKevin Hilman }; 19aae030faSKevin Hilman 20aae030faSKevin Hilman static struct voltagedomain *voltagedomains_omap2[] __initdata = { 21aae030faSKevin Hilman &omap2_voltdm_core, 22aae030faSKevin Hilman &omap2_voltdm_wkup, 23aae030faSKevin Hilman NULL, 24aae030faSKevin Hilman }; 25aae030faSKevin Hilman omap2xxx_voltagedomains_init(void)26aae030faSKevin Hilmanvoid __init omap2xxx_voltagedomains_init(void) 27aae030faSKevin Hilman { 28aae030faSKevin Hilman voltdm_init(voltagedomains_omap2); 29aae030faSKevin Hilman } 30