[PATCH 0/3] Add clock driver for Actions S900 SoC

2017-10-31 Thread Manivannan Sadhasivam
board. Thanks, Mani Manivannan Sadhasivam (3): arm64: dts: actions: add s900 clock controller nodes clk: owl: add clock driver for Actions S900 SoC Documentation: add Actions S900 clock bindings .../bindings/clock/actions,s900-clock.txt | 47 ++ MAINTAINERS

[PATCH 1/3] arm64: dts: actions: add s900 clock controller nodes

2017-10-31 Thread Manivannan Sadhasivam
This patch adds clock controller nodes for Actions Semi s900 SoC Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/actions/s900.dtsi | 19 +++ 1 file changed, 19 insertions(+) diff --git a/arch/arm64/boot/dts/actions/s900.dtsi b/arch/arm64/boot/dts/actions/s900.dtsi

[PATCH 2/3] clk: owl: add clock driver for Actions S900 SoC

2017-10-31 Thread Manivannan Sadhasivam
This patch adds clock driver for Actions Semi OWL series S900 SoC. Signed-off-by: Manivannan Sadhasivam --- MAINTAINERS| 5 + drivers/clk/Makefile | 1 + drivers/clk/owl/Makefile | 2 + drivers/clk/owl/clk

[PATCH 3/3] Documentation: add Actions S900 clock bindings

2017-10-31 Thread Manivannan Sadhasivam
This patch adds clock bindings for Actions Semi S900 SoC. Signed-off-by: Manivannan Sadhasivam --- .../bindings/clock/actions,s900-clock.txt | 47 ++ 1 file changed, 47 insertions(+) create mode 100644 Documentation/devicetree/bindings/clock/actions,s900-clock.txt

Re: [PATCH 1/3] arm64: dts: actions: add s900 clock controller nodes

2017-11-02 Thread Manivannan Sadhasivam
Hi Rob, On 2 November 2017 at 05:36, Rob Herring wrote: > On Wed, Nov 01, 2017 at 01:24:21AM +0530, Manivannan Sadhasivam wrote: >> This patch adds clock controller nodes for Actions Semi s900 SoC >> >> Signed-off-by: Manivannan Sadhasivam >> --- >> arch/arm6

Re: [PATCH 1/4] arm64: defconfig: enable new trigger modes for leds

2017-10-24 Thread Manivannan Sadhasivam
On 19 October 2017 at 02:27, Amit Kucheria wrote: > Enable panic and disk activity triggers to tie to LED activity > > Signed-off-by: Amit Kucheria Acked-by: Manivannan Sadhasivam Regards, Mani > --- > arch/arm64/configs/defconfig | 2 ++ > 1 file changed, 2 insertions(+

Re: [PATCH 1/3] arm64: dts: actions: add s900 clock controller nodes

2017-11-04 Thread Manivannan Sadhasivam
Hi Rob, On Wed, Nov 01, 2017 at 07:06:16PM -0500, Rob Herring wrote: > On Wed, Nov 01, 2017 at 01:24:21AM +0530, Manivannan Sadhasivam wrote: > > This patch adds clock controller nodes for Actions Semi s900 SoC > > > > Signed-off-by: Manivannan Sadhasivam > > --- >

Re: [PATCH 2/3] clk: owl: add clock driver for Actions S900 SoC

2017-11-04 Thread Manivannan Sadhasivam
11.2017 um 03:54 schrieb Manivannan Sadhasivam: > > This patch adds clock driver for Actions Semi OWL > > series S900 SoC. > > > > Signed-off-by: Manivannan Sadhasivam > > --- > > MAINTAINERS| 5 + > > drivers/clk/Makefi

Re: [PATCH 3/3] Documentation: add Actions S900 clock bindings

2017-11-04 Thread Manivannan Sadhasivam
On Wed, Nov 01, 2017 at 07:04:48PM -0500, Rob Herring wrote: > On Wed, Nov 01, 2017 at 01:24:23AM +0530, Manivannan Sadhasivam wrote: > > This patch adds clock bindings for Actions Semi S900 SoC. > > "dt-bindings: clock: " for the subject. > > This patch should

Re: [PATCH 3/3] Documentation: add Actions S900 clock bindings

2017-11-04 Thread Manivannan Sadhasivam
Hi Andreas, On Sat, Nov 04, 2017 at 04:55:04PM +0800, Andreas Färber wrote: > Am 01.11.2017 um 03:54 schrieb Manivannan Sadhasivam: > > This patch adds clock bindings for Actions Semi S900 SoC. > > "This patch" > Ack. > > > > Signed-off-by: Manivannan Sad

Re: [PATCH 1/3] arm64: dts: actions: add s900 clock controller nodes

2017-11-04 Thread Manivannan Sadhasivam
Hi Andreas, On Sat, Nov 04, 2017 at 04:43:31PM +0800, Andreas Färber wrote: > Am 01.11.2017 um 03:54 schrieb Manivannan Sadhasivam: > > This patch adds clock controller nodes for Actions Semi s900 SoC > > Please avoid "This patch". Once applied, it's a commit. :)

Re: [PATCH 2/3] clk: owl: add clock driver for Actions S900 SoC

2017-11-04 Thread Manivannan Sadhasivam
On Sat, Nov 04, 2017 at 05:30:36PM +0800, Andreas Färber wrote: > Hi, > > Am 04.11.2017 um 17:19 schrieb Manivannan Sadhasivam: > >>> diff --git a/drivers/clk/Makefile b/drivers/clk/Makefile > >>> index c99f363..821c1e1 100644 > >>> --- a/drivers/

Re: [PATCH 0/3] Add clock driver for Actions S900 SoC

2017-11-04 Thread Manivannan Sadhasivam
On Sat, Nov 04, 2017 at 05:05:31PM +0800, Andreas Färber wrote: > Hi Mani, > > Am 01.11.2017 um 03:54 schrieb Manivannan Sadhasivam: > > This series adds clock driver for Actions Semi OWL series > > S900 SoC with relevant clock bindings and device tree data. > > >

Re: [PATCH 3/3] Documentation: add Actions S900 clock bindings

2017-11-06 Thread Manivannan Sadhasivam
On Wed, Nov 01, 2017 at 07:04:48PM -0500, Rob Herring wrote: > On Wed, Nov 01, 2017 at 01:24:23AM +0530, Manivannan Sadhasivam wrote: > > This patch adds clock bindings for Actions Semi S900 SoC. > > "dt-bindings: clock: " for the subject. > > This patch should

Re: [PATCH 2/3] clk: owl: add clock driver for Actions S900 SoC

2017-11-06 Thread Manivannan Sadhasivam
On Wed, Nov 01, 2017 at 07:02:46PM -0500, Rob Herring wrote: > On Wed, Nov 01, 2017 at 01:24:22AM +0530, Manivannan Sadhasivam wrote: > > This patch adds clock driver for Actions Semi OWL > > series S900 SoC. > > > > Signed-off-by: Manivannan Sadhasiva

[PATCH v2 1/3] dt-bindings: clock: Add Actions S900 clock bindings

2017-11-06 Thread Manivannan Sadhasivam
Add Actions Semi S900 clock bindings. Signed-off-by: Manivannan Sadhasivam --- Changes in v2: 1. Added binding header to this patch 2. Changed clock-controller node name to cmu 3. Added clocks property to cmu node 4. Changed compatible property value to "actions,s900-cmu" 5. Fixed ex

[PATCH v2 2/3] arm64: dts: actions: Add S900 clock management unit nodes

2017-11-06 Thread Manivannan Sadhasivam
Add Actions Semi S900 Clock Management Unit (CMU) nodes Signed-off-by: Manivannan Sadhasivam --- Changes in v2: 1. Fixed commit message 2. Changed "diff_24M" to "diff24M" 3. Changed clock-controller node name to "cmu" 4. Added clocks property 5. Moved "c

[PATCH v2 0/3] Add clock driver for Actions S900 SoC

2017-11-06 Thread Manivannan Sadhasivam
-96 board. Thanks, Mani Manivannan Sadhasivam (3): dt-bindings: clock: Add Actions S900 clock bindings arm64: dts: actions: Add S900 clock management unit nodes clk: actions: Add clock driver for Actions S900 SoC .../devicetree/bindings/clock/actions,s900-cmu.txt | 47 ++ MAINTAINERS

[PATCH v2 3/3] clk: actions: Add clock driver for Actions S900 SoC

2017-11-06 Thread Manivannan Sadhasivam
Add clock driver for Actions Semi OWL series S900 SoC Signed-off-by: Manivannan Sadhasivam --- Changes in v2: 1. Changed the directory structure to actions/ and used owl- prefix for sources. 2. Fixed MAINTAINERS and added Andreas as Designated Reviewer (R:). 3. Introduced new Kconfig for

Re: [PATCH v8 2/6] arm64: dts: actions: Add pinctrl definition for S900 I2C controller

2018-08-04 Thread Manivannan Sadhasivam
On Sat, Aug 04, 2018 at 11:04:40PM +0200, Wolfram Sang wrote: > On Wed, Aug 01, 2018 at 11:32:28PM +0530, Manivannan Sadhasivam wrote: > > Add pinctrl definition for Actions Semiconductor S900 I2C controller. > > Pinctrl definitions are only available for I2C0, I2C1, and I2C2. >

[PATCH v2 1/3] dt-bindings: pinctrl: Add gpio interrupt bindings for Actions S900 SoC

2018-06-22 Thread Manivannan Sadhasivam
Add gpio interrupt bindings for Actions Semi S900 SoC. Signed-off-by: Manivannan Sadhasivam Reviewed-by: Rob Herring --- .../bindings/pinctrl/actions,s900-pinctrl.txt | 10 ++ 1 file changed, 10 insertions(+) diff --git a/Documentation/devicetree/bindings/pinctrl/actions,s900

[PATCH v2 2/3] arm64: dts: actions: Add interrupt properties to pinctrl node for S900

2018-06-22 Thread Manivannan Sadhasivam
Add interrupt properties to pinctrl node for Actions Semi S900 SoC. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/actions/s900.dtsi | 8 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/actions/s900.dtsi b/arch/arm64/boot/dts/actions/s900.dtsi index

[PATCH v2 0/3] Add gpio interrupt support for Actions Semi S900 SoC

2018-06-22 Thread Manivannan Sadhasivam
Mani Changes in v2: * Removed custom IRQ domain implementation and used GPIO_IRQCHIP with multi parents based on gpio-tegra186.c * Added support for emulating interrupt on both edges * Added parentheses to the expression as spotted by Linus * Added Rob's Reviewed-by tag for bindings patch

[PATCH v2 3/3] pinctrl: actions: Add interrupt support for OWL S900 SoC

2018-06-22 Thread Manivannan Sadhasivam
Add interrupt support for Actions Semi OWL S900 SoC. Signed-off-by: Manivannan Sadhasivam --- drivers/pinctrl/actions/Kconfig| 1 + drivers/pinctrl/actions/pinctrl-owl.c | 271 - drivers/pinctrl/actions/pinctrl-owl.h | 22 +- drivers/pinctrl/actions/pinctrl

[PATCH 0/5] Add Actions Semi S900 I2C support

2018-06-23 Thread Manivannan Sadhasivam
legum-96 board utilizing the S900 SoC, only I2C1 and I2C2 which are exposed on the Low speed expansion connector are enabled. Thanks, Mani Manivannan Sadhasivam (5): dt-bindings: i2c: Add binding for Actions Semi OWL I2C controller arm64: dts: actions: Add Actions Semi S900 I2C controller

[PATCH 2/5] arm64: dts: actions: Add Actions Semi S900 I2C controller nodes

2018-06-23 Thread Manivannan Sadhasivam
Add I2C controller nodes for Actions Semi S900 SoC. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/actions/s900.dtsi | 60 +++ 1 file changed, 60 insertions(+) diff --git a/arch/arm64/boot/dts/actions/s900.dtsi b/arch/arm64/boot/dts/actions/s900.dtsi

[PATCH 1/5] dt-bindings: i2c: Add binding for Actions Semi OWL I2C controller

2018-06-23 Thread Manivannan Sadhasivam
Add devicetree binding for Actions Semi OWL I2C controller Signed-off-by: Manivannan Sadhasivam --- .../devicetree/bindings/i2c/i2c-owl.txt | 27 +++ 1 file changed, 27 insertions(+) create mode 100644 Documentation/devicetree/bindings/i2c/i2c-owl.txt diff --git a

[PATCH 4/5] arm64: dts: actions: Enable I2C1 and I2C2 in Bubblegum-96 board

2018-06-23 Thread Manivannan Sadhasivam
Enable I2C1 and I2C2 exposed on the low speed expansion connector in Bubblegum-96 board. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/actions/s900-bubblegum-96.dts | 11 +++ 1 file changed, 11 insertions(+) diff --git a/arch/arm64/boot/dts/actions/s900-bubblegum-96.dts

[PATCH 3/5] arm64: dts: actions: Add pinctrl definition for S900 I2C controller

2018-06-23 Thread Manivannan Sadhasivam
Add pinctrl definition for Actions Semi S900 I2C controller. Pinctrl definitions are only available for I2C0, I2C1, and I2C2. Signed-off-by: Manivannan Sadhasivam --- .../dts/actions/s900-bubblegum-96-pins.dtsi | 29 +++ 1 file changed, 29 insertions(+) create mode 100644

[PATCH 5/5] i2c: Add Actions Semi OWL family S900 I2C driver

2018-06-23 Thread Manivannan Sadhasivam
Add Actions Semi OWL family S900 I2C driver. Signed-off-by: Manivannan Sadhasivam --- drivers/i2c/busses/Kconfig | 7 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-owl.c | 459 +++ 3 files changed, 467 insertions(+) create mode 100644

Re: [PATCH v4 0/5] Add Actions Semi S700 pinctrl support

2018-08-29 Thread Manivannan Sadhasivam
On Wed, Aug 29, 2018 at 09:35:38AM +0200, Linus Walleij wrote: > On Tue, Jul 31, 2018 at 9:48 PM Saravanan Sekar wrote: > > > This patchset adds pinctrl support for Actions Semi S700 SoC. > > Pinmux functions are only accessible for pin groups while pinconf > > parameters are available for both p

Re: [PATCH v5 1/5] pinctrl: actions: define constructor generic to Actions Semi SoC's

2018-08-29 Thread Manivannan Sadhasivam
Hi Saravanan, On Wed, Aug 29, 2018 at 10:24:09AM +0200, Saravanan Sekar wrote: > Move generic defines common to the Owl family out of S900 driver. > > Signed-off-by: Parthiban Nallathambi > Signed-off-by: Saravanan Sekar > --- > drivers/pinctrl/actions/pinctrl-owl.h | 131

Re: [PATCH v5 2/5] pinctrl: actions: define pad control configurtion to SoC specific

2018-08-29 Thread Manivannan Sadhasivam
On Wed, Aug 29, 2018 at 10:24:10AM +0200, Saravanan Sekar wrote: > pad control for s900 and s700 are differs in number of > pull control configuraions > s900 has 4 pull controls - high impedence, pull up, pull down, repeater > s700, s500 has 2 pull controls - pull up and pull down > > so pad contr

Re: [PATCH v5 3/5] dt-bindings: pinctrl: Add bindings for Actions Semi S700 SoC

2018-08-29 Thread Manivannan Sadhasivam
On Wed, Aug 29, 2018 at 10:24:11AM +0200, Saravanan Sekar wrote: > Add pinctrl and pio bindings for Actions Semi S700 SoC. > > Signed-off-by: Parthiban Nallathambi > Signed-off-by: Saravanan Sekar > Reviewed-by: Rob Herring > --- > .../bindings/pinctrl/actions,s700-pinctrl.txt | 170 > ++

Re: [PATCH v5 4/5] pinctrl: actions: Add Actions Semi S700 pinctrl driver

2018-08-29 Thread Manivannan Sadhasivam
On Wed, Aug 29, 2018 at 10:24:12AM +0200, Saravanan Sekar wrote: > Add pinctrl driver for Actions Semi S700 SoC. The driver supports pinctrl, > pinmux and pinconf functionalities through a range of registers common to > both gpio driver and pinctrl driver. > Please mention GPIO and interrupt suppo

Re: [PATCH 0/4] Add HiSilicon Hi3670 SoC and HiKey970 board

2018-08-29 Thread Manivannan Sadhasivam
On Fri, Aug 10, 2018 at 11:23:35PM +0530, Manivannan Sadhasivam wrote: > This patchset adds support for Hi3670 SoC and HiKey970 board. Hi3670 SoC > is very similar to the Hi3660 SoC with additional NPU support. For now, > only UART6 has been enabled which is configured by the bootl

Re: [PATCH v3 0/9] Add Reset Controller support for Actions Semi Owl SoCs

2018-08-29 Thread Manivannan Sadhasivam
On Fri, Aug 10, 2018 at 03:21:04PM +0530, Manivannan Sadhasivam wrote: > This patchset adds Reset Controller (RMU) support for Actions Semi > Owl SoCs, S900 and S700. For the Owl SoCs, RMU has been integrated into > the clock subsystem in hardware. Hence, in software we integrate RMU

Re: [PATCH 0/9] Add Reset Controller support for Actions Semi Owl SoCs

2018-08-08 Thread Manivannan Sadhasivam
Hi Rob, On Tue, Aug 07, 2018 at 12:47:10PM -0600, Rob Herring wrote: > On Mon, Jul 30, 2018 at 08:41:31PM +0530, Manivannan Sadhasivam wrote: > > Hi Andreas, > > > > On Mon, Jul 30, 2018 at 12:26:07PM +0200, Andreas Färber wrote: > > > Hi Mani, > > >

[PATCH v3 0/9] Add Reset Controller support for Actions Semi Owl SoCs

2018-08-10 Thread Manivannan Sadhasivam
s to const * Used regmap_update_bits instead of a combined regmap_read and write * Removed unused headers in RMU drivers * Added MAINTAINERS entry for the RMU driver and bindings Manivannan Sadhasivam (9): clk: actions: Cache regmap info in private clock descriptor dt-bindings: clock: Add reset

[PATCH v3 2/9] dt-bindings: clock: Add reset controller bindings for Actions Semi Owl SoCs

2018-08-10 Thread Manivannan Sadhasivam
Add Reset Controller bindings to clock bindings for Actions Semi Owl SoCs, S700 and S900. Signed-off-by: Manivannan Sadhasivam Reviewed-by: Rob Herring --- Documentation/devicetree/bindings/clock/actions,owl-cmu.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree

[PATCH v3 1/9] clk: actions: Cache regmap info in private clock descriptor

2018-08-10 Thread Manivannan Sadhasivam
In order to support the reset controller, regmap info needs to be cached in the private clock descriptor, owl_clk_desc. Hence, save that and also make the clock descriptor struct non const. Signed-off-by: Manivannan Sadhasivam --- drivers/clk/actions/owl-common.c | 3 ++- drivers/clk/actions

[PATCH v3 4/9] dt-bindings: reset: Add binding constants for Actions Semi S900 RMU

2018-08-10 Thread Manivannan Sadhasivam
Add device tree binding constants for Actions Semi S900 SoC Reset Management Unit (RMU). Signed-off-by: Manivannan Sadhasivam Reviewed-by: Rob Herring --- .../dt-bindings/reset/actions,s900-reset.h| 65 +++ 1 file changed, 65 insertions(+) create mode 100644 include/dt

[PATCH v3 7/9] clk: actions: Add Actions Semi Owl SoCs Reset Management Unit support

2018-08-10 Thread Manivannan Sadhasivam
Add Reset Management Unit (RMU) support for Actions Semi Owl SoCs. Signed-off-by: Manivannan Sadhasivam --- drivers/clk/actions/Kconfig | 1 + drivers/clk/actions/Makefile | 1 + drivers/clk/actions/owl-common.h | 2 + drivers/clk/actions/owl-reset.c | 66

[PATCH v3 5/9] arm64: dts: actions: Add Reset Controller support for S700 SoC

2018-08-10 Thread Manivannan Sadhasivam
Add reset controller property and bindings header for the Actions Semi S700 SoC DTS. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/actions/s700.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/actions/s700.dtsi b/arch/arm64/boot/dts/actions/s700

[PATCH v3 3/9] dt-bindings: reset: Add binding constants for Actions Semi S700 RMU

2018-08-10 Thread Manivannan Sadhasivam
Add device tree binding constants for Actions Semi S700 SoC Reset Management Unit (RMU). Signed-off-by: Manivannan Sadhasivam Reviewed-by: Rob Herring --- .../dt-bindings/reset/actions,s700-reset.h| 34 +++ 1 file changed, 34 insertions(+) create mode 100644 include/dt

[PATCH v3 6/9] arm64: dts: actions: Add Reset Controller support for S900 SoC

2018-08-10 Thread Manivannan Sadhasivam
Add reset controller property and bindings header for the Actions Semi S900 SoC DTS. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/actions/s900.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/actions/s900.dtsi b/arch/arm64/boot/dts/actions/s900

[PATCH v3 8/9] clk: actions: Add Actions Semi S700 SoC Reset Management Unit support

2018-08-10 Thread Manivannan Sadhasivam
Add Reset Management Unit (RMU) support for Actions Semi S700 SoC. Signed-off-by: Manivannan Sadhasivam --- drivers/clk/actions/owl-s700.c | 51 ++ 1 file changed, 51 insertions(+) diff --git a/drivers/clk/actions/owl-s700.c b/drivers/clk/actions/owl-s700.c

[PATCH v3 9/9] clk: actions: Add Actions Semi S900 SoC Reset Management Unit support

2018-08-10 Thread Manivannan Sadhasivam
Add Reset Management Unit (RMU) support for Actions Semi S900 SoC. Signed-off-by: Manivannan Sadhasivam --- drivers/clk/actions/owl-s900.c | 82 ++ 1 file changed, 82 insertions(+) diff --git a/drivers/clk/actions/owl-s900.c b/drivers/clk/actions/owl-s900.c

[PATCH 1/4] dt-bindings: arm: hisilicon: Add binding for Hi3670 SoC

2018-08-10 Thread Manivannan Sadhasivam
Add devicetree binding for Hi3670 SoC. Signed-off-by: Manivannan Sadhasivam --- Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt | 4 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt b/Documentation/devicetree

[PATCH 0/4] Add HiSilicon Hi3670 SoC and HiKey970 board

2018-08-10 Thread Manivannan Sadhasivam
platform based on the Hi3670 SoC. With this patchset, the Hikey970 board is able to boot into ramdisk with 8 cores. Thanks, Mani Manivannan Sadhasivam (4): dt-bindings: arm: hisilicon: Add binding for Hi3670 SoC arm64: dts: Add devicetree for Hisilicon Hi3670 SoC dt-bindings: arm: hisilicon

[PATCH 2/4] arm64: dts: Add devicetree for Hisilicon Hi3670 SoC

2018-08-10 Thread Manivannan Sadhasivam
cing the UART6 which will get replaced by the clock driver when available. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 162 ++ 1 file changed, 162 insertions(+) create mode 100644 arch/arm64/boot/dts/hisilicon/hi3670.dtsi diff --git a/

[PATCH 3/4] dt-bindings: arm: hisilicon: Add binding for HiKey970 board

2018-08-10 Thread Manivannan Sadhasivam
Add devicetree binding for HiKey970 board. Signed-off-by: Manivannan Sadhasivam --- Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt | 4 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt b/Documentation/devicetree

[PATCH 4/4] arm64: dts: Add devicetree support for HiKey970 board

2018-08-10 Thread Manivannan Sadhasivam
Board. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/hisilicon/Makefile| 1 + .../boot/dts/hisilicon/hi3670-hikey970.dts| 35 +++ 2 files changed, 36 insertions(+) create mode 100644 arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts diff --git a/arch

Re: [PATCH v2 1/3] dt-bindings: interrupt-controller: Actions external interrupt controller

2018-08-12 Thread Manivannan Sadhasivam
Hi Parthiban, On Sun, Aug 12, 2018 at 02:22:13PM +0200, Parthiban Nallathambi wrote: > Actions Semi OWL family SoC's provides support for external interrupt > controller to be connected and controlled using SIRQ pins. S500, S700 > and S900 provides 3 SIRQ lines and works independently for 3 extern

Re: [PATCH v2 1/3] dt-bindings: interrupt-controller: Actions external interrupt controller

2018-08-13 Thread Manivannan Sadhasivam
On Mon, Aug 13, 2018 at 08:51:54AM +0100, Marc Zyngier wrote: > On 13/08/18 05:34, Manivannan Sadhasivam wrote: > > Hi Parthiban, > > > > On Sun, Aug 12, 2018 at 02:22:13PM +0200, Parthiban Nallathambi wrote: > >> Actions Semi OWL family SoC's prov

Re: [PATCH v2 1/3] dt-bindings: interrupt-controller: Actions external interrupt controller

2018-08-13 Thread Manivannan Sadhasivam
On Mon, Aug 13, 2018 at 02:45:47PM +0530, Manivannan Sadhasivam wrote: > On Mon, Aug 13, 2018 at 08:51:54AM +0100, Marc Zyngier wrote: > > On 13/08/18 05:34, Manivannan Sadhasivam wrote: > > > Hi Parthiban, > > > > > > On Sun, Aug 12, 2018 at 02:22:13P

Re: [PATCH v2 3/4] dma: Add Actions Semi Owl family S900 DMA driver

2018-07-25 Thread Manivannan Sadhasivam
Hi Vinod, On Tue, Jul 24, 2018 at 06:39:43PM +0530, Vinod wrote: > somehow this got stuck so sending again... > > On 24-07-18, 18:16, Vinod wrote: > > On 23-07-18, 09:47, Manivannan Sadhasivam wrote: > > > > > +#include > > > +#include > >

[PATCH v3 1/4] dt-bindings: dmaengine: Add binding for Actions Semi Owl SoCs

2018-07-25 Thread Manivannan Sadhasivam
Add devicetree binding for Actions Semi Owl SoCs DMA controller. Signed-off-by: Manivannan Sadhasivam --- .../devicetree/bindings/dma/owl-dma.txt | 47 +++ 1 file changed, 47 insertions(+) create mode 100644 Documentation/devicetree/bindings/dma/owl-dma.txt diff --git a

[PATCH v3 2/4] arm64: dts: actions: Add Actions Semi S900 DMA Controller

2018-07-25 Thread Manivannan Sadhasivam
Add DMA controller node for Actions Semi S900 SoC. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/actions/s900.dtsi | 13 + 1 file changed, 13 insertions(+) diff --git a/arch/arm64/boot/dts/actions/s900.dtsi b/arch/arm64/boot/dts/actions/s900.dtsi index 7ae8b931f000

[PATCH v3 0/4] Add Actions Semi Owl family S900 DMA Controller support

2018-07-25 Thread Manivannan Sadhasivam
dma* API's to use corresponding containers as arguments * Removed error messages regarding the no free channels * Added devm_free_irq in dma_remove * Used dmaengine instead of dma for commit titles Changes in v2: * Fixed up the multi-line alignments according to `checkpatch --strict` Maniva

[PATCH v3 3/4] dmaengine: Add Actions Semi Owl family S900 DMA driver

2018-07-25 Thread Manivannan Sadhasivam
Add Actions Semi Owl family S900 DMA driver. Signed-off-by: Manivannan Sadhasivam --- drivers/dma/Kconfig | 8 + drivers/dma/Makefile | 1 + drivers/dma/owl-dma.c | 971 ++ 3 files changed, 980 insertions(+) create mode 100644 drivers/dma/owl

[PATCH v3 4/4] MAINTAINERS: Add entry for Actions Semi Owl SoCs DMA driver

2018-07-25 Thread Manivannan Sadhasivam
Add entry for Actions Semi Owl SoCs DMA driver under ARM/ACTIONS. Signed-off-by: Manivannan Sadhasivam --- MAINTAINERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 09b54e9ebc6f..56d9c7715c2a 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1145,12 +1145,14

[PATCH v7 1/6] dt-bindings: i2c: Add binding for Actions Semiconductor Owl I2C controller

2018-07-26 Thread Manivannan Sadhasivam
Add devicetree binding for Actions Semiconductor Owl I2C controller Signed-off-by: Manivannan Sadhasivam Reviewed-by: Rob Herring --- .../devicetree/bindings/i2c/i2c-owl.txt | 27 +++ 1 file changed, 27 insertions(+) create mode 100644 Documentation/devicetree/bindings

[PATCH v7 3/6] arm64: dts: actions: Add Actions Semiconductor S900 I2C controller nodes

2018-07-26 Thread Manivannan Sadhasivam
Add I2C controller nodes for Actions Semiconductor S900 SoC. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/actions/s900.dtsi | 60 +++ 1 file changed, 60 insertions(+) diff --git a/arch/arm64/boot/dts/actions/s900.dtsi b/arch/arm64/boot/dts/actions/s900

[PATCH v7 2/6] arm64: dts: actions: Add pinctrl definition for S900 I2C controller

2018-07-26 Thread Manivannan Sadhasivam
Add pinctrl definition for Actions Semiconductor S900 I2C controller. Pinctrl definitions are only available for I2C0, I2C1, and I2C2. Signed-off-by: Manivannan Sadhasivam --- .../dts/actions/s900-bubblegum-96-pins.dtsi | 29 +++ 1 file changed, 29 insertions(+) create mode

[PATCH v7 0/6] Add Actions Semiconductor Owl S900 I2C support

2018-07-26 Thread Manivannan Sadhasivam
d defines * Modified certain dev_warn to dev_dbg * Modified the error handling to more generic pattern * Fixed the return value in owl_i2c_master_xfer * Added MAINTAINERS patch for I2C driver and its binding Manivannan Sadhasivam (6): dt-bindings: i2c: Add binding for Actions Semiconductor Owl I2C

[PATCH v7 4/6] arm64: dts: actions: Enable I2C1 and I2C2 in Bubblegum-96 board

2018-07-26 Thread Manivannan Sadhasivam
Enable I2C1 and I2C2 exposed on the low speed expansion connector in Bubblegum-96 board. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/actions/s900-bubblegum-96.dts | 11 +++ 1 file changed, 11 insertions(+) diff --git a/arch/arm64/boot/dts/actions/s900-bubblegum-96.dts

[PATCH v7 5/6] i2c: Add Actions Semiconductor Owl family S900 I2C driver

2018-07-26 Thread Manivannan Sadhasivam
Add Actions Semiconductor Owl family S900 I2C driver. Signed-off-by: Manivannan Sadhasivam Acked-by: Peter Rosin --- drivers/i2c/busses/Kconfig | 7 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-owl.c | 495 +++ 3 files changed, 503

[PATCH v7 6/6] MAINTAINERS: Add entry for Actions Semiconductor Owl I2C driver

2018-07-26 Thread Manivannan Sadhasivam
Add entry for Actions Semiconductor Owl I2C driver under ARM/ACTIONS Signed-off-by: Manivannan Sadhasivam --- MAINTAINERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 09b54e9ebc6f..5084c62712fa 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1145,12

Re: [PATCH v7 5/5] arm64: dts: actions: Set UART clock reference from CMU

2018-07-26 Thread Manivannan Sadhasivam
Hi Andreas, On Thu, Jul 19, 2018 at 11:06:49AM +0200, Saravanan Sekar wrote: > Signed-off-by: Parthiban Nallathambi > Signed-off-by: Saravanan Sekar > Reviewed-by: Manivannan Sadhasivam > --- Will you be queuing up the dts patches through actions tree? Thanks, Mani > arch

Re: [PATCH] clk: actions: Add custom delay option to Actions Semi OWL pll clock driver

2018-07-26 Thread Manivannan Sadhasivam
Hi Edgar, On Tue, Jul 17, 2018 at 02:02:00PM -0300, Edgar Bernardi Righi wrote: > This patch adds custom delay support to Actions Semi OWL pll clock driver. > It is required for future Actions Semi Owl series S500 SoC clock support > > Currently, the driver waits a fixed amount of time defined by

Re: [PATCH v1 01/04] clk: actions: Add Actions Semi S500 SoC clock support

2018-07-26 Thread Manivannan Sadhasivam
500.c1969-12-31 > 21:00:00.0 -0300 > +++ linux/drivers/clk/actions/owl-s500.c2018-07-18 12:30:38.263193069 > -0300 > @@ -0,0 +1,524 @@ > +// SPDX-License-Identifier: GPL-2.0+ > +// > +// OWL S500 SoC clock driver > +// > +// Copyright (c) 2014 Actions S

Re: [PATCH 1/5] pinctrl: actions: define constructor generic to Actions Semi SoC's

2018-07-26 Thread Manivannan Sadhasivam
Hi Saravanan, On Sun, Jul 22, 2018 at 06:35:57PM +0200, Saravanan Sekar wrote: > Existing constructor defined in S900 is reused generic > for all Actions Semi SoC's. > Perhaps this could be, Move generic defines common to the Owl family out of S900 driver. Thanks, Mani > Signed-off-by: Parthi

Re: [PATCH 2/5] pinctrl: actions: define pad control configurtion to SoC specific

2018-07-26 Thread Manivannan Sadhasivam
Hi, On Sun, Jul 22, 2018 at 06:35:58PM +0200, Saravanan Sekar wrote: > pad control for s900 and s700 are differs in number of > pull control configuraions > s900 has 4 pull controls - high impedence, pull up, pull down, repeater > s700, s500 has 2 pull controls - pull up and pull down > You shou

Re: [PATCH 3/5] dt-bindings: pinctrl: Add bindings for Actions Semi S700 SoC

2018-07-26 Thread Manivannan Sadhasivam
Hi, On Sun, Jul 22, 2018 at 06:35:59PM +0200, Saravanan Sekar wrote: > Add pinctrl and pio bindings for Actions Semi S700 SoC. > > Signed-off-by: Parthiban Nallathambi > Signed-off-by: Saravanan Sekar > --- > .../bindings/pinctrl/actions,s700-pinctrl.txt | 162 ++ > 1 file chan

Re: [PATCH 5/5] arm64: dts: actions: Add pinctrl node for Actions Semi S700

2018-07-26 Thread Manivannan Sadhasivam
Hi, On Sun, Jul 22, 2018 at 06:36:01PM +0200, Saravanan Sekar wrote: > Add pinctrl nodes for Actions Semi S700 SoC > > Signed-off-by: Parthiban Nallathambi > Signed-off-by: Saravanan Sekar > --- > arch/arm64/boot/dts/actions/s700.dtsi | 6 ++ > 1 file changed, 6 insertions(+) > > diff --g

[PATCH 1/9] clk: actions: Cache regmap info in private clock descriptor

2018-07-27 Thread Manivannan Sadhasivam
In order to support the reset controller, regmap info needs to be cached in the private clock descriptor, owl_clk_desc. Hence, save that and also make the clock descriptor struct non const. Signed-off-by: Manivannan Sadhasivam --- drivers/clk/actions/owl-common.c | 3 ++- drivers/clk/actions

[PATCH 0/9] Add Reset Controller support for Actions Semi Owl SoCs

2018-07-27 Thread Manivannan Sadhasivam
the reset controller registration part will be moved to Owl SoCs common clk code. Thanks, Mani Manivannan Sadhasivam (9): clk: actions: Cache regmap info in private clock descriptor dt-bindings: clock: Add reset controller bindings for Actions Semi Owl SoCs dt-bindings: reset: Add binding con

[PATCH 2/9] dt-bindings: clock: Add reset controller bindings for Actions Semi Owl SoCs

2018-07-27 Thread Manivannan Sadhasivam
Add Reset Controller bindings to clock bindings for Actions Semi Owl SoCs, S700 and S900. Signed-off-by: Manivannan Sadhasivam --- Documentation/devicetree/bindings/clock/actions,owl-cmu.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/actions

[PATCH 5/9] arm64: dts: actions: Add Reset Controller support for S700 SoC

2018-07-27 Thread Manivannan Sadhasivam
Add reset controller property and bindings header for the Actions Semi S700 SoC DTS. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/actions/s700.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/actions/s700.dtsi b/arch/arm64/boot/dts/actions/s700

[PATCH 4/9] dt-bindings: reset: Add binding constants for Actions Semi S900 RMU

2018-07-27 Thread Manivannan Sadhasivam
Add device tree binding constants for Actions Semi S900 SoC Reset Management Unit (RMU). Signed-off-by: Manivannan Sadhasivam --- .../dt-bindings/reset/actions,s900-reset.h| 65 +++ 1 file changed, 65 insertions(+) create mode 100644 include/dt-bindings/reset/actions,s900

[PATCH 3/9] dt-bindings: reset: Add binding constants for Actions Semi S700 RMU

2018-07-27 Thread Manivannan Sadhasivam
Add device tree binding constants for Actions Semi S700 SoC Reset Management Unit (RMU). Signed-off-by: Manivannan Sadhasivam --- .../dt-bindings/reset/actions,s700-reset.h| 34 +++ 1 file changed, 34 insertions(+) create mode 100644 include/dt-bindings/reset/actions,s700

[PATCH 6/9] arm64: dts: actions: Add Reset Controller support for S900 SoC

2018-07-27 Thread Manivannan Sadhasivam
Add reset controller property and bindings header for the Actions Semi S900 SoC DTS. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/actions/s900.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/actions/s900.dtsi b/arch/arm64/boot/dts/actions/s900

[PATCH 7/9] clk: actions: Add Actions Semi Owl SoCs Reset Management Unit support

2018-07-27 Thread Manivannan Sadhasivam
Add Reset Management Unit (RMU) support for Actions Semi Owl SoCs. Signed-off-by: Manivannan Sadhasivam --- drivers/clk/actions/Kconfig | 1 + drivers/clk/actions/Makefile | 1 + drivers/clk/actions/owl-common.h | 2 + drivers/clk/actions/owl-reset.c | 72

[PATCH 8/9] clk: actions: Add Actions Semi S700 SoC Reset Management Unit support

2018-07-27 Thread Manivannan Sadhasivam
Add Reset Management Unit (RMU) support for Actions Semi S700 SoC. Signed-off-by: Manivannan Sadhasivam --- drivers/clk/actions/owl-s700.c | 51 ++ 1 file changed, 51 insertions(+) diff --git a/drivers/clk/actions/owl-s700.c b/drivers/clk/actions/owl-s700.c

[PATCH 9/9] clk: actions: Add Actions Semi S900 SoC Reset Management Unit support

2018-07-27 Thread Manivannan Sadhasivam
Add Reset Management Unit (RMU) support for Actions Semi S900 SoC. Signed-off-by: Manivannan Sadhasivam --- drivers/clk/actions/owl-s900.c | 82 ++ 1 file changed, 82 insertions(+) diff --git a/drivers/clk/actions/owl-s900.c b/drivers/clk/actions/owl-s900.c

Re: [PATCH 0/9] Add Reset Controller support for Actions Semi Owl SoCs

2018-07-30 Thread Manivannan Sadhasivam
Hi Andreas, On Mon, Jul 30, 2018 at 12:26:07PM +0200, Andreas Färber wrote: > Hi Mani, > > Am 27.07.2018 um 20:45 schrieb Manivannan Sadhasivam: > > This patchset adds Reset Controller (RMU) support for Actions Semi > > Owl SoCs, S900 and S700. For the Owl SoCs, RMU has

Re: [PATCH 0/9] Add Reset Controller support for Actions Semi Owl SoCs

2018-07-30 Thread Manivannan Sadhasivam
Hi Philipp, On Mon, Jul 30, 2018 at 05:38:31PM +0200, Philipp Zabel wrote: > On Mon, 2018-07-30 at 20:41 +0530, Manivannan Sadhasivam wrote: > > Hi Andreas, > > > > On Mon, Jul 30, 2018 at 12:26:07PM +0200, Andreas Färber wrote: > > > Hi Mani, > > >

Re: [PATCH v7 0/6] Add Actions Semiconductor Owl S900 I2C support

2018-07-30 Thread Manivannan Sadhasivam
On Thu, Jul 26, 2018 at 09:15:57PM +0530, Manivannan Sadhasivam wrote: > This patchset adds I2C controller support for Actions Semiconductor S900 SoC. > This driver has been structured in a way such that there will be only > one controller driver for the whole Owl family series (S500,

[PATCH 0/4] Add Actions Semi Owl family S900 DMA Controller support

2018-07-18 Thread Manivannan Sadhasivam
://patchwork.kernel.org/patch/10322937/ [2] https://git.linaro.org/people/manivannan.sadhasivam/linux.git/log/?h=s900-for-next Manivannan Sadhasivam (4): dt-bindings: dma: Add binding for Actions Semi Owl SoCs arm64: dts: actions: Add Actions Semi S900 DMA Controller dma: Add Actions Semi Owl

[PATCH 1/4] dt-bindings: dma: Add binding for Actions Semi Owl SoCs

2018-07-18 Thread Manivannan Sadhasivam
Add devicetree binding for Actions Semi Owl SoCs DMA controller. Signed-off-by: Manivannan Sadhasivam --- .../devicetree/bindings/dma/owl-dma.txt | 46 +++ 1 file changed, 46 insertions(+) create mode 100644 Documentation/devicetree/bindings/dma/owl-dma.txt diff --git a

[PATCH 2/4] arm64: dts: actions: Add Actions Semi S900 DMA Controller

2018-07-18 Thread Manivannan Sadhasivam
Add DMA controller node for Actions Semi S900 SoC. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/actions/s900.dtsi | 13 + 1 file changed, 13 insertions(+) diff --git a/arch/arm64/boot/dts/actions/s900.dtsi b/arch/arm64/boot/dts/actions/s900.dtsi index 7ae8b931f000

[PATCH 3/4] dma: Add Actions Semi Owl family S900 DMA driver

2018-07-18 Thread Manivannan Sadhasivam
Add Actions Semi Owl family S900 DMA driver. Signed-off-by: Manivannan Sadhasivam --- drivers/dma/Kconfig |8 + drivers/dma/Makefile |1 + drivers/dma/owl-dma.c | 1021 + 3 files changed, 1030 insertions(+) create mode 100644 drivers/dma/owl

[PATCH 4/4] MAINTAINERS: Add entry for Actions Semi Owl SoCs DMA driver

2018-07-18 Thread Manivannan Sadhasivam
Add entry for Actions Semi Owl SoCs DMA driver under ARM/ACTIONS. Signed-off-by: Manivannan Sadhasivam --- MAINTAINERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 09b54e9ebc6f..56d9c7715c2a 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1145,12 +1145,14

[PATCH v3 1/2] dt-bindings: arm: mediatek: Document Mediatek X20 Development Board

2018-07-19 Thread Manivannan Sadhasivam
Document Mediatek X20 Development Board which is a 96Boards Consumer Edition platform based on MT6797 SoC. Signed-off-by: Manivannan Sadhasivam Reviewed-by: Rob Herring --- Documentation/devicetree/bindings/arm/mediatek.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation

[PATCH v3 2/2] arm64: dts: Add Mediatek X20 Development Board support

2018-07-19 Thread Manivannan Sadhasivam
Add initial device tree support for Mediatek X20 Development Board based on MT6797 Deca core SoC. This board is one of the 96Boards Consumer Edition platform. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt6797-x20

[PATCH v3 0/2] Add Mediatek X20 Development Board support

2018-07-19 Thread Manivannan Sadhasivam
in 96Boards product page: https://www.96boards.org/product/mediatek-x20/ Thanks, Mani Changes in v3: * Modified the memory size to 2GB (0x8000) in board DTS Changes in v2: * Added documentation for board compatible * Dropped vendor documetation patch since it got applied Manivannan

Re: [PATCH v2 2/2] arm64: dts: Add Mediatek X20 Development Board support

2018-07-19 Thread Manivannan Sadhasivam
On Thu, Jul 19, 2018 at 11:03:54AM +0200, Matthias Brugger wrote: > > > On 18/07/18 18:43, Manivannan Sadhasivam wrote: > > Hi Matthias, > > > > On Wed, Jul 18, 2018 at 05:07:38PM +0200, Matthias Brugger wrote: > >> > >> > >> On 17/07/18

[PATCH v5 1/6] dt-bindings: i2c: Add binding for Actions Semiconductor Owl I2C controller

2018-07-19 Thread Manivannan Sadhasivam
Add devicetree binding for Actions Semiconductor Owl I2C controller Signed-off-by: Manivannan Sadhasivam Reviewed-by: Rob Herring --- .../devicetree/bindings/i2c/i2c-owl.txt | 27 +++ 1 file changed, 27 insertions(+) create mode 100644 Documentation/devicetree/bindings

[PATCH v5 0/6] Add Actions Semiconductor Owl S900 I2C support

2018-07-19 Thread Manivannan Sadhasivam
_addr_from_msg for constructing the slave address * Removed unnecessary parenthesis around defines * Modified certain dev_warn to dev_dbg * Modified the error handling to more generic pattern * Fixed the return value in owl_i2c_master_xfer * Added MAINTAINERS patch for I2C driver and its bindi

  1   2   3   4   5   6   7   8   9   10   >