Linus Torvalds
99c6bcf46d
ARM: arm-soc multiplatform updates for 3.10
...
More multiplatform enablement for ARM platforms. The ones converted in
this branch are:
- bcm2835
- cns3xxx
- sirf
- nomadik
- msx
- spear
- tegra
- ux500
We're getting close to having most of them converted!
One of the larger platforms remaining is Samsung Exynos, and there are
a bunch of supporting patches in this merge window for it. There was a
patch in this branch to a early version of multiplatform conversion,
but it ended up being reverted due to need of more bake time. The
revert commit is part of the branch since it would have required
rebasing multiple dependent branches and they were stable by then.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAABAgAGBQJRgg99AAoJEIwa5zzehBx3n78P/j0w/8v+F4dM29ba5M/tqbFI
e3wpeFykZ/HJH+FFIEYfIablpfHsLB0LEMh0dZmwHESFC6eR0RfGL2jOkpfcH9Ne
7B/JIFN4l1iwqqKCXf+QbYL6e8YFxlJkg6BIB4KhNgliQoO/ASP/8EbcgROYuxmN
KPVdw9laUCCvb5Ogh2NWVAkBHhVGAEiqK20r4TQz8alI8RUmMleWM3o+wLBWVhOO
d3gtYSfuFSbrJfbpKSdycLizoV/NekdOC1A9Ov9YuOdw8DzNbrThCRQtu0tIUgxN
JjfnGlEJLsJS9SESfr8SYWxTuhe/lB2dGqjQPvRtl2HGBhbtTlnWfQ0k2ZHdeJuD
J50SLrGA2gN9E5PlHJXjYk8uhhGIq8bNTJ//CtDkfKTq1D7PuHVEpEctsaz3BBbM
U+x9zP2v4FB+yrZu8w+gkQY/wDgHsxj08mT6BK0+l8ePdyQV22CvwmM5XlJFI03x
5J0nLYiYfef+ZN9rGgVrQbn+yv+IEkE4DmeiscjeVJE5LVdVrDpYGfx7UA7V0UA7
i3KRVpNKuy1v7GJDnKlEBPkmB+vgXTRXUPDVCuC4n0Hi5PYj4es1gY6AoXGF90wm
vtKxGr/2XDLP7Ro+m0OXMttSgQShnmbrbOngfkWcFwUmG7cB3SSUUOGKM+2LNnXM
MJTqVhPjkZ2GYBi/J6S/
=4hSo
-----END PGP SIGNATURE-----
Merge tag 'multiplatform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC multiplatform updates from Olof Johansson:
"More multiplatform enablement for ARM platforms. The ones converted
in this branch are:
- bcm2835
- cns3xxx
- sirf
- nomadik
- msx
- spear
- tegra
- ux500
We're getting close to having most of them converted!
One of the larger platforms remaining is Samsung Exynos, and there are
a bunch of supporting patches in this merge window for it. There was
a patch in this branch to a early version of multiplatform conversion,
but it ended up being reverted due to need of more bake time. The
revert commit is part of the branch since it would have required
rebasing multiple dependent branches and they were stable by then"
* tag 'multiplatform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (70 commits)
mmc: sdhci-s3c: Fix operation on non-single image Samsung platforms
clocksource: nomadik-mtu: fix up clocksource/timer
Revert "ARM: exynos: enable multiplatform support"
ARM: SPEAr13xx: Fix typo "ARCH_HAVE_CPUFREQ"
ARM: exynos: enable multiplatform support
rtc: s3c: make header file local
mtd: onenand/samsung: make regs-onenand.h file local
thermal/exynos: remove unnecessary header inclusions
mmc: sdhci-s3c: remove platform dependencies
ARM: samsung: move mfc device definition to s5p-dev-mfc.c
ARM: exynos: move debug-macro.S to include/debug/
ARM: exynos: prepare for sparse IRQ
ARM: exynos: introduce EXYNOS_ATAGS symbol
ARM: tegra: build assembly files with -march=armv7-a
ARM: Push selects for TWD/SCU into machine entries
ARM: ux500: build hotplug.o for ARMv7-a
ARM: ux500: move to multiplatform
ARM: ux500: make remaining headers local
ARM: ux500: make irqs.h local to platform
ARM: ux500: get rid of <mach/[hardware|db8500-regs].h>
...
2013-05-02 09:38:16 -07:00
..
class.c
drivers/rtc/class.c: use struct device as the first argument for devm_rtc_device_register()
2013-04-29 18:28:22 -07:00
hctosys.c
interface.c
driver-core: constify data for class_find_device()
2013-02-06 12:18:56 -08:00
Kconfig
treewide: Fix typo in printks
2013-04-12 15:21:36 +02:00
Makefile
This is the MFD pull request for the 3.9 merge window.
2013-02-24 20:00:58 -08:00
rtc-88pm80x.c
drivers/rtc/rtc-88pm80x.c: add CONFIG_PM_SLEEP to suspend/resume functions
2013-04-29 18:28:33 -07:00
rtc-88pm860x.c
drivers/rtc/rtc-88pm860x.c: use devm_* APIs
2013-04-29 18:28:35 -07:00
rtc-ab3100.c
rtc: rtc-ab3100: use devm_rtc_device_register()
2013-04-29 18:28:29 -07:00
rtc-ab8500.c
rtc: rtc-ab8500: use devm_*() functions
2013-04-29 18:28:36 -07:00
rtc-at32ap700x.c
drivers/rtc/rtc-at32ap700x.c: use devm_* APIs
2013-04-29 18:28:35 -07:00
rtc-at91rm9200.c
drivers/rtc/rtc-at91rm9200.c: fix missing iounmap
2013-04-29 18:28:40 -07:00
rtc-at91rm9200.h
Revert "drivers/rtc/rtc-at91rm9200.c: use a variable for storing IMR"
2013-04-05 09:36:53 -07:00
rtc-at91sam9.c
rtc: rtc-at91sam9: convert at91_rtc_driver to dev_pm_ops
2013-04-29 18:28:39 -07:00
rtc-au1xxx.c
rtc: rtc-au1xxx: use devm_rtc_device_register()
2013-04-29 18:28:29 -07:00
rtc-bfin.c
rtc: rtc-bfin: convert bfin_rtc_driver to dev_pm_ops
2013-04-29 18:28:39 -07:00
rtc-bq32k.c
rtc: rtc-bq32k: use devm_rtc_device_register()
2013-04-29 18:28:29 -07:00
rtc-bq4802.c
rtc: rtc-bq4802: use devm_*() functions
2013-04-29 18:28:36 -07:00
rtc-cmos.c
drivers/rtc/rtc-cmos.c: don't disable hpet emulation on suspend
2013-04-29 18:28:35 -07:00
rtc-coh901331.c
rtc: rtc-coh901331: convert coh901331_driver to dev_pm_ops
2013-04-29 18:28:39 -07:00
rtc-core.h
rtc-da9052.c
rtc: rtc-da9052: use devm_rtc_device_register()
2013-04-29 18:28:25 -07:00
rtc-da9055.c
rtc: rtc-da9055: use devm_rtc_device_register()
2013-04-29 18:28:25 -07:00
rtc-davinci.c
rtc: rtc-davinci: use devm_rtc_device_register()
2013-04-29 18:28:25 -07:00
rtc-dev.c
rtc: use dev_warn()/dev_dbg()/pr_err() instead of printk()
2013-02-21 17:22:29 -08:00
rtc-dm355evm.c
rtc: rtc-dm355evm: use devm_rtc_device_register()
2013-04-29 18:28:29 -07:00
rtc-ds1216.c
rtc: rtc-ds1216: use devm_*() functions
2013-04-29 18:28:36 -07:00
rtc-ds1286.c
rtc: rtc-ds1286: use devm_*() functions
2013-04-29 18:28:36 -07:00
rtc-ds1302.c
rtc: rtc-ds1302: use devm_rtc_device_register()
2013-04-29 18:28:29 -07:00
rtc-ds1305.c
drivers/rtc/rtc-ds1305.c: use devm_* APIs
2013-04-29 18:28:35 -07:00
rtc-ds1307.c
drivers/rtc/rtc-ds1307.c: change sysfs function pointer assignment
2013-04-29 18:28:34 -07:00
rtc-ds1374.c
drivers/rtc/rtc-ds1374.c: use devm_* APIs
2013-04-29 18:28:35 -07:00
rtc-ds1390.c
rtc: rtc-ds1390: use devm_*() functions
2013-04-29 18:28:37 -07:00
rtc-ds1511.c
rtc: rtc-ds1511: use devm_rtc_device_register()
2013-04-29 18:28:25 -07:00
rtc-ds1553.c
rtc: rtc-ds1553: use devm_rtc_device_register()
2013-04-29 18:28:25 -07:00
rtc-ds1672.c
rtc: rtc-ds1672: use devm_rtc_device_register()
2013-04-29 18:28:29 -07:00
rtc-ds1742.c
rtc: rtc-ds1742: use devm_rtc_device_register()
2013-04-29 18:28:25 -07:00
rtc-ds2404.c
rtc: rtc-ds2404: use devm_*() functions
2013-04-29 18:28:37 -07:00
rtc-ds3232.c
drivers/rtc/rtc-ds3232.c: use devm_* APIs
2013-04-29 18:28:36 -07:00
rtc-ds3234.c
rtc: rtc-ds3234: use spi_set_drvdata()
2013-04-29 18:28:34 -07:00
rtc-efi.c
rtc: rtc-efi: use devm_rtc_device_register()
2013-04-29 18:28:29 -07:00
rtc-em3027.c
rtc: rtc-em3027: use devm_rtc_device_register()
2013-04-29 18:28:29 -07:00
rtc-ep93xx.c
rtc: rtc-ep93xx: use devm_rtc_device_register()
2013-04-29 18:28:25 -07:00
rtc-fm3130.c
rtc: rtc-fm3130: use devm_*() functions
2013-04-29 18:28:37 -07:00
rtc-generic.c
rtc: rtc-generic: use devm_rtc_device_register()
2013-04-29 18:28:30 -07:00
rtc-hid-sensor-time.c
rtc: hid-sensor-time: use devm_rtc_device_register()
2013-04-29 18:28:30 -07:00
rtc-imxdi.c
rtc: rtc-imxdi: use devm_rtc_device_register()
2013-04-29 18:28:25 -07:00
rtc-isl1208.c
drivers/rtc/rtc-isl1208.c: call rtc_update_irq() from the alarm irq handler
2013-02-05 20:38:49 +11:00
rtc-isl12022.c
drivers/rtc/rtc-isl12022.c: Remove rtc8564 from isl12022_id
2013-04-29 18:28:40 -07:00
rtc-jz4740.c
Drivers: rtc: remove __dev* attributes.
2013-01-03 15:57:02 -08:00
rtc-lib.c
rtc-lp8788.c
rtc: rtc-lp8788: use devm_rtc_device_register()
2013-04-29 18:28:26 -07:00
rtc-lpc32xx.c
rtc: rtc-lpc32xx: use devm_rtc_device_register()
2013-04-29 18:28:26 -07:00
rtc-ls1x.c
rtc: rtc-ls1x: use devm_rtc_device_register()
2013-04-29 18:28:30 -07:00
rtc-m41t80.c
rtc: rtc-m41t80: use devm_*() functions
2013-04-29 18:28:37 -07:00
rtc-m41t93.c
rtc: rtc-m41t93: use spi_set_drvdata()
2013-04-29 18:28:35 -07:00
rtc-m41t94.c
rtc: rtc-m41t94: use spi_set_drvdata()
2013-04-29 18:28:34 -07:00
rtc-m48t35.c
drivers/rtc/rtc-m48t35.c: use devm_* APIs
2013-04-29 18:28:36 -07:00
rtc-m48t59.c
Drivers: rtc: remove __dev* attributes.
2013-01-03 15:57:02 -08:00
rtc-m48t86.c
rtc: rtc-m48t86: use devm_rtc_device_register()
2013-04-29 18:28:30 -07:00
rtc-max6900.c
rtc: rtc-max6900: use devm_rtc_device_register()
2013-04-29 18:28:30 -07:00
rtc-max6902.c
drivers/rtc/rtc-max6902.c: use register defines instead of magic numbers
2013-04-29 18:28:39 -07:00
rtc-max8907.c
drivers/rtc/rtc-max8907.c: remove redundant code
2013-04-29 18:28:34 -07:00
rtc-max8925.c
drivers/rtc/rtc-max8925.c: use devm_* APIs
2013-04-29 18:28:36 -07:00
rtc-max8997.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2013-04-30 09:36:50 -07:00
rtc-max8998.c
rtc: rtc-max8998: use devm_*() functions
2013-04-29 18:28:37 -07:00
rtc-max77686.c
drivers/rtc/rtc-max77686.c: use devm_regmap_init_i2c()
2013-04-29 18:28:35 -07:00
rtc-mc13xxx.c
rtc: rtc-mc13xxx: use devm_*() functions
2013-04-29 18:28:37 -07:00
rtc-mpc5121.c
drivers/rtc: use of_match_ptr() macro
2013-02-21 17:22:27 -08:00
rtc-mrst.c
Drivers: rtc: remove __dev* attributes.
2013-01-03 15:57:02 -08:00
rtc-msm6242.c
rtc: rtc-msm6242: use devm_*() functions
2013-04-29 18:28:37 -07:00
rtc-mv.c
rtc: rtc-mv: use devm_rtc_device_register()
2013-04-29 18:28:26 -07:00
rtc-mxc.c
rtc: rtc-mxc: switch to using SIMPLE_DEV_PM_OPS
2013-04-29 18:28:32 -07:00
rtc-nuc900.c
rtc: rtc-nuc900: use devm_*() functions
2013-04-29 18:28:37 -07:00
rtc-omap.c
rtc: rtc-omap: convert omap_rtc_driver to dev_pm_ops
2013-04-29 18:28:39 -07:00
rtc-palmas.c
drivers/rtc/rtc-palmas.c: add dt support
2013-04-29 18:28:33 -07:00
rtc-pcap.c
rtc: rtc-pcap: use devm_*() functions
2013-04-29 18:28:38 -07:00
rtc-pcf2123.c
drivers/rtc/rtc-pcf2123.c: fix error return code in pcf2123_probe()
2013-04-29 18:28:40 -07:00
rtc-pcf8523.c
rtc: rtc-pcf8523: use devm_rtc_device_register()
2013-04-29 18:28:26 -07:00
rtc-pcf8563.c
rtc: rtc-pcf8563: use devm_*() functions
2013-04-29 18:28:38 -07:00
rtc-pcf8583.c
rtc: rtc-pcf8583: use devm_*() functions
2013-04-29 18:28:38 -07:00
rtc-pcf50633.c
rtc: rtc-pcf50633: use devm_*() functions
2013-04-29 18:28:38 -07:00
rtc-pl030.c
rtc-pl031.c
drivers/rtc/rtc-pl031.c: add wakeup support
2013-02-21 17:22:28 -08:00
rtc-pm8xxx.c
Drivers: rtc: remove __dev* attributes.
2013-01-03 15:57:02 -08:00
rtc-proc.c
procfs: new helper - PDE_DATA(inode)
2013-04-09 14:13:32 -04:00
rtc-ps3.c
rtc: rtc-ps3: use devm_rtc_device_register()
2013-04-29 18:28:30 -07:00
rtc-puv3.c
rtc: rtc-puv3: convert puv3_rtc_driver to dev_pm_ops
2013-04-29 18:28:39 -07:00
rtc-pxa.c
rtc: rtc-pxa: switch to using SIMPLE_DEV_PM_OPS
2013-04-29 18:28:32 -07:00
rtc-r9701.c
rtc: rtc-r9701: use spi_set_drvdata()
2013-04-29 18:28:34 -07:00
rtc-rc5t583.c
rtc: rtc-rc5t583: switch to using SIMPLE_DEV_PM_OPS
2013-04-29 18:28:32 -07:00
rtc-rp5c01.c
rtc: rtc-rp5c01: use devm_*() functions
2013-04-29 18:28:38 -07:00
rtc-rs5c313.c
rtc: rtc-rs5c313: use devm_rtc_device_register()
2013-04-29 18:28:31 -07:00
rtc-rs5c348.c
rtc: rtc-rs5c348: use devm_*() functions
2013-04-29 18:28:38 -07:00
rtc-rs5c372.c
rtc: rtc-rs5c372: use devm_*() functions
2013-04-29 18:28:38 -07:00
rtc-rv3029c2.c
rtc: rtc-rv3029c2: use devm_rtc_device_register()
2013-04-29 18:28:31 -07:00
rtc-rx4581.c
rtc: rtc-rx4581: use spi_set_drvdata()
2013-04-29 18:28:34 -07:00
rtc-rx8025.c
Drivers: rtc: remove __dev* attributes.
2013-01-03 15:57:02 -08:00
rtc-rx8581.c
rtc: rtc-rx8581: use devm_rtc_device_register()
2013-04-29 18:28:31 -07:00
rtc-s3c.c
ARM: arm-soc multiplatform updates for 3.10
2013-05-02 09:38:16 -07:00
rtc-s3c.h
rtc: s3c: make header file local
2013-04-19 13:51:25 +02:00
rtc-s35390a.c
rtc: rtc-s35390a: use devm_*() functions
2013-04-29 18:28:38 -07:00
rtc-sa1100.c
rtc: rtc-sa1100: use devm_*() functions
2013-04-29 18:28:38 -07:00
rtc-sh.c
rtc: rtc-sh: switch to using SIMPLE_DEV_PM_OPS
2013-04-29 18:28:32 -07:00
rtc-snvs.c
rtc: rtc-snvs: use devm_rtc_device_register()
2013-04-29 18:28:27 -07:00
rtc-spear.c
rtc: rtc-spear: convert spear_rtc_driver to dev_pm_ops
2013-04-29 18:28:39 -07:00
rtc-starfire.c
rtc: rtc-starfire: use devm_rtc_device_register()
2013-04-29 18:28:31 -07:00
rtc-stk17ta8.c
rtc: rtc-stk17ta8: use devm_rtc_device_register()
2013-04-29 18:28:27 -07:00
rtc-stmp3xxx.c
ARM: arm-soc cleanup for 3.10
2013-05-02 09:03:55 -07:00
rtc-sun4v.c
rtc: rtc-sun4v: use devm_rtc_device_register()
2013-04-29 18:28:31 -07:00
rtc-sysfs.c
rtc-tegra.c
drivers/rtc/rtc-tegra.c: use managed rtc_device_register()
2013-04-29 18:28:28 -07:00
rtc-test.c
rtc: rtc-test: use devm_rtc_device_register()
2013-04-29 18:28:31 -07:00
rtc-tile.c
rtc: rtc-tile: use devm_rtc_device_register()
2013-04-29 18:28:31 -07:00
rtc-tps6586x.c
drivers/rtc/rtc-tps6586x.c: remove incorrect use of rtc_device_unregister
2013-04-29 18:28:33 -07:00
rtc-tps65910.c
drivers/rtc/rtc-tps65910.c: fix incorrect return value on error
2013-04-29 18:28:33 -07:00
rtc-tps80031.c
rtc: rtc-tps80031: switch to using SIMPLE_DEV_PM_OPS
2013-04-29 18:28:33 -07:00
rtc-twl.c
rtc: rtc-twl: convert twl4030rtc_driver to dev_pm_ops
2013-04-29 18:28:40 -07:00
rtc-tx4939.c
rtc: rtc-tx4939: use devm_rtc_device_register()
2013-04-29 18:28:27 -07:00
rtc-v3020.c
rtc: rtc-v3020: use devm_*() functions
2013-04-29 18:28:39 -07:00
rtc-vr41xx.c
rtc: rtc-vr41xx: use dev_info() instead of printk()
2013-02-21 17:22:29 -08:00
rtc-vt8500.c
rtc: rtc-vt8500: use devm_rtc_device_register()
2013-04-29 18:28:27 -07:00
rtc-wm831x.c
rtc: rtc-wm831x: use devm_rtc_device_register()
2013-04-29 18:28:27 -07:00
rtc-wm8350.c
rtc: rtc-wm8350: switch to using SIMPLE_DEV_PM_OPS
2013-04-29 18:28:32 -07:00
rtc-x1205.c
rtc: rtc-x1205: use devm_rtc_device_register()
2013-04-29 18:28:32 -07:00
systohc.c
NTP: Add a CONFIG_RTC_SYSTOHC configuration
2013-01-15 18:16:06 -08:00