Commit 5dc11049 authored by Olof Johansson's avatar Olof Johansson

Merge tag 'samsung-fixes-non-critical-4.6' of...

Merge tag 'samsung-fixes-non-critical-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/fixes-non-critical

Fixes from Arnd for harmless warnings for Exynos and S3C platforms.

* tag 'samsung-fixes-non-critical-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
  ARM: EXYNOS: select THERMAL_OF
  ARM: s3c64xx: mark regulator init data as unused
  ARM: s3c24xx: fix unused gta02_configure_pmu_for_charger warning
  ARM: s3c24xx: allow selecting S3C2440_XTAL_16934400 for s3c2442
  ARM: s3c24xx: don't select EEPROM_AT24
Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
parents 388f7b1d dc7eb9d5
...@@ -158,6 +158,7 @@ CONFIG_I2C=y ...@@ -158,6 +158,7 @@ CONFIG_I2C=y
CONFIG_I2C_CHARDEV=y CONFIG_I2C_CHARDEV=y
CONFIG_I2C_S3C2410=y CONFIG_I2C_S3C2410=y
CONFIG_I2C_SIMTEC=y CONFIG_I2C_SIMTEC=y
CONFIG_EEPROM_AT24=y
CONFIG_SPI=y CONFIG_SPI=y
CONFIG_SPI_S3C24XX=y CONFIG_SPI_S3C24XX=y
CONFIG_SPI_SPIDEV=y CONFIG_SPI_SPIDEV=y
......
...@@ -290,6 +290,7 @@ CONFIG_HW_RANDOM=y ...@@ -290,6 +290,7 @@ CONFIG_HW_RANDOM=y
CONFIG_I2C_CHARDEV=m CONFIG_I2C_CHARDEV=m
CONFIG_I2C_S3C2410=y CONFIG_I2C_S3C2410=y
CONFIG_I2C_SIMTEC=y CONFIG_I2C_SIMTEC=y
CONFIG_EEPROM_AT24=y
CONFIG_SPI=y CONFIG_SPI=y
CONFIG_SPI_GPIO=m CONFIG_SPI_GPIO=m
CONFIG_SPI_S3C24XX=m CONFIG_SPI_S3C24XX=m
......
...@@ -27,6 +27,7 @@ menuconfig ARCH_EXYNOS ...@@ -27,6 +27,7 @@ menuconfig ARCH_EXYNOS
select S5P_DEV_MFC select S5P_DEV_MFC
select SRAM select SRAM
select THERMAL select THERMAL
select THERMAL_OF
select MFD_SYSCON select MFD_SYSCON
select CLKSRC_EXYNOS_MCT select CLKSRC_EXYNOS_MCT
select POWER_RESET select POWER_RESET
......
...@@ -405,7 +405,7 @@ config MACH_S3C2416_DT ...@@ -405,7 +405,7 @@ config MACH_S3C2416_DT
endif # CPU_S3C2416 endif # CPU_S3C2416
if CPU_S3C2440 if CPU_S3C2440 || CPU_S3C2442
config S3C2440_XTAL_12000000 config S3C2440_XTAL_12000000
bool bool
...@@ -432,6 +432,9 @@ config S3C2440_PLL_16934400 ...@@ -432,6 +432,9 @@ config S3C2440_PLL_16934400
default y if S3C24XX_PLL default y if S3C24XX_PLL
help help
PLL tables for S3C2440 or S3C2442 CPUs with 16.934MHz crystals. PLL tables for S3C2440 or S3C2442 CPUs with 16.934MHz crystals.
endif
if CPU_S3C2440
comment "S3C2440 Boards" comment "S3C2440 Boards"
...@@ -460,7 +463,6 @@ config MACH_AT2440EVB ...@@ -460,7 +463,6 @@ config MACH_AT2440EVB
config MACH_MINI2440 config MACH_MINI2440
bool "MINI2440 development board" bool "MINI2440 development board"
select EEPROM_AT24 if I2C
select LEDS_CLASS select LEDS_CLASS
select LEDS_TRIGGERS select LEDS_TRIGGERS
select LEDS_TRIGGER_BACKLIGHT select LEDS_TRIGGER_BACKLIGHT
......
...@@ -154,6 +154,7 @@ static struct s3c2410_uartcfg gta02_uartcfgs[] = { ...@@ -154,6 +154,7 @@ static struct s3c2410_uartcfg gta02_uartcfgs[] = {
#define ADC_NOM_CHG_DETECT_1A 6 #define ADC_NOM_CHG_DETECT_1A 6
#define ADC_NOM_CHG_DETECT_USB 43 #define ADC_NOM_CHG_DETECT_USB 43
#ifdef CONFIG_PCF50633_ADC
static void static void
gta02_configure_pmu_for_charger(struct pcf50633 *pcf, void *unused, int res) gta02_configure_pmu_for_charger(struct pcf50633 *pcf, void *unused, int res)
{ {
...@@ -174,6 +175,7 @@ gta02_configure_pmu_for_charger(struct pcf50633 *pcf, void *unused, int res) ...@@ -174,6 +175,7 @@ gta02_configure_pmu_for_charger(struct pcf50633 *pcf, void *unused, int res)
pcf50633_mbc_usb_curlim_set(pcf, ma); pcf50633_mbc_usb_curlim_set(pcf, ma);
} }
#endif
static struct delayed_work gta02_charger_work; static struct delayed_work gta02_charger_work;
static int gta02_usb_vbus_draw; static int gta02_usb_vbus_draw;
......
...@@ -216,7 +216,7 @@ static struct regulator_consumer_supply smdk6410_b_pwr_5v_consumers[] = { ...@@ -216,7 +216,7 @@ static struct regulator_consumer_supply smdk6410_b_pwr_5v_consumers[] = {
REGULATOR_SUPPLY("AVDD", "0-001b"), REGULATOR_SUPPLY("AVDD", "0-001b"),
}; };
static struct regulator_init_data smdk6410_b_pwr_5v_data = { static struct regulator_init_data __maybe_unused smdk6410_b_pwr_5v_data = {
.constraints = { .constraints = {
.always_on = 1, .always_on = 1,
}, },
...@@ -300,7 +300,7 @@ static struct regulator_consumer_supply smdk6410_vddarm_consumers[] = { ...@@ -300,7 +300,7 @@ static struct regulator_consumer_supply smdk6410_vddarm_consumers[] = {
}; };
/* VDDARM, BUCK1 on J5 */ /* VDDARM, BUCK1 on J5 */
static struct regulator_init_data smdk6410_vddarm = { static struct regulator_init_data __maybe_unused smdk6410_vddarm = {
.constraints = { .constraints = {
.name = "PVDD_ARM", .name = "PVDD_ARM",
.min_uV = 1000000, .min_uV = 1000000,
...@@ -313,7 +313,7 @@ static struct regulator_init_data smdk6410_vddarm = { ...@@ -313,7 +313,7 @@ static struct regulator_init_data smdk6410_vddarm = {
}; };
/* VDD_INT, BUCK2 on J5 */ /* VDD_INT, BUCK2 on J5 */
static struct regulator_init_data smdk6410_vddint = { static struct regulator_init_data __maybe_unused smdk6410_vddint = {
.constraints = { .constraints = {
.name = "PVDD_INT", .name = "PVDD_INT",
.min_uV = 1000000, .min_uV = 1000000,
...@@ -324,7 +324,7 @@ static struct regulator_init_data smdk6410_vddint = { ...@@ -324,7 +324,7 @@ static struct regulator_init_data smdk6410_vddint = {
}; };
/* VDD_HI, LDO3 on J5 */ /* VDD_HI, LDO3 on J5 */
static struct regulator_init_data smdk6410_vddhi = { static struct regulator_init_data __maybe_unused smdk6410_vddhi = {
.constraints = { .constraints = {
.name = "PVDD_HI", .name = "PVDD_HI",
.always_on = 1, .always_on = 1,
...@@ -332,7 +332,7 @@ static struct regulator_init_data smdk6410_vddhi = { ...@@ -332,7 +332,7 @@ static struct regulator_init_data smdk6410_vddhi = {
}; };
/* VDD_PLL, LDO2 on J5 */ /* VDD_PLL, LDO2 on J5 */
static struct regulator_init_data smdk6410_vddpll = { static struct regulator_init_data __maybe_unused smdk6410_vddpll = {
.constraints = { .constraints = {
.name = "PVDD_PLL", .name = "PVDD_PLL",
.always_on = 1, .always_on = 1,
...@@ -340,7 +340,7 @@ static struct regulator_init_data smdk6410_vddpll = { ...@@ -340,7 +340,7 @@ static struct regulator_init_data smdk6410_vddpll = {
}; };
/* VDD_UH_MMC, LDO5 on J5 */ /* VDD_UH_MMC, LDO5 on J5 */
static struct regulator_init_data smdk6410_vdduh_mmc = { static struct regulator_init_data __maybe_unused smdk6410_vdduh_mmc = {
.constraints = { .constraints = {
.name = "PVDD_UH+PVDD_MMC", .name = "PVDD_UH+PVDD_MMC",
.always_on = 1, .always_on = 1,
...@@ -348,7 +348,7 @@ static struct regulator_init_data smdk6410_vdduh_mmc = { ...@@ -348,7 +348,7 @@ static struct regulator_init_data smdk6410_vdduh_mmc = {
}; };
/* VCCM3BT, LDO8 on J5 */ /* VCCM3BT, LDO8 on J5 */
static struct regulator_init_data smdk6410_vccmc3bt = { static struct regulator_init_data __maybe_unused smdk6410_vccmc3bt = {
.constraints = { .constraints = {
.name = "PVCCM3BT", .name = "PVCCM3BT",
.always_on = 1, .always_on = 1,
...@@ -356,7 +356,7 @@ static struct regulator_init_data smdk6410_vccmc3bt = { ...@@ -356,7 +356,7 @@ static struct regulator_init_data smdk6410_vccmc3bt = {
}; };
/* VCCM2MTV, LDO11 on J5 */ /* VCCM2MTV, LDO11 on J5 */
static struct regulator_init_data smdk6410_vccm2mtv = { static struct regulator_init_data __maybe_unused smdk6410_vccm2mtv = {
.constraints = { .constraints = {
.name = "PVCCM2MTV", .name = "PVCCM2MTV",
.always_on = 1, .always_on = 1,
...@@ -364,7 +364,7 @@ static struct regulator_init_data smdk6410_vccm2mtv = { ...@@ -364,7 +364,7 @@ static struct regulator_init_data smdk6410_vccm2mtv = {
}; };
/* VDD_LCD, LDO12 on J5 */ /* VDD_LCD, LDO12 on J5 */
static struct regulator_init_data smdk6410_vddlcd = { static struct regulator_init_data __maybe_unused smdk6410_vddlcd = {
.constraints = { .constraints = {
.name = "PVDD_LCD", .name = "PVDD_LCD",
.always_on = 1, .always_on = 1,
...@@ -372,7 +372,7 @@ static struct regulator_init_data smdk6410_vddlcd = { ...@@ -372,7 +372,7 @@ static struct regulator_init_data smdk6410_vddlcd = {
}; };
/* VDD_OTGI, LDO9 on J5 */ /* VDD_OTGI, LDO9 on J5 */
static struct regulator_init_data smdk6410_vddotgi = { static struct regulator_init_data __maybe_unused smdk6410_vddotgi = {
.constraints = { .constraints = {
.name = "PVDD_OTGI", .name = "PVDD_OTGI",
.always_on = 1, .always_on = 1,
...@@ -380,7 +380,7 @@ static struct regulator_init_data smdk6410_vddotgi = { ...@@ -380,7 +380,7 @@ static struct regulator_init_data smdk6410_vddotgi = {
}; };
/* VDD_OTG, LDO14 on J5 */ /* VDD_OTG, LDO14 on J5 */
static struct regulator_init_data smdk6410_vddotg = { static struct regulator_init_data __maybe_unused smdk6410_vddotg = {
.constraints = { .constraints = {
.name = "PVDD_OTG", .name = "PVDD_OTG",
.always_on = 1, .always_on = 1,
...@@ -388,7 +388,7 @@ static struct regulator_init_data smdk6410_vddotg = { ...@@ -388,7 +388,7 @@ static struct regulator_init_data smdk6410_vddotg = {
}; };
/* VDD_ALIVE, LDO15 on J5 */ /* VDD_ALIVE, LDO15 on J5 */
static struct regulator_init_data smdk6410_vddalive = { static struct regulator_init_data __maybe_unused smdk6410_vddalive = {
.constraints = { .constraints = {
.name = "PVDD_ALIVE", .name = "PVDD_ALIVE",
.always_on = 1, .always_on = 1,
...@@ -396,7 +396,7 @@ static struct regulator_init_data smdk6410_vddalive = { ...@@ -396,7 +396,7 @@ static struct regulator_init_data smdk6410_vddalive = {
}; };
/* VDD_AUDIO, VLDO_AUDIO on J5 */ /* VDD_AUDIO, VLDO_AUDIO on J5 */
static struct regulator_init_data smdk6410_vddaudio = { static struct regulator_init_data __maybe_unused smdk6410_vddaudio = {
.constraints = { .constraints = {
.name = "PVDD_AUDIO", .name = "PVDD_AUDIO",
.always_on = 1, .always_on = 1,
...@@ -406,7 +406,7 @@ static struct regulator_init_data smdk6410_vddaudio = { ...@@ -406,7 +406,7 @@ static struct regulator_init_data smdk6410_vddaudio = {
#ifdef CONFIG_SMDK6410_WM1190_EV1 #ifdef CONFIG_SMDK6410_WM1190_EV1
/* S3C64xx internal logic & PLL */ /* S3C64xx internal logic & PLL */
static struct regulator_init_data wm8350_dcdc1_data = { static struct regulator_init_data __maybe_unused wm8350_dcdc1_data = {
.constraints = { .constraints = {
.name = "PVDD_INT+PVDD_PLL", .name = "PVDD_INT+PVDD_PLL",
.min_uV = 1200000, .min_uV = 1200000,
...@@ -417,7 +417,7 @@ static struct regulator_init_data wm8350_dcdc1_data = { ...@@ -417,7 +417,7 @@ static struct regulator_init_data wm8350_dcdc1_data = {
}; };
/* Memory */ /* Memory */
static struct regulator_init_data wm8350_dcdc3_data = { static struct regulator_init_data __maybe_unused wm8350_dcdc3_data = {
.constraints = { .constraints = {
.name = "PVDD_MEM", .name = "PVDD_MEM",
.min_uV = 1800000, .min_uV = 1800000,
...@@ -437,7 +437,7 @@ static struct regulator_consumer_supply wm8350_dcdc4_consumers[] = { ...@@ -437,7 +437,7 @@ static struct regulator_consumer_supply wm8350_dcdc4_consumers[] = {
REGULATOR_SUPPLY("DVDD", "0-001b"), REGULATOR_SUPPLY("DVDD", "0-001b"),
}; };
static struct regulator_init_data wm8350_dcdc4_data = { static struct regulator_init_data __maybe_unused wm8350_dcdc4_data = {
.constraints = { .constraints = {
.name = "PVDD_HI+PVDD_EXT+PVDD_SYS+PVCCM2MTV", .name = "PVDD_HI+PVDD_EXT+PVDD_SYS+PVCCM2MTV",
.min_uV = 3000000, .min_uV = 3000000,
...@@ -449,7 +449,7 @@ static struct regulator_init_data wm8350_dcdc4_data = { ...@@ -449,7 +449,7 @@ static struct regulator_init_data wm8350_dcdc4_data = {
}; };
/* OTGi/1190-EV1 HPVDD & AVDD */ /* OTGi/1190-EV1 HPVDD & AVDD */
static struct regulator_init_data wm8350_ldo4_data = { static struct regulator_init_data __maybe_unused wm8350_ldo4_data = {
.constraints = { .constraints = {
.name = "PVDD_OTGI+HPVDD+AVDD", .name = "PVDD_OTGI+HPVDD+AVDD",
.min_uV = 1200000, .min_uV = 1200000,
...@@ -537,7 +537,7 @@ static struct wm831x_backlight_pdata wm1192_backlight_pdata = { ...@@ -537,7 +537,7 @@ static struct wm831x_backlight_pdata wm1192_backlight_pdata = {
.max_uA = 27554, .max_uA = 27554,
}; };
static struct regulator_init_data wm1192_dcdc3 = { static struct regulator_init_data __maybe_unused wm1192_dcdc3 = {
.constraints = { .constraints = {
.name = "PVDD_MEM+PVDD_GPS", .name = "PVDD_MEM+PVDD_GPS",
.always_on = 1, .always_on = 1,
...@@ -548,7 +548,7 @@ static struct regulator_consumer_supply wm1192_ldo1_consumers[] = { ...@@ -548,7 +548,7 @@ static struct regulator_consumer_supply wm1192_ldo1_consumers[] = {
REGULATOR_SUPPLY("DVDD", "0-001b"), /* WM8580 */ REGULATOR_SUPPLY("DVDD", "0-001b"), /* WM8580 */
}; };
static struct regulator_init_data wm1192_ldo1 = { static struct regulator_init_data __maybe_unused wm1192_ldo1 = {
.constraints = { .constraints = {
.name = "PVDD_LCD+PVDD_EXT", .name = "PVDD_LCD+PVDD_EXT",
.always_on = 1, .always_on = 1,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment