History log of /arch/sh/kernel/cpu/sh2a/setup-sh7201.c
Revision Date Author Comments
5204601c0877b3ffc90e417bf30fccc9bdf47962 23-Apr-2014 Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> sh: Switch to new style MTU2 device

The MTU2 (Multi-Function Timer Pulse Unit 2) driver implements a new
style of platform data that handles the timer as a single device with
multiple channel. Switch from the old-style platform data to the
new-style platform data.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Tested-by: Wolfram Sang <wsa@sang-engineering.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
d5917ef318b850fc72bd10db438580f7d1c406d9 06-Dec-2013 Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> sh: Don't set plat_sci_port scbrr_algo_id field

The field will be removed from the sh-sci driver. Don't set it and let
the driver handle baud rate calculation internally.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
d850acf975bee46e43c3cd80d2d287010195c63b 06-Dec-2013 Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> sh: Declare SCIF register base and IRQ as resources

Passing the register base address and IRQ through platform data is
deprecated. Use resources instead.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
e00e7cb3b70e8aec5aa732b51394b841c7b4b571 12-Apr-2012 Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com> sh: sh2: Change the specification method of IRQ to SCIx_IRQ_MUXED

Some SCIF devices specify the same IRQ. We can use SCIx_IRQ_MUXED for this.
This is correction to the SH2/SH2A series.

Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
4dc50a068ad8fbbd2dd6dd5ac8ac2652589ba046 29-Mar-2010 Paul Mundt <lethal@linux-sh.org> sh: Kill off timer clock strings for legacy CPG parts.

Now with the lookup aliases in place there is no longer any need to
provide the clock string, kill it off for all legacy CPG CPUs.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
ec0ffe2ee0e0fb9da4409d86bfd72636450f32df 10-Mar-2010 Paul Mundt <lethal@linux-sh.org> sh: Kill off all timer name clobbering.

Now that dev_name() can be used early, we no longer require a static
string. Kill off all of the superfluous timer names.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
be091d20efe7b045ca02bdf91c63c72d91f5899d 14-Dec-2009 Magnus Damm <damm@opensource.se> sh: sh2a scif pdata (sh7201/sh7203/sh7206/mxg)

This patch breaks out the sh2a scif serial port platform
data from a shared platform device to one platform
device per port. Also, add serial ports to the list of
early platform devices.

Signed-off-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
ba9a633787eed1e90d587282642580ad3d44f7fd 22-Jul-2009 Magnus Damm <damm@igel.co.jp> sh: convert processor device setup functions to arch_initcall()

Convert the processor platform device setup
functions from __initcall() and sometimes
device_initcall() to arch_initcall().

This makes sure that the platform devices are
registered a bit earlier so the devices are
available when drivers register using initcall
levels earlier than device_initcall().

A good example is platform devices needed by
i2c-sh_mobile.c which registers a bit earlier
using subsys_initcall().

Signed-off-by: Magnus Damm <damm@igel.co.jp>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
955c9863bb5855a994751843e7066017edc00410 22-Jul-2009 Magnus Damm <damm@igel.co.jp> sh: convert processor device setup functions to arch_initcall()

Convert the processor platform device setup
functions from __initcall() and sometimes
device_initcall() to arch_initcall().

This makes sure that the platform devices are
registered a bit earlier so the devices are
available when drivers register using initcall
levels earlier than device_initcall().

A good example is platform devices needed by
i2c-sh_mobile.c which registers a bit earlier
using subsys_initcall().

Signed-off-by: Magnus Damm <damm@igel.co.jp>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
26c92f3728d738aaa7e4859d5581323cd68096dd 24-Jun-2009 Paul Mundt <lethal@linux-sh.org> serial: sh-sci: Move SCBRR calculation algo in to platform data.

This permits each port to select its own SCBRR calculation algorithm,
rather than having it all ifdef'ed in the header. There are presently
only 5 different variations that all parts fall under.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
00b9de9c249f51f09c19aa41cbbb3e3eb4eea807 24-Jun-2009 Paul Mundt <lethal@linux-sh.org> serial: sh-sci: Move SCSCR_INIT in to platform data.

This moves all of the SCSCR_INIT definitions in to the platform data,
for future consolidation.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
af777ce42d3d51cdef353ce296d6f99dc503feef 13-May-2009 Paul Mundt <lethal@linux-sh.org> sh: clkfwk: module_clk -> peripheral_clk rename.

For consistenct naming, and to allow us to fix up some confusion in the
SH-Mobile clock framework, amongst other places.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
46a12f7426d71cabc08972cf8d3ffdd441d26a3a 03-May-2009 Paul Mundt <lethal@linux-sh.org> sh: Consolidate MTU2/CMT/TMU timer platform data.

All of the SH timers use a roughly identical structure for platform data,
which presently is broken out for each block. Consolidate all of these
definitions, as there is no reason for them to be broken out in the first
place.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
da107c6ef919b3afd9c9b405a4f71e03b5725b04 30-Apr-2009 Magnus Damm <damm@igel.co.jp> sh: sh2a MTU2 platform data

This patch adds MTU2 platform data for the following cpus:
- sh7201 (3/5 channels)
- sh7203/sh7263 (2/4 channels)
- sh7206 (3/5 channels)
- MXG (3/5 channels)

Signed-off-by: Magnus Damm <damm@igel.co.jp>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
d55eedd57d05dbb00e4b66d1c01ea6fac0274c38 06-Mar-2009 Paul Mundt <lethal@linux-sh.org> sh: multiple vectors per irq - sh7201.

Follow the conversions as per the other subtypes.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2825999e8a9bd7ab7e25a7e7475c7cdd10371a13 28-Nov-2008 Peter Griffin <pgriffin@mpc-data.co.uk> sh: Add support for SH7201 CPU subtype.

This patch adds support for the SH-2A FPU based SH7201 processor subtype.

Signed-off-by: Peter Griffin <pgriffin@mpc-data.co.uk>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>