This implements an earlycon for Actions Semi S500/S900 SoCs.
Based on LeMaker linux-actions tree.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v2 -> v3:
* Adopted BIT() macro
v1 -> v2:
* Extended Kconfig help to mention earlycon (Arnd)
* Spelled out Actions S
This implements an earlycon for Actions Semi S500/S900 SoCs.
Based on LeMaker linux-actions tree.
Signed-off-by: Andreas Färber
---
v2 -> v3:
* Adopted BIT() macro
v1 -> v2:
* Extended Kconfig help to mention earlycon (Arnd)
* Spelled out Actions Semiconductor in Kconfig help
* A
Implement S500 Smart Power System power-gating.
Based on LeMaker linux-actions tree.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v3: new
drivers/soc/Kconfig | 1 +
drivers/soc/Makefile | 1 +
drivers/soc/actions/Kconfig | 12 +++
drivers/soc/a
Implement S500 Smart Power System power-gating.
Based on LeMaker linux-actions tree.
Signed-off-by: Andreas Färber
---
v3: new
drivers/soc/Kconfig | 1 +
drivers/soc/Makefile | 1 +
drivers/soc/actions/Kconfig | 12 +++
drivers/soc/actions/Makefile | 1
r...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Cc: devicet...@vger.kernel.org
Andreas Färber (25):
dt-bindings: Add vendor prefix for Actions Semi
dt-bindings: arm: Document Actions Semi S500
dt-bindings: timer: Document Owl timer
clocksource: Add Owl timer
clocksource: owl: Add S900 support
* Add clocksource driver
Cc: Mark Rutland
Cc: Arnd Bergmann
Cc: Rob Herring
Cc: Daniel Lezcano
Cc: mp...@actions-semi.com
Cc: 96boa...@ucrobotics.com
Cc: supp...@lemaker.org
Cc: linux-ser...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Cc: devicet...@vger.kernel.org
Andreas Färber (25):
dt-binding
Actions Semiconductor was listed on NASDAQ as ACTS until Dec 16, 2016.
Cc: mp...@actions-semi.com
Acked-by: Rob Herring <r...@kernel.org>
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v2 -> v3:
* Fixed sort order after rename
v1 -> v2:
* Reverted from "acts&qu
The Actions Semi S900 is a quad-core ARM Cortex-A53 SoC.
The Bubblegum-96 is a 96Boards Consumer Edition compliant board (4/96).
Cc: 96boa...@ucrobotics.com
Acked-by: Rob Herring <r...@kernel.org>
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v2 -> v3: unchanged
v1 -&
The Actions Semi S500 is a quad-core ARM Cortex-A9 SoC.
The LeMaker Guitar is an SODIMM-format module with that SoC.
Acked-by: Rob Herring <r...@kernel.org>
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v2 -> v3: unchanged
v1 -> v2:
* Adopted "actions" ve
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v2 -> v3:
* Fixed uart2 reg offset
* Enlarged timer reg size
* Added 2 Hz timer interrupts, interrupt-names
* Disabled CPUs 1-3 for now (cf. later patches)
* Added Cortex-A9 SCU, global timer, TWD timer/wdt nodes
* Added H
The Actions Semi S900 is a quad-core ARM Cortex-A53 SoC.
The Bubblegum-96 is a 96Boards Consumer Edition compliant board (4/96).
Cc: 96boa...@ucrobotics.com
Acked-by: Rob Herring
Signed-off-by: Andreas Färber
---
v2 -> v3: unchanged
v1 -> v2:
* Adopted "actions" vendor pr
The Actions Semi S500 is a quad-core ARM Cortex-A9 SoC.
The LeMaker Guitar is an SODIMM-format module with that SoC.
Acked-by: Rob Herring
Signed-off-by: Andreas Färber
---
v2 -> v3: unchanged
v1 -> v2:
* Adopted "actions" vendor prefix
* Extended text
Documentation/dev
Signed-off-by: Andreas Färber
---
v2 -> v3:
* Fixed uart2 reg offset
* Enlarged timer reg size
* Added 2 Hz timer interrupts, interrupt-names
* Disabled CPUs 1-3 for now (cf. later patches)
* Added Cortex-A9 SCU, global timer, TWD timer/wdt nodes
* Added HOSC clock for timer
v1 -&
Actions Semiconductor was listed on NASDAQ as ACTS until Dec 16, 2016.
Cc: mp...@actions-semi.com
Acked-by: Rob Herring
Signed-off-by: Andreas Färber
---
v2 -> v3:
* Fixed sort order after rename
v1 -> v2:
* Reverted from "acts" to "actions" (cf.
-by: Andreas Färber <afaer...@suse.de>
---
v2 -> v3:
* Cleared interrupt pending flag for Timer1
* Adopted named interrupts for Timer1
* Extended commit message (Daniel)
* Adopted BIT() macros (Daniel)
* Adopted PTR_ERR() (Daniel)
* Adopted request_irq() (Daniel)
* Factored timer
Add ARCH_ACTIONS.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v2 -> v3:
* Selected clocksource driver
v1 -> v2:
* Renamed ARCH_OWL to ARCH_ACTION (Arnd)
arch/arm64/Kconfig.platforms | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/arm64/Kconfig.plat
-by: Andreas Färber
---
v2 -> v3:
* Cleared interrupt pending flag for Timer1
* Adopted named interrupts for Timer1
* Extended commit message (Daniel)
* Adopted BIT() macros (Daniel)
* Adopted PTR_ERR() (Daniel)
* Adopted request_irq() (Daniel)
* Factored timer reset out (Daniel)
* Adop
Add ARCH_ACTIONS.
Signed-off-by: Andreas Färber
---
v2 -> v3:
* Selected clocksource driver
v1 -> v2:
* Renamed ARCH_OWL to ARCH_ACTION (Arnd)
arch/arm64/Kconfig.platforms | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/arm64/Kconfig.platforms b/arch
The Actions Semi S500 SoC contains a timer block with two 2 Hz and two
32-bit timers. The S900 SoC timer block has four 32-bit timers.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v2 -> v3:
* Adopted interrupt-names
* Changed compatible for S500
* Added S900 compatible and
UART0/1/4/6 interrupts are guesses.
Cc: 96boa...@ucrobotics.com
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v2 -> v3:
* Added remaining UART nodes -- some interrupts are guesses
* Added timer node -- only TIMER1 interrupt known
v1 -> v2:
* Reworded subject
* Added m
The Actions Semi S500 SoC contains a timer block with two 2 Hz and two
32-bit timers. The S900 SoC timer block has four 32-bit timers.
Signed-off-by: Andreas Färber
---
v2 -> v3:
* Adopted interrupt-names
* Changed compatible for S500
* Added S900 compatible and interrupt names
v2:
UART0/1/4/6 interrupts are guesses.
Cc: 96boa...@ucrobotics.com
Signed-off-by: Andreas Färber
---
v2 -> v3:
* Added remaining UART nodes -- some interrupts are guesses
* Added timer node -- only TIMER1 interrupt known
v1 -> v2:
* Reworded subject
* Added memory@0 node for Bubble
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v1 -> v2 -> v3: unchanged
Documentation/admin-guide/kernel-parameters.txt | 6 ++
1 file changed, 6 insertions(+)
diff --git a/Documentation/admin-guide/kernel-parameters.txt
b/Documentation/admin-guide/kernel-paramete
Implement serial console driver to complement earlycon.
Based on LeMaker linux-actions tree.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v2 -> v3:
* Adopted BIT() macro
* Implemented baudrate setting
v2: new
drivers/tty/serial/Kconfig | 4 +-
drivers/tty/s
Signed-off-by: Andreas Färber
---
v1 -> v2 -> v3: unchanged
Documentation/admin-guide/kernel-parameters.txt | 6 ++
1 file changed, 6 insertions(+)
diff --git a/Documentation/admin-guide/kernel-parameters.txt
b/Documentation/admin-guide/kernel-parameters.txt
index 986e443..f
Implement serial console driver to complement earlycon.
Based on LeMaker linux-actions tree.
Signed-off-by: Andreas Färber
---
v2 -> v3:
* Adopted BIT() macro
* Implemented baudrate setting
v2: new
drivers/tty/serial/Kconfig | 4 +-
drivers/tty/serial/owl-uart.c|
The Actions Semi S500 SoC requires a special secondary CPU boot procedure.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v3: new
Documentation/devicetree/bindings/arm/cpus.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/arm/cpus.
The Actions Semi S500 SoC requires a special secondary CPU boot procedure.
Signed-off-by: Andreas Färber
---
v3: new
Documentation/devicetree/bindings/arm/cpus.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/arm/cpus.txt
b/Documentation/devicetree
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v3: new
arch/arm/boot/dts/s500.dtsi | 9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/s500.dtsi b/arch/arm/boot/dts/s500.dtsi
index b4ebd27..e802896 100644
--- a/arch/arm/boot/dts/s500.dtsi
+++ b/arch/ar
Signed-off-by: Andreas Färber
---
v3: new
arch/arm/boot/dts/s500.dtsi | 9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/s500.dtsi b/arch/arm/boot/dts/s500.dtsi
index b4ebd27..e802896 100644
--- a/arch/arm/boot/dts/s500.dtsi
+++ b/arch/arm/boot/dts/s500.dtsi
Give the serial driver a fixed-clock as input for baudrate 115200.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v2 -> v3: unchanged
v2: new
arch/arm64/boot/dts/actions/s900-bubblegum-96.dts | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm64/boot/dts/act
Define power domains for all non-reserved S500 power gates.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v3: new
.../devicetree/bindings/power/actions,owl-sps.txt | 17 +
include/dt-bindings/power/s500-powergate.h| 19 +++
2
Use a custom S500 enable-method for all CPUs.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v3: new
arch/arm/boot/dts/s500.dtsi | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/boot/dts/s500.dtsi b/arch/arm/boot/dts/s500.dtsi
index 1973181..b4ebd27 100644
--- a/ar
Give the serial driver a fixed-clock as input for baudrate 115200.
Signed-off-by: Andreas Färber
---
v2 -> v3: unchanged
v2: new
arch/arm64/boot/dts/actions/s900-bubblegum-96.dts | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm64/boot/dts/actions/s900-bubblegum-96.
Define power domains for all non-reserved S500 power gates.
Signed-off-by: Andreas Färber
---
v3: new
.../devicetree/bindings/power/actions,owl-sps.txt | 17 +
include/dt-bindings/power/s500-powergate.h| 19 +++
2 files changed, 36 insertions
Use a custom S500 enable-method for all CPUs.
Signed-off-by: Andreas Färber
---
v3: new
arch/arm/boot/dts/s500.dtsi | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/boot/dts/s500.dtsi b/arch/arm/boot/dts/s500.dtsi
index 1973181..b4ebd27 100644
--- a/arch/arm/boot/dts/s500
Add a fixed-clock for baudrate 115200.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v2 -> v3: unchanged
v2: new
arch/arm/boot/dts/s500-guitar-bb-rev-b.dts | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/boot/dts/s500-guitar-bb-rev-b.dts
b/arch/arm/boot
Add a fixed-clock for baudrate 115200.
Signed-off-by: Andreas Färber
---
v2 -> v3: unchanged
v2: new
arch/arm/boot/dts/s500-guitar-bb-rev-b.dts | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/boot/dts/s500-guitar-bb-rev-b.dts
b/arch/arm/boot/dts/s500-guitar-bb-
Am 24.02.2017 um 04:40 schrieb Andreas Färber:
> Actions Semiconductor was listed on NASDAQ as ACTS until Dec 16, 2016.
>
> Cc: mp...@actions-semi.com
> Signed-off-by: Andreas Färber <afaer...@suse.de>
> ---
> v1 -> v2:
> * Reverted from "acts" to &
Am 24.02.2017 um 04:40 schrieb Andreas Färber:
> Actions Semiconductor was listed on NASDAQ as ACTS until Dec 16, 2016.
>
> Cc: mp...@actions-semi.com
> Signed-off-by: Andreas Färber
> ---
> v1 -> v2:
> * Reverted from "acts" to "actions" (cf. IAP14
Hi,
Am 27.02.2017 um 03:48 schrieb Alex Elder:
> On 02/26/2017 07:24 PM, Jiancheng Xue wrote:
>> On 2017/2/26 9:32, Andreas Färber wrote:
>>> Am 22.02.2017 um 09:38 schrieb Jiancheng Xue:
>>>> Add bindings for HiSilicon hi3798cv200 SoC and Poplar Board.
>>
Hi,
Am 27.02.2017 um 03:48 schrieb Alex Elder:
> On 02/26/2017 07:24 PM, Jiancheng Xue wrote:
>> On 2017/2/26 9:32, Andreas Färber wrote:
>>> Am 22.02.2017 um 09:38 schrieb Jiancheng Xue:
>>>> Add bindings for HiSilicon hi3798cv200 SoC and Poplar Board.
>>
Am 24.02.2017 um 04:40 schrieb Andreas Färber:
> The Actions Semi S500 SoC contains a timer block with two timers.
>
> Signed-off-by: Andreas Färber <afaer...@suse.de>
> ---
> v2: new
>
> .../devicetree/bindings/timer/actions,owl-timer.txt | 16
>
Am 24.02.2017 um 04:40 schrieb Andreas Färber:
> The Actions Semi S500 SoC contains a timer block with two timers.
>
> Signed-off-by: Andreas Färber
> ---
> v2: new
>
> .../devicetree/bindings/timer/actions,owl-timer.txt | 16
>
> 1
Am 25.02.2017 um 22:59 schrieb Daniel Lezcano:
> On Sat, Feb 25, 2017 at 12:25:32AM +0100, Andreas Färber wrote:
>> Am 24.02.2017 um 23:29 schrieb Daniel Lezcano:
>>> On Fri, Feb 24, 2017 at 04:40:42AM +0100, Andreas Färber wrote:
>>>> +static struct clo
Am 25.02.2017 um 22:59 schrieb Daniel Lezcano:
> On Sat, Feb 25, 2017 at 12:25:32AM +0100, Andreas Färber wrote:
>> Am 24.02.2017 um 23:29 schrieb Daniel Lezcano:
>>> On Fri, Feb 24, 2017 at 04:40:42AM +0100, Andreas Färber wrote:
>>>> +static struct clo
Am 22.02.2017 um 09:38 schrieb Jiancheng Xue:
> Add basic dts files for hi3798cv200-poplar board. Poplar is the
> first development board compliant with the 96Boards Enterprise
> edition TV Platform specification. The board features the
"Enterprise Edition"
> Hi3798CV200 with an integrated
Am 22.02.2017 um 09:38 schrieb Jiancheng Xue:
> Add basic dts files for hi3798cv200-poplar board. Poplar is the
> first development board compliant with the 96Boards Enterprise
> edition TV Platform specification. The board features the
"Enterprise Edition"
> Hi3798CV200 with an integrated
Am 22.02.2017 um 09:38 schrieb Jiancheng Xue:
> Add bindings for HiSilicon hi3798cv200 SoC and Poplar Board.
>
> Signed-off-by: Jiancheng Xue
> ---
> Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt | 4
> 1 file changed, 4 insertions(+)
>
> diff
Am 22.02.2017 um 09:38 schrieb Jiancheng Xue:
> Add bindings for HiSilicon hi3798cv200 SoC and Poplar Board.
>
> Signed-off-by: Jiancheng Xue
> ---
> Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt | 4
> 1 file changed, 4 insertions(+)
>
> diff --git
Am 24.02.2017 um 04:40 schrieb Andreas Färber:
> + uart2: serial@b0124000 {
> + compatible = "actions,s500-uart", "actions,owl-uart";
> + reg = <0xb0126000 0x2000>;
Wrong reg offset.
Am 24.02.2017 um 04:40 schrieb Andreas Färber:
> + uart2: serial@b0124000 {
> + compatible = "actions,s500-uart", "actions,owl-uart";
> + reg = <0xb0126000 0x2000>;
Wrong reg offset.
Am 24.02.2017 um 23:29 schrieb Daniel Lezcano:
> On Fri, Feb 24, 2017 at 04:40:42AM +0100, Andreas Färber wrote:
>> Implement clocksource and clockevents for Actions Semi S500.
>>
>> Based on LeMaker linux-actions tree.
>>
>> Signed-off-by: Andreas Färber <afa
Am 24.02.2017 um 23:29 schrieb Daniel Lezcano:
> On Fri, Feb 24, 2017 at 04:40:42AM +0100, Andreas Färber wrote:
>> Implement clocksource and clockevents for Actions Semi S500.
>>
>> Based on LeMaker linux-actions tree.
>>
>> Signed-off-by: Andreas Färber
>
&g
Am 24.02.2017 um 04:40 schrieb Andreas Färber:
> Cc: 96boa...@ucrobotics.com
> Signed-off-by: Andreas Färber <afaer...@suse.de>
> ---
> v1 -> v2:
> * Reworded subject
> * Added memory@0 node for Bubblegum-96 (Mark)
> * Filled in reserved-memory sub-node for Bubb
Am 24.02.2017 um 04:40 schrieb Andreas Färber:
> Cc: 96boa...@ucrobotics.com
> Signed-off-by: Andreas Färber
> ---
> v1 -> v2:
> * Reworded subject
> * Added memory@0 node for Bubblegum-96 (Mark)
> * Filled in reserved-memory sub-node for Bubblegum-96 (Mark)
>
Am 24.02.2017 um 04:40 schrieb Andreas Färber:
> The Actions Semi S500 SoC contains a timer block with two timers.
>
> Signed-off-by: Andreas Färber <afaer...@suse.de>
> ---
> v2: new
Sorry, script error: nothing particularly RFC here.
Regards,
Andreas
--
SUSE Linu
Am 24.02.2017 um 04:40 schrieb Andreas Färber:
> The Actions Semi S500 SoC contains a timer block with two timers.
>
> Signed-off-by: Andreas Färber
> ---
> v2: new
Sorry, script error: nothing particularly RFC here.
Regards,
Andreas
--
SUSE Linux GmbH, Maxfeldstr. 5,
Cc: 96boa...@ucrobotics.com
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v1 -> v2:
* Reworded subject
* Added memory@0 node for Bubblegum-96 (Mark)
* Filled in reserved-memory sub-node for Bubblegum-96 (Mark)
* Added arm-pmu interrupt-affinity property (Mark)
* Changed secon
Cc: 96boa...@ucrobotics.com
Signed-off-by: Andreas Färber
---
v1 -> v2:
* Reworded subject
* Added memory@0 node for Bubblegum-96 (Mark)
* Filled in reserved-memory sub-node for Bubblegum-96 (Mark)
* Added arm-pmu interrupt-affinity property (Mark)
* Changed second GIC reg size 0x1
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v2: new
MAINTAINERS | 10 ++
1 file changed, 10 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index b9af886..467121e 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1026,6 +1026,16 @@ S: Maintained
F: driver
Signed-off-by: Andreas Färber
---
v2: new
MAINTAINERS | 10 ++
1 file changed, 10 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index b9af886..467121e 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1026,6 +1026,16 @@ S: Maintained
F: drivers/amba/
F: include
Implement clocksource and clockevents for Actions Semi S500.
Based on LeMaker linux-actions tree.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v2: new
drivers/clocksource/Kconfig | 7 ++
drivers/clocksource/Makefile| 1 +
drivers/clocksource/owl-timer.c
Implement clocksource and clockevents for Actions Semi S500.
Based on LeMaker linux-actions tree.
Signed-off-by: Andreas Färber
---
v2: new
drivers/clocksource/Kconfig | 7 ++
drivers/clocksource/Makefile| 1 +
drivers/clocksource/owl-timer.c | 146
The Actions Semi S500 is a quad-core ARM Cortex-A9 SoC.
The LeMaker Guitar is an SODIMM-format module with that SoC.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v1 -> v2:
* Adopted "actions" vendor prefix
* Extended text
Documentation/devicetree/bindings/a
The Actions Semi S500 SoC contains a timer block with two timers.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v2: new
.../devicetree/bindings/timer/actions,owl-timer.txt | 16
1 file changed, 16 insertions(+)
create mode 100644
Documentation/devi
ark Rutland <mark.rutl...@arm.com>
Cc: Arnd Bergmann <a...@arndb.de>
Cc: Rob Herring <r...@kernel.org>
Cc: mp...@actions-semi.com
Cc: 96boa...@ucrobotics.com
Cc: supp...@lemaker.org
Cc: devicet...@vger.kernel.org
Andreas Färber (17):
dt-bindings: Add vendor prefix for Actions Se
The Actions Semi S500 SoC contains a timer block with two timers.
Signed-off-by: Andreas Färber
---
v2: new
.../devicetree/bindings/timer/actions,owl-timer.txt | 16
1 file changed, 16 insertions(+)
create mode 100644
Documentation/devicetree/bindings/timer/actions
ark Rutland
Cc: Arnd Bergmann
Cc: Rob Herring
Cc: mp...@actions-semi.com
Cc: 96boa...@ucrobotics.com
Cc: supp...@lemaker.org
Cc: devicet...@vger.kernel.org
Andreas Färber (17):
dt-bindings: Add vendor prefix for Actions Semi
dt-bindings: arm: Document Actions Semi S500
dt-bindings: ti
The Actions Semi S500 is a quad-core ARM Cortex-A9 SoC.
The LeMaker Guitar is an SODIMM-format module with that SoC.
Signed-off-by: Andreas Färber
---
v1 -> v2:
* Adopted "actions" vendor prefix
* Extended text
Documentation/devicetree/bindings/arm/act
Add ARCH_ACTIONS and mach-actions/owl.c for "actions,s500".
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v1 -> v2:
* Renamed ARCH_OWL to ARCH_ACTION (Arnd)
* Renamed mach-owl to mach-actions, leaving owl.c
* Adopted "actions" vendor prefix
arch/a
Add ARCH_ACTIONS and mach-actions/owl.c for "actions,s500".
Signed-off-by: Andreas Färber
---
v1 -> v2:
* Renamed ARCH_OWL to ARCH_ACTION (Arnd)
* Renamed mach-owl to mach-actions, leaving owl.c
* Adopted "actions" vendor prefix
arch/arm/Kconfig |
Add ARCH_ACTIONS.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v1 -> v2:
* Renamed ARCH_OWL to ARCH_ACTION (Arnd)
arch/arm64/Kconfig.platforms | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms
index 129cc5a
Add ARCH_ACTIONS.
Signed-off-by: Andreas Färber
---
v1 -> v2:
* Renamed ARCH_OWL to ARCH_ACTION (Arnd)
arch/arm64/Kconfig.platforms | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms
index 129cc5a..b0266cd 100644
--- a/a
Give the serial driver a fixed-clock as input for baudrate 115200.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v2: new
arch/arm64/boot/dts/actions/s900-bubblegum-96.dts | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm64/boot/dts/actions/s900-bubblegum-96.
Add a fixed-clock for baudrate 115200.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v2: new
arch/arm/boot/dts/s500-guitar-bb-rev-b.dts | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/boot/dts/s500-guitar-bb-rev-b.dts
b/arch/arm/boot/dts/s500-guitar-bb-rev
Give the serial driver a fixed-clock as input for baudrate 115200.
Signed-off-by: Andreas Färber
---
v2: new
arch/arm64/boot/dts/actions/s900-bubblegum-96.dts | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm64/boot/dts/actions/s900-bubblegum-96.dts
b/arch/arm64/boot/dts
Add a fixed-clock for baudrate 115200.
Signed-off-by: Andreas Färber
---
v2: new
arch/arm/boot/dts/s500-guitar-bb-rev-b.dts | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/boot/dts/s500-guitar-bb-rev-b.dts
b/arch/arm/boot/dts/s500-guitar-bb-rev-b.dts
index 834b71d
The Actions Semi S900 is a quad-core ARM Cortex-A53 SoC.
The Bubblegum-96 is a 96Boards Consumer Edition compliant board (4/96).
Cc: 96boa...@ucrobotics.com
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v1 -> v2:
* Adopted "actions" vendor prefix
* Extended te
Implement serial console driver to complement earlycon.
Based on LeMaker linux-actions tree.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v2: new
drivers/tty/serial/Kconfig | 4 +-
drivers/tty/serial/owl-uart.c| 574 ++-
includ
The Actions Semi S900 is a quad-core ARM Cortex-A53 SoC.
The Bubblegum-96 is a 96Boards Consumer Edition compliant board (4/96).
Cc: 96boa...@ucrobotics.com
Signed-off-by: Andreas Färber
---
v1 -> v2:
* Adopted "actions" vendor prefix
* Extended text
Documentation/devicetree
Implement serial console driver to complement earlycon.
Based on LeMaker linux-actions tree.
Signed-off-by: Andreas Färber
---
v2: new
drivers/tty/serial/Kconfig | 4 +-
drivers/tty/serial/owl-uart.c| 574 ++-
include/uapi/linux/serial_core.h
Cc: 96boa...@ucrobotics.com
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v1 -> v2: unchanged
Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt
b/Documentation/d
Cc: 96boa...@ucrobotics.com
Signed-off-by: Andreas Färber
---
v1 -> v2: unchanged
Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt
b/Documentation/devicetree/bindings/ven
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v1 -> v2: unchanged
Documentation/admin-guide/kernel-parameters.txt | 6 ++
1 file changed, 6 insertions(+)
diff --git a/Documentation/admin-guide/kernel-parameters.txt
b/Documentation/admin-guide/kernel-parameters.txt
inde
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v1 -> v2:
* Reworded subject
* Updated ARCH_OWL to ARCH_ACTIONS (Arnd)
* Adopted "actions" vendor prefix
* Dropped irq.h include
* Added memory@0 node for Guitar SoM
* Dropped bogus uart3 clock-frequency
* Added device
Signed-off-by: Andreas Färber
---
v1 -> v2: unchanged
Documentation/admin-guide/kernel-parameters.txt | 6 ++
1 file changed, 6 insertions(+)
diff --git a/Documentation/admin-guide/kernel-parameters.txt
b/Documentation/admin-guide/kernel-parameters.txt
index 986e443..f48a142 100
Signed-off-by: Andreas Färber
---
v1 -> v2:
* Reworded subject
* Updated ARCH_OWL to ARCH_ACTIONS (Arnd)
* Adopted "actions" vendor prefix
* Dropped irq.h include
* Added memory@0 node for Guitar SoM
* Dropped bogus uart3 clock-frequency
* Added device_type for CPU nodes
* F
This implements an earlycon for Actions Semi S500/S900 SoCs.
Based on LeMaker linux-actions tree.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v1 -> v2:
* Extended Kconfig help to mention earlycon (Arnd)
* Spelled out Actions Semiconductor in Kconfig help
* Adopted "a
This implements an earlycon for Actions Semi S500/S900 SoCs.
Based on LeMaker linux-actions tree.
Signed-off-by: Andreas Färber
---
v1 -> v2:
* Extended Kconfig help to mention earlycon (Arnd)
* Spelled out Actions Semiconductor in Kconfig help
* Adopted "actions" vendor pref
This UART is found on S500 and S900 SoCs.
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v1 -> v2:
* Adopted "actions" vendor prefix
.../devicetree/bindings/serial/actions,owl-uart.txt | 16
1 file changed, 16 insertions(+)
create mode 10
This UART is found on S500 and S900 SoCs.
Signed-off-by: Andreas Färber
---
v1 -> v2:
* Adopted "actions" vendor prefix
.../devicetree/bindings/serial/actions,owl-uart.txt | 16
1 file changed, 16 insertions(+)
create mode 100644
Documentation/device
Actions Semiconductor was listed on NASDAQ as ACTS until Dec 16, 2016.
Cc: mp...@actions-semi.com
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v1 -> v2:
* Reverted from "acts" to "actions" (cf. IAP140 "mrvl" vs. "marvell")
Document
Actions Semiconductor was listed on NASDAQ as ACTS until Dec 16, 2016.
Cc: mp...@actions-semi.com
Signed-off-by: Andreas Färber
---
v1 -> v2:
* Reverted from "acts" to "actions" (cf. IAP140 "mrvl" vs. "marvell")
Documentation/devicetree/bindings/v
Am 15.02.2017 um 17:55 schrieb Andreas Färber:
> + gic: interrupt-controller@b0021000 {
> + compatible = "arm,cortex-a9-gic";
> + reg = <0xb0021000 0x1000>,
> + <0xb0020100 0x0100>;
&g
Am 15.02.2017 um 17:55 schrieb Andreas Färber:
> + gic: interrupt-controller@b0021000 {
> + compatible = "arm,cortex-a9-gic";
> + reg = <0xb0021000 0x1000>,
> + <0xb0020100 0x0100>;
&g
is used for sharing the U-Boot environment; others remain
to be investigated.
Acked-by: Arnd Bergmann <a...@arndb.de>
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v1 -> v2:
* Dropped 0x1000 /memreserve/
arch/arm64/boot/dts/Makefile |
Add a Kconfig option ARCH_REALTEK.
Acked-by: Arnd Bergmann <a...@arndb.de>
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
v1 -> v2: unchanged
arch/arm64/Kconfig.platforms | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/arm64/Kconfig.platfor
Add a Kconfig option ARCH_REALTEK.
Acked-by: Arnd Bergmann
Signed-off-by: Andreas Färber
---
v1 -> v2: unchanged
arch/arm64/Kconfig.platforms | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms
index 129cc5a..2fa9557 100
is used for sharing the U-Boot environment; others remain
to be investigated.
Acked-by: Arnd Bergmann
Signed-off-by: Andreas Färber
---
v1 -> v2:
* Dropped 0x1000 /memreserve/
arch/arm64/boot/dts/Makefile | 1 +
arch/arm64/boot/dts/realtek/Makefile
1001 - 1100 of 2154 matches
Mail list logo