Kukjin Kim
bf46aaeacf
ARM: SAMSUNG: move clock part for common s5p into plat-samsung
...
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com >
2012-05-13 07:01:17 +09:00
Kukjin Kim
2870f53524
Merge branch 'next/cleanup-samsung-macro' into next/cleanup-samsung
2012-05-13 06:48:21 +09:00
Tushar Behera
5fdbdd1d4b
ARM: S3C24XX: Use common macro to define resources on mach-qt2410.c
...
Cc: Ben Dooks <ben-linux@fluff.org >
Signed-off-by: Tushar Behera <tushar.behera@linaro.org >
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com >
2012-05-13 06:47:18 +09:00
Tushar Behera
5ff2714ae0
ARM: S3C24XX: Use common macro to define resources on mach-osiris.c
...
Cc: Ben Dooks <ben-linux@fluff.org >
Signed-off-by: Tushar Behera <tushar.behera@linaro.org >
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com >
2012-05-13 06:47:07 +09:00
Arnd Bergmann
7afeca1a30
Merge branch 'spear/pinctrl' into next/pinctrl
...
* spear/pinctrl:
pinctrl: (cosmetic) fix two entries in DocBook comments
pinctrl: add more info to error msgs in pin_request
CLKDEV: provide helpers for common clock framework
pinctrl: add pinctrl-mxs support
pinctrl: pinctrl-imx: add imx6q pinctrl driver
pinctrl: pinctrl-imx: add imx pinctrl core driver
dt: add of_get_child_count helper function
pinctrl: support gpio request deferred probing
pinctrl: add pinctrl_provide_dummies interface for platforms to use
pinctrl: enhance reporting of errors when loading from DT
pinctrl: add kerneldoc for pinctrl_ops device tree functions
pinctrl: propagate map validation errors
pinctrl: fix dangling comment
pinctrl: fix signed vs unsigned conditionals inside pinmux_map_to_setting
ARM: 7392/1: CLKDEV: Optimize clk_find()
ARM: 7376/1: clkdev: Implement managed clk_get()
This just adds more dependencies that are required in order not to
break the spear pinctrl support.
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2012-05-12 23:22:36 +02:00
David S. Miller
301d5bbb52
sparc32: Un-btfixup more PTE constants and PTE ops.
...
pte_{filei,wrprotecti,mkcleani,mkoldi}
pte_{mkwrite,mkdirty,mkyoung}
Signed-off-by: David S. Miller <davem@davemloft.net >
2012-05-12 13:54:58 -07:00
David S. Miller
f755f77a3a
sparc32: Un-btfixup pte_{write,dirty,young}i
...
And we can certainly get rid of the const function attributes, there
is no way that's needed any longer and no other arch uses this kind
of annotation here.
Signed-off-by: David S. Miller <davem@davemloft.net >
2012-05-12 13:48:10 -07:00
Sam Ravnborg
c78896f00d
sparc32: drop unused code in process_32
...
It is commented out using #ifdef 0 / #endif,
and has been so for a long time.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2012-05-12 13:44:22 -07:00
David S. Miller
62875cff73
sparc32: Un-btfixup set_pte, pte_present, mk_pte{_phys,_io}().
...
Signed-off-by: David S. Miller <davem@davemloft.net >
2012-05-12 13:39:23 -07:00
Rafael J. Wysocki
a515be1ca7
Merge branch 'renesas-kzm9g' into renesas-board-new
...
* renesas-kzm9g:
ARM: mach-shmobile: kzm9g: enable SMP boot
ARM: mach-shmobile: kzm9g: defconfig update
ARM: mach-shmobile: kzm9g: add PCF8757 gpio-key
ARM: mach-shmobile: kzm9g: add SDHI support
ARM: mach-shmobile: kzm9g: add MMCIF support
ARM: mach-shmobile: kzm9g: correct screen direction
ARM: mach-shmobile: sh73a0.h: add GPIO_NR
ARM: mach-shmobile: pfc-sh73a0: fixup MSEL2CR MSEL18 for I2C-3
ARM: mach-shmobile: kzm9g: add ST1232 Touchscreen support
ARM: mach-shmobile: kzm9g: add LCDC support
ARM: mach-shmobile: kzm9g: add external USB Host support
ARM: mach-shmobile: kzm9g: add SMSC 9221 support
ARM: mach-shmobile: kzm9g: add defconfig
ARM: mach-shmobile: add KZM-A9-GT board support
Conflicts:
arch/arm/mach-shmobile/Makefile
2012-05-12 22:36:02 +02:00
Kuninori Morimoto
fecf84c14f
ARM: mach-shmobile: kzm9g: enable SMP boot
...
Update the KZM9G defconfig and the code in platsmp.c to support SMP on
the sh73a0 based KZM9G board. Also fix up the earlyprintk setting that
was previously incorrect.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:34:18 +02:00
Kuninori Morimoto
cc2504524b
ARM: mach-shmobile: kzm9g: defconfig update
...
This patch enable GPIO-KEY/FSI,
and remove debug settings,
and be cleanuped by c2330e286f script
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Acked-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:34:18 +02:00
Kuninori Morimoto
1e35464125
ARM: mach-shmobile: kzm9g: add PCF8757 gpio-key
...
This patch adds extra GPIO via PCF8757 chip,
and use it as gpio-key.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:34:18 +02:00
Kuninori Morimoto
7775a93363
ARM: mach-shmobile: kzm9g: add SDHI support
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:34:17 +02:00
Kuninori Morimoto
cc2512bc67
ARM: mach-shmobile: kzm9g: add MMCIF support
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:34:17 +02:00
Kuninori Morimoto
601df61657
ARM: mach-shmobile: kzm9g: correct screen direction
...
The correct screen direction of KZM9G board needs
PORT226/SC settings.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:34:17 +02:00
Kuninori Morimoto
bd8639b388
ARM: mach-shmobile: sh73a0.h: add GPIO_NR
...
GPIO_NR is added in order to clarify end of GPIO array.
We can add extra GPIO from it.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:34:16 +02:00
Kuninori Morimoto
03f804251c
ARM: mach-shmobile: pfc-sh73a0: fixup MSEL2CR MSEL18 for I2C-3
...
MSEL2CR MSEL18 should be 1 if I2C-3
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:34:16 +02:00
Kuninori Morimoto
407c05266c
ARM: mach-shmobile: kzm9g: add ST1232 Touchscreen support
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:34:16 +02:00
Kuninori Morimoto
26786111f9
ARM: mach-shmobile: kzm9g: add LCDC support
...
AS3711 chip initalization is required for enabling LCDC backlight,
but there is no driver for this chip.
So, this patch sends its settings when boot.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:34:16 +02:00
Kuninori Morimoto
dd818180f9
ARM: mach-shmobile: kzm9g: add external USB Host support
...
This patch uses r8a66597_hcd driver,
since renesas_usbhs driver doesn't support external R8A66597 chip.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:34:15 +02:00
Kuninori Morimoto
c15c4257a7
ARM: mach-shmobile: kzm9g: add SMSC 9221 support
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:34:15 +02:00
Kuninori Morimoto
6d3c9135cc
ARM: mach-shmobile: kzm9g: add defconfig
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:34:14 +02:00
Kuninori Morimoto
9b93e244fa
ARM: mach-shmobile: add KZM-A9-GT board support
...
This adds very basic KZM-A9-GT board (SH73a0) support
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:34:14 +02:00
Kuninori Morimoto
9183857d50
ARM: mach-shmobile: armadillo800eva: defconfig update
...
This patch enable USBFunc/SHDI/MMCIF,
remove debug settings,
and cleanuped by c2330e286f script
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Acked-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:33:07 +02:00
Kuninori Morimoto
9c18f238c1
ARM: mach-shmobile: clock-r8a7740: add sh-eth clock
...
armadillo800eva board is using sh-eth, but clock-r8a7740 didn't care it.
This clock was enabled by boot-loader.
This patch fix it up.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Reviewed-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:33:07 +02:00
Kuninori Morimoto
3841e6f561
ARM: mach-shmobile: r8a7740: reserve DMA memory for the frame buffer
...
The default 2MB size of DMA coherent memory isn't enough for allocate
frame buffer memory.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:33:06 +02:00
Kuninori Morimoto
0a4266bb22
ARM: mach-shmobile: armadillo800eva: add MMCIF support
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:33:06 +02:00
Kuninori Morimoto
2e3a5ef28f
ARM: mach-shmobile: armadillo800eva: add SDHI1 support
...
We can switch CON8/CON14 by SW1.5
SDHI1 is CON8 (SW1.5 = ON)
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:33:06 +02:00
Kuninori Morimoto
49c01112d6
ARM: mach-shmobile: armadillo800eva: add SDHI0 support
...
On armadillo800eva board,
CD (= Card Detect) pin is not connected to SDHI0_CD.
Then, we can use IRQ31 as card detect irq,
but it needs chattering removal operation.
We should use IRQ card detect in the future,
but this patch use polling mode at this point.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:33:06 +02:00
Kuninori Morimoto
1c96293e9f
ARM: mach-shmobile: armadillo800eva: add USB function support
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:33:05 +02:00
Kuninori Morimoto
46cf668748
ARM: mach-shmobile: armadillo800eva: add support ST1232
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Reviewed-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:33:05 +02:00
Kuninori Morimoto
d8fed1e254
ARM: mach-shmobile: armadillo800eva: add support sh_eth
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:33:05 +02:00
Kuninori Morimoto
f7e7d31a12
ARM: mach-shmobile: armadillo800eva: add support gpio_key
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:33:04 +02:00
Kuninori Morimoto
dad29d1c29
ARM: mach-shmobile: armadillo800eva: add support LCDC0
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:33:04 +02:00
Kuninori Morimoto
edc4910171
ARM: mach-shmobile: armadillo800eva: add defconfig
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:33:04 +02:00
Kuninori Morimoto
4d22e564ca
ARM: mach-shmobile: add armadillo800eva board support.
...
This adds very basic armadillo800eva board (R-Mobile A1) support
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:33:03 +02:00
Sam Ravnborg
a3c5c6637b
sparc32: drop loadmmu
...
Signed-off-by: Sam Ravnborg <sam@ravnborg.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2012-05-12 13:30:49 -07:00
David S. Miller
f167edaee0
sparc32: Un-btfixup pmd_{bad,present}().
...
Signed-off-by: David S. Miller <davem@davemloft.net >
2012-05-12 13:30:28 -07:00
Kuninori Morimoto
8823e2b38b
ARM: mach-shmobile: bonito: make sure static function
...
The function bonito_add_early_devices() needs to be static.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:26:43 +02:00
Guennadi Liakhovetski
ef8f41ff0c
ARM: mach-shmobile: sh7372 CEU supports up to 8188x8188 images
...
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de >
Reviewed-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:26:23 +02:00
Kuninori Morimoto
c650a1f45c
ARM: mach-shmobile: mackerel: Add FSI DMAEngine support
...
We need undocumented address to use DMA.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:26:09 +02:00
Kuninori Morimoto
c8241085e8
ARM: mach-shmobile: clock-r8a7740: use followparent_recalc on usb24s
...
If the clocks is always same value as the parent clock,
we can use followparent_recalc() for .recalc
Reported-by: Paul Mundt <lethal@linux-sh.org >
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Reviewed-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:24:50 +02:00
Kuninori Morimoto
f2c2d7e921
ARM: mach-shmobile: clock-r8a7740: add MMCIF clock
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:24:41 +02:00
Kuninori Morimoto
19ad322de2
ARM: mach-shmobile: clock-r8a7740: add SDHI clock
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:24:30 +02:00
Kuninori Morimoto
fcca3f0f00
ARM: mach-shmobile: clock-r8a7740: add USB clock
...
R8A7740 USB needs many clocks for workaround,
and it has confusing name "usb24s" and "usb24".
This "usb24s" will be used by other clocks.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:24:21 +02:00
Kuninori Morimoto
7ee8948d15
ARM: mach-shmobile: clock-r8a7740: add FSI clock
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:24:14 +02:00
Kuninori Morimoto
4228716c87
ARM: mach-shmobile: r8a7740: cleanup I2C workaround method
...
Current workaround of I2C on r8a7740 used mdelay(),
but it was an overkill.
This patch cleans up the workaround delay.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:23:59 +02:00
Kuninori Morimoto
9f6b78223b
ARM: mach-shmobile: r8a7740: add gpio_irq support
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:23:51 +02:00
Kuninori Morimoto
880452b616
ARM: mach-shmobile: sh7372: Add FSI DMAEngine support
...
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com >
Tested-by: Simon Horman <horms@verge.net.au >
Acked-by: Magnus Damm <damm@opensource.se >
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl >
2012-05-12 22:22:32 +02:00