History log of /linux-master/arch/arm/mach-gemini/Makefile
Revision Date Author Comments
# ec8f24b7 19-May-2019 Thomas Gleixner <tglx@linutronix.de>

treewide: Add SPDX license identifier - Makefile/Kconfig

Add SPDX license identifiers to all Make/Kconfig files which:

- Have no license information of any form

These files fall under the project license, GPL v2 only. The resulting SPDX
license identifier is:

GPL-2.0-only

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>


# 6dbb708a 21-Jan-2017 Linus Walleij <linus.walleij@linaro.org>

ARM: gemini: convert to ARMv4 multiplatform

This converts the Gemini platform to ARMv4 multiplatform, deleting
the local <mach/*> include directory, moving an idiomatic local
idling function into the .machine_init() call and getting rid of
the Makefile.boot finally.

Cc: Janos Laube <janos.dev@gmail.com>
Cc: Paulius Zaleckas <paulius.zaleckas@gmail.com>
Cc: Hans Ulli Kroll <ulli.kroll@googlemail.com>
Cc: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>


# ee149d66 21-Jan-2017 Linus Walleij <linus.walleij@linaro.org>

ARM: gemini: delete all boardfiles

Delete the Gemini boardfiles: we have corresponding, fully-featured
device trees for all these boards. Delete the referenced include
files. Delete the local config symbols, especially one for
"swapped memory", as all supported boards have swapped memory, and
would a new board be supported this is likely not the right way
to achieve it anyways. Only the Kconfig options in the central
arch/arm/Kconfig remains.

Cc: Janos Laube <janos.dev@gmail.com>
Cc: Paulius Zaleckas <paulius.zaleckas@gmail.com>
Cc: Hans Ulli Kroll <ulli.kroll@googlemail.com>
Cc: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>


# 41d9830c 20-Jan-2017 Linus Walleij <linus.walleij@linaro.org>

ARM: gemini: DT for the Cortina Gemini SoC platforms

This adds initial and compulsory device tree support to the
Gemini ARMv4 platform.

We are selecting a bunch of "absolute minimals" for getting a working
system up with just device tree:

- We select USE_OF for natural reasons or nothing works.

- We select CLKSRC_OF and GEMINI_TIMER so we get timekeeping from
the clocksource.

- We select GPIO_GEMINI because these are used as irqchips, and
for a generic driver it is not reasonable for those to have to
select every possible irqchip in the world to work, the platform
should simply provide the available irqchips.

- We select a UART that can be exprected to work with
SERIAL_OF_PLATFORM which is the name for an 8250 OF-probed
serial port.

- We select the syscon-based reset controller: it's not fun when
"reboot" doesn't work because of Kconfig, so we just select
POWER_RESET and POWER_RESET_SYSCON.

- We perhaps a bit controversiallt select ARM_APPENDED_DTB, because
this platform is using the ancient RedBoot, and can *NOT* be
expected to upgrade its bootloaders. Appended device tree is
simply how these devices have to work with device tree.

Cc: Janos Laube <janos.dev@gmail.com>
Cc: Paulius Zaleckas <paulius.zaleckas@gmail.com>
Cc: Hans Ulli Kroll <ulli.kroll@googlemail.com>
Cc: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>


# 662146b1 04-Jan-2013 Arnd Bergmann <arnd@arndb.de>

ARM: gemini: get platform to build again

There is no defconfig file for gemini, which has lead to a lot
of bitrot. This makes the broken board files, the gpio implementation
and the reset logic work again, and fixes the build warnings
that got introduced with the changes to the readl/writel prototypes.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>


# 8925b0f8 03-Aug-2011 Nicolas Pitre <nico@fluxnic.net>

ARM: mach-gemini: move special idle code out of line

... and hook it to arm_pm_idle.

Signed-off-by: nicolas Pitre <nicolas.pitre@linaro.org>


# a21e0030 12-May-2010 Hans Ulli Kroll <ulli.kroll@googlemail.com>

ARM: 6130/1: Gemini: add support for Raidsonic IB4220

depends on patch # 6128, 6129

Add support for Nasbox IB4220 from Raidsonic.
supported devices on SoC
- GPIO with led und keys
- UART
- PFLASH, set fixed partition table

Signed-off-by: Janos Laube <janos.dev@gmail.com>
Signed-off-by: Hans Ulli Kroll <ulli.kroll@googlemail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>


# 6a5f0d3a 12-May-2010 Hans Ulli Kroll <ulli.kroll@googlemail.com>

ARM: 6129/1: Gemini: add support for Wiliboard WBD-222

Depends on patch # 6128

Add support for Wiliboard WBD-222.
supported devices on SoC
- GPIO with led und keys
- UART
- PFLASH, set fixed partition table

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
Signed-off-by: Hans Ulli Kroll <ulli.kroll@googlemail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>


# bd0f9a3f 12-May-2010 Hans Ulli Kroll <ulli.kroll@googlemail.com>

ARM: 6128/1: Gemini: add support for Wiligear WBD-111

added base support for the Wiligear WBD-111
supported devices on SoC
- GPIO with led und keys
- UART
- PFLASH, set fixed partition table

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
Signed-off-by: Hans Ulli Kroll <ulli.kroll@googlemail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>


# 839e642f 26-Mar-2009 Paulius Zaleckas <paulius.zaleckas@teltonika.lt>

Gemini: Add support for Teltonika RUT100

Signed-off-by: Paulius Zaleckas <paulius.zaleckas@teltonika.lt>


# 1df621ae 26-Mar-2009 Paulius Zaleckas <paulius.zaleckas@teltonika.lt>

Gemini: gpiolib based GPIO support v2

v2:
- update copyrights

Signed-off-by: Paulius Zaleckas <paulius.zaleckas@teltonika.lt>


# 59d3a193 26-Mar-2009 Paulius Zaleckas <paulius.zaleckas@teltonika.lt>

ARM: Add Gemini architecture v3

Adds support for Cortina Systems Gemini family CPUs:
http://www.cortina-systems.com/products/category/18

v3:
- fixed __io(a) to be defined as __typesafe_io(a)

v2:
- #include <asm/io.h> -> <linux/io.h>
- remove asm/system.h include
- revorked mm.c to use named initializers
- removed "empty" dma.h
- updated copyrights

Signed-off-by: Paulius Zaleckas <paulius.zaleckas@teltonika.lt>