diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2016-08-01 18:36:01 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2016-08-01 18:36:01 -0400 |
| commit | 43a0a98aa8da71583f84b84fd72e265c24d4c5f8 (patch) | |
| tree | 3830aff2b36f48a67be5f485f00f56cf4269729d /include/linux/mfd | |
| parent | 6911a5281430cf6897376487698504620f454791 (diff) | |
| parent | f8c6d88b2c874295f49b9ad1ca0826b9a8ef3180 (diff) | |
Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC driver updates from Olof Johansson:
"Driver updates for ARM SoCs.
A slew of changes this release cycle. The reset driver tree, that we
merge through arm-soc for historical reasons, is also sizable this
time around.
Among the changes:
- clps711x: Treewide changes to compatible strings, merged here for simplicity.
- Qualcomm: SCM firmware driver cleanups, move to platform driver
- ux500: Major cleanups, removal of old mach-specific infrastructure.
- Atmel external bus memory driver
- Move of brcmstb platform to the rest of bcm
- PMC driver updates for tegra, various fixes and improvements
- Samsung platform driver updates to support 64-bit Exynos platforms
- Reset controller cleanups moving to devm_reset_controller_register() APIs
- Reset controller driver for Amlogic Meson
- Reset controller driver for Hisilicon hi6220
- ARM SCPI power domain support"
* tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (100 commits)
ARM: ux500: consolidate base platform files
ARM: ux500: move soc_id driver to drivers/soc
ARM: ux500: call ux500_setup_id later
ARM: ux500: consolidate soc_device code in id.c
ARM: ux500: remove cpu_is_u* helpers
ARM: ux500: use CLK_OF_DECLARE()
ARM: ux500: move l2x0 init to .init_irq
mfd: db8500 stop passing around platform data
ASoC: ab8500-codec: remove platform data based probe
ARM: ux500: move ab8500_regulator_plat_data into driver
ARM: ux500: remove unused regulator data
soc: raspberrypi-power: add CONFIG_OF dependency
firmware: scpi: add CONFIG_OF dependency
video: clps711x-fb: Changing the compatibility string to match with the smallest supported chip
input: clps711x-keypad: Changing the compatibility string to match with the smallest supported chip
pwm: clps711x: Changing the compatibility string to match with the smallest supported chip
serial: clps711x: Changing the compatibility string to match with the smallest supported chip
irqchip: clps711x: Changing the compatibility string to match with the smallest supported chip
clocksource: clps711x: Changing the compatibility string to match with the smallest supported chip
clk: clps711x: Changing the compatibility string to match with the smallest supported chip
...
Diffstat (limited to 'include/linux/mfd')
| -rw-r--r-- | include/linux/mfd/abx500/ab8500-sysctrl.h | 6 | ||||
| -rw-r--r-- | include/linux/mfd/dbx500-prcmu.h | 10 |
2 files changed, 0 insertions, 16 deletions
diff --git a/include/linux/mfd/abx500/ab8500-sysctrl.h b/include/linux/mfd/abx500/ab8500-sysctrl.h index 689312745b2f..01024d1aed0e 100644 --- a/include/linux/mfd/abx500/ab8500-sysctrl.h +++ b/include/linux/mfd/abx500/ab8500-sysctrl.h | |||
| @@ -37,12 +37,6 @@ static inline int ab8500_sysctrl_clear(u16 reg, u8 bits) | |||
| 37 | return ab8500_sysctrl_write(reg, bits, 0); | 37 | return ab8500_sysctrl_write(reg, bits, 0); |
| 38 | } | 38 | } |
| 39 | 39 | ||
| 40 | /* Configuration data for SysClkReq1RfClkBuf - SysClkReq8RfClkBuf */ | ||
| 41 | struct ab8500_sysctrl_platform_data { | ||
| 42 | u8 initial_req_buf_config[8]; | ||
| 43 | u16 (*reboot_reason_code)(const char *cmd); | ||
| 44 | }; | ||
| 45 | |||
| 46 | /* Registers */ | 40 | /* Registers */ |
| 47 | #define AB8500_TURNONSTATUS 0x100 | 41 | #define AB8500_TURNONSTATUS 0x100 |
| 48 | #define AB8500_RESETSTATUS 0x101 | 42 | #define AB8500_RESETSTATUS 0x101 |
diff --git a/include/linux/mfd/dbx500-prcmu.h b/include/linux/mfd/dbx500-prcmu.h index bf5109d38a26..5d374601404c 100644 --- a/include/linux/mfd/dbx500-prcmu.h +++ b/include/linux/mfd/dbx500-prcmu.h | |||
| @@ -178,16 +178,6 @@ enum ddr_pwrst { | |||
| 178 | 178 | ||
| 179 | #define DB8500_PRCMU_LEGACY_OFFSET 0xDD4 | 179 | #define DB8500_PRCMU_LEGACY_OFFSET 0xDD4 |
| 180 | 180 | ||
| 181 | struct prcmu_pdata | ||
| 182 | { | ||
| 183 | bool enable_set_ddr_opp; | ||
| 184 | bool enable_ape_opp_100_voltage; | ||
| 185 | struct ab8500_platform_data *ab_platdata; | ||
| 186 | u32 version_offset; | ||
| 187 | u32 legacy_offset; | ||
| 188 | u32 adt_offset; | ||
| 189 | }; | ||
| 190 | |||
| 191 | #define PRCMU_FW_PROJECT_U8500 2 | 181 | #define PRCMU_FW_PROJECT_U8500 2 |
| 192 | #define PRCMU_FW_PROJECT_U8400 3 | 182 | #define PRCMU_FW_PROJECT_U8400 3 |
| 193 | #define PRCMU_FW_PROJECT_U9500 4 /* Customer specific */ | 183 | #define PRCMU_FW_PROJECT_U9500 4 /* Customer specific */ |
