[PATCH 07/21] bindings: display: Add compatible for A64 HDMI

2018-04-30 Thread Jagan Teki
HDMI on Allwinner A64 has similar like H3/H5. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt b/Documentation/devicetree/bindings

[PATCH 08/21] bindings: display: Add compatible for A64 HDMI PHY

2018-04-30 Thread Jagan Teki
HDMI PHY on Allwinner A64 has similar like H3/H5. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt b/Documentation/devicetree/bindings

[PATCH 06/21] arm64: defconfig: Enable CONFIG_DRM_SUN4I

2018-04-30 Thread Jagan Teki
Enable DRM Support for Allwinner Display Engine, built as a module. Signed-off-by: Jagan Teki --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 8ac1feafe563..723e6a5121fa 100644 --- a/arch/arm64

[PATCH 04/21] bindings: display: Add compatible for A64 DE2 pipeline

2018-04-30 Thread Jagan Teki
Allwinner A64 has DE2 pipeline similar to other Allwinner SOC's like A83T, H3/H5. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/d

[PATCH 05/21] drm/sun4i: Add support for A64 display engine

2018-04-30 Thread Jagan Teki
A64 display engine has two mixers which are connected to LVDS/RGB/MIPI-DSI and HDMI output through tcon0 and tcon1. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- drivers/gpu/drm/sun4i/sun4i_drv.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/sun4i/sun4i

[PATCH 01/21] dt-bindings: clock: Add compatible for A64 DE2 CCU

2018-04-30 Thread Jagan Teki
Allwinner A64 has DE2 CCU which is similar to H3/H5 SoC. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- Documentation/devicetree/bindings/clock/sun8i-de2.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/clock/sun8i-de2.txt b/Documen

[PATCH 04/21] bindings: display: Add compatible for A64 DE2 pipeline

2018-04-30 Thread Jagan Teki
Allwinner A64 has DE2 pipeline similar to other Allwinner SOC's like A83T, H3/H5. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt b

[PATCH 05/21] drm/sun4i: Add support for A64 display engine

2018-04-30 Thread Jagan Teki
A64 display engine has two mixers which are connected to LVDS/RGB/MIPI-DSI and HDMI output through tcon0 and tcon1. Signed-off-by: Jagan Teki --- drivers/gpu/drm/sun4i/sun4i_drv.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/sun4i/sun4i_drv.c b/drivers/gpu/drm/sun4i

[PATCH 01/21] dt-bindings: clock: Add compatible for A64 DE2 CCU

2018-04-30 Thread Jagan Teki
Allwinner A64 has DE2 CCU which is similar to H3/H5 SoC. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/clock/sun8i-de2.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/clock/sun8i-de2.txt b/Documentation/devicetree/bindings/clock/sun8i

[PATCH 02/21] arm64: dts: allwinner: a64: Add DE2 CCU

2018-04-30 Thread Jagan Teki
DE2 in A64 has clock control unit and behavior is same like H3/H5, so reuse the same in A64. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 15 +++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/all

[PATCH 03/21] clk: sunxi-ng: Enable DE2_CCU for Allwinner 64-bit SoCs

2018-04-30 Thread Jagan Teki
Allwinner 64-bit SoC like H5/A64 has DE2 CCU so enable them as default. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- drivers/clk/sunxi-ng/Kconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/clk/sunxi-ng/Kconfig b/drivers/clk/sunxi-ng/Kconfig index 79dfd2

[PATCH 02/21] arm64: dts: allwinner: a64: Add DE2 CCU

2018-04-30 Thread Jagan Teki
DE2 in A64 has clock control unit and behavior is same like H3/H5, so reuse the same in A64. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 15 +++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch

[PATCH 03/21] clk: sunxi-ng: Enable DE2_CCU for Allwinner 64-bit SoCs

2018-04-30 Thread Jagan Teki
Allwinner 64-bit SoC like H5/A64 has DE2 CCU so enable them as default. Signed-off-by: Jagan Teki --- drivers/clk/sunxi-ng/Kconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/clk/sunxi-ng/Kconfig b/drivers/clk/sunxi-ng/Kconfig index 79dfd296c3d1..1fffd3bf6ff3 100644

[PATCH 00/21] arm64: allwinner: Add A64 DE2 HDMI support

2018-04-30 Thread Jagan Teki
-drm display-engine: fb0: frame buffer device [ 14.028297] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0 [1] https://lkml.org/lkml/2018/4/24/547 Icenowy Zheng (1): drm: sun4i: add support for HVCC regulator for DWC HDMI glue Jagan Teki (20

[PATCH 00/21] arm64: allwinner: Add A64 DE2 HDMI support

2018-04-30 Thread Jagan Teki
-drm display-engine: fb0: frame buffer device [ 14.028297] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0 [1] https://lkml.org/lkml/2018/4/24/547 Icenowy Zheng (1): drm: sun4i: add support for HVCC regulator for DWC HDMI glue Jagan Teki (20

[PATCH v2 1/4] drm/panel: simple: Add support for Rocktech RK070ER9427 LCD panel

2018-04-27 Thread Jagan Teki
This adds support for the Rocktech Display Ltd. RK070ER9427 800(RGB)x480 TFT LCD panel, which can be supported by the simple panel driver. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- Changes for v2: - included drm drm panel maintainers .../display/panel/rocktech,rk070er94

[PATCH v2 1/4] drm/panel: simple: Add support for Rocktech RK070ER9427 LCD panel

2018-04-27 Thread Jagan Teki
This adds support for the Rocktech Display Ltd. RK070ER9427 800(RGB)x480 TFT LCD panel, which can be supported by the simple panel driver. Signed-off-by: Jagan Teki --- Changes for v2: - included drm drm panel maintainers .../display/panel/rocktech,rk070er9427.txt | 25

Re: [RFC 00/13] arm64: allwinner: Add A64 DE2 pipeline support

2018-04-26 Thread Jagan Teki
On Wed, Apr 25, 2018 at 11:29 PM, Jernej Škrabec <jernej.skra...@siol.net> wrote: > Hi, > > Dne sreda, 25. april 2018 ob 12:34:09 CEST je Jagan Teki napisal(a): >> On Tue, Apr 24, 2018 at 9:02 PM, Jernej Škrabec <jernej.skra...@siol.net> > wrote: >> > Hi, &g

Re: [RFC 00/13] arm64: allwinner: Add A64 DE2 pipeline support

2018-04-26 Thread Jagan Teki
On Wed, Apr 25, 2018 at 11:29 PM, Jernej Škrabec wrote: > Hi, > > Dne sreda, 25. april 2018 ob 12:34:09 CEST je Jagan Teki napisal(a): >> On Tue, Apr 24, 2018 at 9:02 PM, Jernej Škrabec > wrote: >> > Hi, >> > >> > Dne torek, 24. apri

[PATCH 4/4] ARM: dts: i.MX6: imx6dl-mamoj: Add usb host and device support

2018-04-25 Thread Jagan Teki
el Trimarchi <mich...@amarulasolutions.com> Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- arch/arm/boot/dts/imx6dl-mamoj.dts | 27 +++ 1 file changed, 27 insertions(+) diff --git a/arch/arm/boot/dts/imx6dl-mamoj.dts b/arch/arm/boot/dts/imx6dl-mamoj.dts index 503

[PATCH 4/4] ARM: dts: i.MX6: imx6dl-mamoj: Add usb host and device support

2018-04-25 Thread Jagan Teki
From: Michael Trimarchi Add USB host and device support for BTicino i.MX6DL Mamoj board. Signed-off-by: Simone CIANNI Signed-off-by: Raffaele RECALCATI Signed-off-by: Michael Trimarchi Signed-off-by: Jagan Teki --- arch/arm/boot/dts/imx6dl-mamoj.dts | 27 +++ 1 file

[PATCH 3/4] ARM: dts: i.MX6: imx6dl-mamoj: Add Wifi support

2018-04-25 Thread Jagan Teki
Add TI WL18XX Wifi for BTicino i.MX6DL board. Signed-off-by: Simone CIANNI <simone.cia...@bticino.it> Signed-off-by: Raffaele RECALCATI <raffaele.recalc...@bticino.it> Signed-off-by: Michael Trimarchi <mich...@amarulasolutions.com> Signed-off-by: Jagan Teki <ja...@amarulasol

[PATCH 1/4] drm/panel: simple: Add support for Rocktech RK070ER9427 LCD panel

2018-04-25 Thread Jagan Teki
This adds support for the Rocktech Display Ltd. RK070ER9427 800(RGB)x480 TFT LCD panel, which can be supported by the simple panel driver. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- .../display/panel/rocktech,rk070er9427.txt | 25 drivers/gpu/drm

[PATCH 3/4] ARM: dts: i.MX6: imx6dl-mamoj: Add Wifi support

2018-04-25 Thread Jagan Teki
Add TI WL18XX Wifi for BTicino i.MX6DL board. Signed-off-by: Simone CIANNI Signed-off-by: Raffaele RECALCATI Signed-off-by: Michael Trimarchi Signed-off-by: Jagan Teki --- arch/arm/boot/dts/imx6dl-mamoj.dts | 53 ++ 1 file changed, 53 insertions(+) diff

[PATCH 1/4] drm/panel: simple: Add support for Rocktech RK070ER9427 LCD panel

2018-04-25 Thread Jagan Teki
This adds support for the Rocktech Display Ltd. RK070ER9427 800(RGB)x480 TFT LCD panel, which can be supported by the simple panel driver. Signed-off-by: Jagan Teki --- .../display/panel/rocktech,rk070er9427.txt | 25 drivers/gpu/drm/panel/panel-simple.c

[PATCH 2/4] ARM: dts: i.MX6: imx6dl-mamoj: Add parallel display support

2018-04-25 Thread Jagan Teki
; Signed-off-by: Michael Trimarchi <mich...@amarulasolutions.com> Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- arch/arm/boot/dts/imx6dl-mamoj.dts | 185 + 1 file changed, 185 insertions(+) diff --git a/arch/arm/boot/dts/imx6dl-mamoj.dts b/

[PATCH 2/4] ARM: dts: i.MX6: imx6dl-mamoj: Add parallel display support

2018-04-25 Thread Jagan Teki
This patch adds parallel display support for i.MX6DL Mamoj board along with relevant backlight through pwm. LCD power sequence is added by 'Michael Trimarchi'. Signed-off-by: Simone CIANNI Signed-off-by: Raffaele RECALCATI Signed-off-by: Michael Trimarchi Signed-off-by: Jagan Teki --- arch

Re: [RFC 00/13] arm64: allwinner: Add A64 DE2 pipeline support

2018-04-25 Thread Jagan Teki
On Tue, Apr 24, 2018 at 7:38 PM, Maxime Ripard <maxime.rip...@bootlin.com> wrote: > On Tue, Apr 24, 2018 at 07:04:12PM +0530, Jagan Teki wrote: >> Allwinner A64 has display engine pipeline like other Allwinner SOC's >> A83T/H3/H5. >> >> A64 DE2 behaviour simil

Re: [RFC 00/13] arm64: allwinner: Add A64 DE2 pipeline support

2018-04-25 Thread Jagan Teki
On Tue, Apr 24, 2018 at 7:38 PM, Maxime Ripard wrote: > On Tue, Apr 24, 2018 at 07:04:12PM +0530, Jagan Teki wrote: >> Allwinner A64 has display engine pipeline like other Allwinner SOC's >> A83T/H3/H5. >> >> A64 DE2 behaviour similar to Allwinner A83T where

Re: [RFC 00/13] arm64: allwinner: Add A64 DE2 pipeline support

2018-04-25 Thread Jagan Teki
On Tue, Apr 24, 2018 at 9:02 PM, Jernej Škrabec <jernej.skra...@siol.net> wrote: > Hi, > > Dne torek, 24. april 2018 ob 15:34:12 CEST je Jagan Teki napisal(a): >> Allwinner A64 has display engine pipeline like other Allwinner SOC's >> A83T/H3/H5. >> >> A64

Re: [RFC 00/13] arm64: allwinner: Add A64 DE2 pipeline support

2018-04-25 Thread Jagan Teki
On Tue, Apr 24, 2018 at 9:02 PM, Jernej Škrabec wrote: > Hi, > > Dne torek, 24. april 2018 ob 15:34:12 CEST je Jagan Teki napisal(a): >> Allwinner A64 has display engine pipeline like other Allwinner SOC's >> A83T/H3/H5. >> >> A64 DE2 behaviour similar to Allwi

[RFC 02/13] arm64: dts: allwinner: a64: Add DE2 CCU

2018-04-24 Thread Jagan Teki
DE2 in A64 has clock control unit and behavior is same like H3/H5, so reuse the same in A64. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 15 +++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/all

[RFC 02/13] arm64: dts: allwinner: a64: Add DE2 CCU

2018-04-24 Thread Jagan Teki
DE2 in A64 has clock control unit and behavior is same like H3/H5, so reuse the same in A64. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 15 +++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch

[RFC 03/13] bindings: display: Add compatible for A64 DE2 pipeline

2018-04-24 Thread Jagan Teki
Allwinner A64 has DE2 pipeline similar to other Allwinner SOC's like A83T, H3/H5. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/d

[RFC 03/13] bindings: display: Add compatible for A64 DE2 pipeline

2018-04-24 Thread Jagan Teki
Allwinner A64 has DE2 pipeline similar to other Allwinner SOC's like A83T, H3/H5. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt b

[RFC 05/13] bindings: display: Add compatible for A64 tcon-lcd

2018-04-24 Thread Jagan Teki
tcon-lcd on Allwinner A64 has similar behavior like Allwinner A83T. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi

[RFC 05/13] bindings: display: Add compatible for A64 tcon-lcd

2018-04-24 Thread Jagan Teki
tcon-lcd on Allwinner A64 has similar behavior like Allwinner A83T. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt b/Documentation

[RFC 07/13] bindings: display: Add compatible for A64 HDMI

2018-04-24 Thread Jagan Teki
HDMI on Allwinner A64 has similar like H3/H5. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.

[RFC 07/13] bindings: display: Add compatible for A64 HDMI

2018-04-24 Thread Jagan Teki
HDMI on Allwinner A64 has similar like H3/H5. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt b/Documentation/devicetree/bindings

[RFC 09/13] arm64: dts: allwinner: a64: Add HDMI support

2018-04-24 Thread Jagan Teki
HDMI on Allwinner A64 has similar behavior like H3/H5, so reuse the same dts node details for A64. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 28 +++ include/dt-bindings/clock/sun50i-a64-ccu.h| 2

[RFC 12/13] arm64: dts: allwinner: a64: Add HDMI pipeline

2018-04-24 Thread Jagan Teki
HDMI pipeline on A64 has similar behavior like A83T where tcon1 is connected to HDMI. So reuse similar dts nodes for A64. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 79 ++- 1 file changed, 78 insertions

[RFC 09/13] arm64: dts: allwinner: a64: Add HDMI support

2018-04-24 Thread Jagan Teki
HDMI on Allwinner A64 has similar behavior like H3/H5, so reuse the same dts node details for A64. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 28 +++ include/dt-bindings/clock/sun50i-a64-ccu.h| 2 ++ 2 files changed, 30 insertions

[RFC 12/13] arm64: dts: allwinner: a64: Add HDMI pipeline

2018-04-24 Thread Jagan Teki
HDMI pipeline on A64 has similar behavior like A83T where tcon1 is connected to HDMI. So reuse similar dts nodes for A64. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 79 ++- 1 file changed, 78 insertions(+), 1 deletion(-) diff --git

[RFC 10/13] bindings: display: Add compatible for A64 Mixer1

2018-04-24 Thread Jagan Teki
Mixer1 on Allwinner A64 has similar behavior like Allwinner A83T. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi

[RFC 10/13] bindings: display: Add compatible for A64 Mixer1

2018-04-24 Thread Jagan Teki
Mixer1 on Allwinner A64 has similar behavior like Allwinner A83T. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt b/Documentation

[RFC 11/13] bindings: display: Add compatible for A64 tcon-tv

2018-04-24 Thread Jagan Teki
tcon-tv on Allwinner A64 has similar behavior like Allwinner A83T. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi

[RFC 13/13] arm64: dts: allwinner: a64: bananapi-m64: Enable HDMI output

2018-04-24 Thread Jagan Teki
Enable HDMI output on Bananpi-m64 board. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 26 ++ 1 file changed, 26 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts

[RFC 11/13] bindings: display: Add compatible for A64 tcon-tv

2018-04-24 Thread Jagan Teki
tcon-tv on Allwinner A64 has similar behavior like Allwinner A83T. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt b/Documentation

[RFC 13/13] arm64: dts: allwinner: a64: bananapi-m64: Enable HDMI output

2018-04-24 Thread Jagan Teki
Enable HDMI output on Bananpi-m64 board. Signed-off-by: Jagan Teki --- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 26 ++ 1 file changed, 26 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts b/arch/arm64/boot/dts/allwinner/sun50i

[RFC 08/13] bindings: display: Add compatible for A64 HDMI PHY

2018-04-24 Thread Jagan Teki
HDMI PHY on Allwinner A64 has similar like H3/H5. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.

[RFC 08/13] bindings: display: Add compatible for A64 HDMI PHY

2018-04-24 Thread Jagan Teki
HDMI PHY on Allwinner A64 has similar like H3/H5. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt b/Documentation/devicetree/bindings

[RFC 06/13] arm64: dts: allwinner: a64: Add DE2 pipeline

2018-04-24 Thread Jagan Teki
The display pipeline on A64 has similar behavior like A83T, so use A83 compatible strings for probing relevant drivers. Added Mixer0, tcon0 has initial support, rest will add eventually. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- arch/arm64/boot/dts/allwinner/sun50i-a6

[RFC 06/13] arm64: dts: allwinner: a64: Add DE2 pipeline

2018-04-24 Thread Jagan Teki
The display pipeline on A64 has similar behavior like A83T, so use A83 compatible strings for probing relevant drivers. Added Mixer0, tcon0 has initial support, rest will add eventually. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 61

[RFC 01/13] dt-bindings: clock: Add compatible for A64 DE2 CCU

2018-04-24 Thread Jagan Teki
Allwinner A64 has DE2 CCU which is similar to H3/H5 SoC. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- Documentation/devicetree/bindings/clock/sun8i-de2.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/clock/sun8i-de2.txt b/Documen

[RFC 04/13] bindings: display: Add compatible for A64 Mixer0

2018-04-24 Thread Jagan Teki
Mixer0 on Allwinner A64 has similar behavior like Allwinner A83T. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi

[RFC 01/13] dt-bindings: clock: Add compatible for A64 DE2 CCU

2018-04-24 Thread Jagan Teki
Allwinner A64 has DE2 CCU which is similar to H3/H5 SoC. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/clock/sun8i-de2.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/clock/sun8i-de2.txt b/Documentation/devicetree/bindings/clock/sun8i

[RFC 04/13] bindings: display: Add compatible for A64 Mixer0

2018-04-24 Thread Jagan Teki
Mixer0 on Allwinner A64 has similar behavior like Allwinner A83T. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt b/Documentation

[RFC 00/13] arm64: allwinner: Add A64 DE2 pipeline support

2018-04-24 Thread Jagan Teki
[0.259824] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0 [1] https://lkml.org/lkml/2018/3/16/1096 Jagan Teki (13): dt-bindings: clock: Add compatible for A64 DE2 CCU arm64: dts: allwinner: a64: Add DE2 CCU bindings: display: Add compatible for A64 DE2 pipeline

[RFC 00/13] arm64: allwinner: Add A64 DE2 pipeline support

2018-04-24 Thread Jagan Teki
[0.259824] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0 [1] https://lkml.org/lkml/2018/3/16/1096 Jagan Teki (13): dt-bindings: clock: Add compatible for A64 DE2 CCU arm64: dts: allwinner: a64: Add DE2 CCU bindings: display: Add compatible for A64 DE2 pipeline

[PATCH v6 3/3] arm64: allwinner: a64: bananapi-m64: add usb otg

2018-04-23 Thread Jagan Teki
Add usb otg support for bananapi-m64 board, - USB-ID connected with PH9 - USB-DRVVBUS controlled by N_VBUSEN pin from PMIC Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> Reviewed-by: Chen-Yu Tsai <w...@csie.org> --- Changes for v6: - Rebase on master Changes for v5: - Kept r

[PATCH v6 3/3] arm64: allwinner: a64: bananapi-m64: add usb otg

2018-04-23 Thread Jagan Teki
Add usb otg support for bananapi-m64 board, - USB-ID connected with PH9 - USB-DRVVBUS controlled by N_VBUSEN pin from PMIC Signed-off-by: Jagan Teki Reviewed-by: Chen-Yu Tsai --- Changes for v6: - Rebase on master Changes for v5: - Kept reg_drivevbus node in alphabetical order. - Collect Chen

[PATCH v6 1/3] regulator: axp20x: add drivevbus support for axp803

2018-04-23 Thread Jagan Teki
Like axp221, axp223, axp813 the axp803 is also supporting external regulator to drive the OTG VBus through N_VBUSEN PMIC pin. Add support for it. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> Reviewed-by: Rob Herring <r...@kernel.org> Reviewed-by: Chen-Yu Tsai &l

[PATCH v6 1/3] regulator: axp20x: add drivevbus support for axp803

2018-04-23 Thread Jagan Teki
Like axp221, axp223, axp813 the axp803 is also supporting external regulator to drive the OTG VBus through N_VBUSEN PMIC pin. Add support for it. Signed-off-by: Jagan Teki Reviewed-by: Rob Herring Reviewed-by: Chen-Yu Tsai --- Changes for v6: - Rebase on master Changes for v5: - Collect

[PATCH v6 2/3] arm64: allwinner: axp803: Add drivevbus regulator

2018-04-23 Thread Jagan Teki
Add reg_drivevbus regualtor for boards which are using external regulator to drive the OTG VBus through N_VBUSEN PMIC pin. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> Reviewed-by: Chen-Yu Tsai <w...@csie.org> --- Changes for v6: - Rebase on master Changes for v5: - Col

[PATCH v6 2/3] arm64: allwinner: axp803: Add drivevbus regulator

2018-04-23 Thread Jagan Teki
Add reg_drivevbus regualtor for boards which are using external regulator to drive the OTG VBus through N_VBUSEN PMIC pin. Signed-off-by: Jagan Teki Reviewed-by: Chen-Yu Tsai --- Changes for v6: - Rebase on master Changes for v5: - Collect Chen-Yu reviewed-by tag Changes for v4: - rebase

Re: [PATCH 3/7] bus: add bus driver for accessing Allwinner A64 DE2

2018-04-19 Thread Jagan Teki
On Sat, Apr 14, 2018 at 4:16 PM, Jagan Teki <ja...@amarulasolutions.com> wrote: > On Sat, Apr 14, 2018 at 4:00 PM, Chen-Yu Tsai <w...@csie.org> wrote: >> On Sat, Apr 14, 2018 at 6:25 PM, Jagan Teki <ja...@amarulasolutions.com> >> wrote: >>> On Fri, Mar

Re: [PATCH 3/7] bus: add bus driver for accessing Allwinner A64 DE2

2018-04-19 Thread Jagan Teki
On Sat, Apr 14, 2018 at 4:16 PM, Jagan Teki wrote: > On Sat, Apr 14, 2018 at 4:00 PM, Chen-Yu Tsai wrote: >> On Sat, Apr 14, 2018 at 6:25 PM, Jagan Teki >> wrote: >>> On Fri, Mar 16, 2018 at 11:23 PM, Icenowy Zheng wrote: >>>> The "Display Engine 2.0&q

Re: [PATCH 3/7] bus: add bus driver for accessing Allwinner A64 DE2

2018-04-14 Thread Jagan Teki
On Sat, Apr 14, 2018 at 4:00 PM, Chen-Yu Tsai <w...@csie.org> wrote: > On Sat, Apr 14, 2018 at 6:25 PM, Jagan Teki <ja...@amarulasolutions.com> > wrote: >> On Fri, Mar 16, 2018 at 11:23 PM, Icenowy Zheng <icen...@aosc.io> wrote: >>> The "Display Engin

Re: [PATCH 3/7] bus: add bus driver for accessing Allwinner A64 DE2

2018-04-14 Thread Jagan Teki
On Sat, Apr 14, 2018 at 4:00 PM, Chen-Yu Tsai wrote: > On Sat, Apr 14, 2018 at 6:25 PM, Jagan Teki > wrote: >> On Fri, Mar 16, 2018 at 11:23 PM, Icenowy Zheng wrote: >>> The "Display Engine 2.0" (usually called DE2) on the Allwinner A64 SoC >>> is di

Re: [PATCH 3/7] bus: add bus driver for accessing Allwinner A64 DE2

2018-04-14 Thread Jagan Teki
locks won't be accessible. > > Add a bus driver for the Allwinner A64 DE2 part which claims the SRAM > region when probing. Along with this bus driver, we also need drivers/gpu/drm/sun4i/sun4i_drv.c which can usually drive the pipelines like mixer0 and 1 are the cases for A64? Jagan. -- Jagan

Re: [PATCH 3/7] bus: add bus driver for accessing Allwinner A64 DE2

2018-04-14 Thread Jagan Teki
gt; > Add a bus driver for the Allwinner A64 DE2 part which claims the SRAM > region when probing. Along with this bus driver, we also need drivers/gpu/drm/sun4i/sun4i_drv.c which can usually drive the pipelines like mixer0 and 1 are the cases for A64? Jagan. -- Jagan Teki Senior Lin

Re: [PATCH v4 0/8] drm/sun4i: Allwinner MIPI-DSI support

2018-04-13 Thread Jagan Teki
On Fri, Apr 13, 2018 at 5:39 PM, Maxime Ripard <maxime.rip...@bootlin.com> wrote: > On Fri, Apr 13, 2018 at 05:30:04PM +0530, Jagan Teki wrote: >> On Wed, Apr 11, 2018 at 6:13 PM, Maxime Ripard >> <maxime.rip...@bootlin.com> wrote: >> > On Wed, Apr 04, 2018 at 1

Re: [PATCH v4 0/8] drm/sun4i: Allwinner MIPI-DSI support

2018-04-13 Thread Jagan Teki
On Fri, Apr 13, 2018 at 5:39 PM, Maxime Ripard wrote: > On Fri, Apr 13, 2018 at 05:30:04PM +0530, Jagan Teki wrote: >> On Wed, Apr 11, 2018 at 6:13 PM, Maxime Ripard >> wrote: >> > On Wed, Apr 04, 2018 at 11:57:08AM +0200, Maxime Ripard wrote: >> >> Hi, >&g

Re: [PATCH v4 0/8] drm/sun4i: Allwinner MIPI-DSI support

2018-04-13 Thread Jagan Teki
000.lcd-controller (ops sun4i_tcon_ops) [ 18.843246] sun4i-drm display-engine: bound 1ca.dsi (ops sun6i_dsi_ops [sun6i_dsi]) [ 18.851263] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 18.857878] [drm] No driver support for vblank timestamp query. << hang here >> [1] https://github.com/openedev/linux-openedev/commit/9030929673b21971ff77b7593e88c26e84ed3742 [2] https://github.com/openedev/linux-openedev/commit/725afe3ce4507fa975fcb4a04b1bbb90d9d44a91 Jagan. -- Jagan Teki Free Software Engineer | www.openedev.com U-Boot, Linux | Upstream Maintainer Hyderabad, India.

Re: [PATCH v4 0/8] drm/sun4i: Allwinner MIPI-DSI support

2018-04-13 Thread Jagan Teki
d-controller (ops sun4i_tcon_ops) [ 18.843246] sun4i-drm display-engine: bound 1ca.dsi (ops sun6i_dsi_ops [sun6i_dsi]) [ 18.851263] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 18.857878] [drm] No driver support for vblank timestamp query. << hang here >> [1] https://github.com/openedev/linux-openedev/commit/9030929673b21971ff77b7593e88c26e84ed3742 [2] https://github.com/openedev/linux-openedev/commit/725afe3ce4507fa975fcb4a04b1bbb90d9d44a91 Jagan. -- Jagan Teki Free Software Engineer | www.openedev.com U-Boot, Linux | Upstream Maintainer Hyderabad, India.

Re: [PATCH v5 1/3] regulator: axp20x: add drivevbus support for axp803

2018-04-05 Thread Jagan Teki
On Tue, Mar 27, 2018 at 11:01 AM, Jagan Teki <ja...@amarulasolutions.com> wrote: > Like axp221, axp223, axp813 the axp803 is also supporting external > regulator to drive the OTG VBus through N_VBUSEN PMIC pin. > > Add support for it. > > Signed-off-by: Jagan Teki <

Re: [PATCH v5 1/3] regulator: axp20x: add drivevbus support for axp803

2018-04-05 Thread Jagan Teki
On Tue, Mar 27, 2018 at 11:01 AM, Jagan Teki wrote: > Like axp221, axp223, axp813 the axp803 is also supporting external > regulator to drive the OTG VBus through N_VBUSEN PMIC pin. > > Add support for it. > > Signed-off-by: Jagan Teki > Reviewed-by: Rob Herring > R

[PATCH v5 3/3] arm64: allwinner: a64: bananapi-m64: add usb otg

2018-03-26 Thread Jagan Teki
Add usb otg support for bananapi-m64 board, - USB-ID connected with PH9 - USB-DRVVBUS controlled by N_VBUSEN pin from PMIC Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> Reviewed-by: Chen-Yu Tsai <w...@csie.org> --- Changes for v5: - Kept reg_drivevbus node in alphab

[PATCH v5 3/3] arm64: allwinner: a64: bananapi-m64: add usb otg

2018-03-26 Thread Jagan Teki
Add usb otg support for bananapi-m64 board, - USB-ID connected with PH9 - USB-DRVVBUS controlled by N_VBUSEN pin from PMIC Signed-off-by: Jagan Teki Reviewed-by: Chen-Yu Tsai --- Changes for v5: - Kept reg_drivevbus node in alphabetical order. - Collect Chen-Yu reviewed-by tag Changes for v4

[PATCH v5 1/3] regulator: axp20x: add drivevbus support for axp803

2018-03-26 Thread Jagan Teki
Like axp221, axp223, axp813 the axp803 is also supporting external regulator to drive the OTG VBus through N_VBUSEN PMIC pin. Add support for it. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> Reviewed-by: Rob Herring <r...@kernel.org> Reviewed-by: Chen-Yu Tsai &l

[PATCH v5 2/3] arm64: allwinner: axp803: Add drivevbus regulator

2018-03-26 Thread Jagan Teki
Add reg_drivevbus regualtor for boards which are using external regulator to drive the OTG VBus through N_VBUSEN PMIC pin. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> Reviewed-by: Chen-Yu Tsai <w...@csie.org> --- Changes for v5: - Collect Chen-Yu reviewed-by tag Ch

[PATCH v5 1/3] regulator: axp20x: add drivevbus support for axp803

2018-03-26 Thread Jagan Teki
Like axp221, axp223, axp813 the axp803 is also supporting external regulator to drive the OTG VBus through N_VBUSEN PMIC pin. Add support for it. Signed-off-by: Jagan Teki Reviewed-by: Rob Herring Reviewed-by: Chen-Yu Tsai --- Changes for v5: - Collect Chen-Yu reviewed-by tag Changes for v4

[PATCH v5 2/3] arm64: allwinner: axp803: Add drivevbus regulator

2018-03-26 Thread Jagan Teki
Add reg_drivevbus regualtor for boards which are using external regulator to drive the OTG VBus through N_VBUSEN PMIC pin. Signed-off-by: Jagan Teki Reviewed-by: Chen-Yu Tsai --- Changes for v5: - Collect Chen-Yu reviewed-by tag Changes for v4: - rebase on master Changes for v3: - none arch

[PATCH v4] ARM: dts: imx6q: Add Engicam i.CoreM6 1.5 Quad/Dual MIPI starter kit support

2018-03-26 Thread Jagan Teki
Up to 2 GB DDR3-1066 Video InterfacesUp to 1 Parallel Up to 2 LVDS HDMI 1.4 port 8 bit CSI INPUT MIPI-CSI INPUT 1 x 10/100 Ethernet interface, 2 x USB, 1 x PCIe, 1 x I2S etc Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- Changes for v4:

[PATCH v4] ARM: dts: imx6q: Add Engicam i.CoreM6 1.5 Quad/Dual MIPI starter kit support

2018-03-26 Thread Jagan Teki
Up to 2 GB DDR3-1066 Video InterfacesUp to 1 Parallel Up to 2 LVDS HDMI 1.4 port 8 bit CSI INPUT MIPI-CSI INPUT 1 x 10/100 Ethernet interface, 2 x USB, 1 x PCIe, 1 x I2S etc Signed-off-by: Jagan Teki --- Changes for v4: - Send as seprate patch from previous

[PATCH v4] ARM: dts: imx6q-icore-ofcap12: Switch LVDS timings from panel-simple

2018-03-26 Thread Jagan Teki
Switch to use koe_tx31d200vm0baa LVDS timings from panel-simple instead hard coding the same in dts. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- Changes for v4: - Send as seprate patch from previous series https://patchwork.kernel.org/patch/10199423/ Changes for v3, v2:

[PATCH v4] ARM: dts: imx6q-icore-ofcap12: Switch LVDS timings from panel-simple

2018-03-26 Thread Jagan Teki
Switch to use koe_tx31d200vm0baa LVDS timings from panel-simple instead hard coding the same in dts. Signed-off-by: Jagan Teki --- Changes for v4: - Send as seprate patch from previous series https://patchwork.kernel.org/patch/10199423/ Changes for v3, v2: - none arch/arm/boot/dts/imx6q

Re: [PATCH v3 0/7] drm/sun4i: Allwinner MIPI-DSI support

2018-03-23 Thread Jagan Teki
Hi Maxime, On Tue, Mar 6, 2018 at 7:25 PM, Maxime Ripard wrote: > Hi, > > Here is an preliminary version of the MIPI-DSI support for the Allwinner > SoCs. > > This controller can be found on a number of recent SoCs, such as the > A31, A33 or the A64. > > Given the

Re: [PATCH v3 0/7] drm/sun4i: Allwinner MIPI-DSI support

2018-03-23 Thread Jagan Teki
Hi Maxime, On Tue, Mar 6, 2018 at 7:25 PM, Maxime Ripard wrote: > Hi, > > Here is an preliminary version of the MIPI-DSI support for the Allwinner > SoCs. > > This controller can be found on a number of recent SoCs, such as the > A31, A33 or the A64. > > Given the sparse documentation, there's a

[PATCH v2 2/2] ARM: dts: i.MX6: Add BTicino i.MX6DL Mamoj initial support

2018-03-19 Thread Jagan Teki
This patch adds initial support for BTicino i.MX6DL Mamoj board. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> Signed-off-by: Simone CIANNI <simone.cia...@bticino.it> Signed-off-by: Raffaele RECALCATI <raffaele.recalc...@bticino.it> --- Changes for v2: - Squash 'PFUZE

[PATCH v2 2/2] ARM: dts: i.MX6: Add BTicino i.MX6DL Mamoj initial support

2018-03-19 Thread Jagan Teki
This patch adds initial support for BTicino i.MX6DL Mamoj board. Signed-off-by: Jagan Teki Signed-off-by: Simone CIANNI Signed-off-by: Raffaele RECALCATI --- Changes for v2: - Squash 'PFUZE100 support' patch - Remove fec PHY reset mux arch/arm/boot/dts/Makefile | 1 + arch/arm/boot

[PATCH v2 1/2] dt-bindings: Add vendor prefix for Bticino

2018-03-19 Thread Jagan Teki
Added 'bticino' vendor prefix for Bticino International. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> Signed-off-by: Simone CIANNI <simone.cia...@bticino.it> Signed-off-by: Raffaele RECALCATI <raffaele.recalc...@bticino.it> Reviewed-by: Rob Herring <r...@kernel.or

[PATCH v2 1/2] dt-bindings: Add vendor prefix for Bticino

2018-03-19 Thread Jagan Teki
Added 'bticino' vendor prefix for Bticino International. Signed-off-by: Jagan Teki Signed-off-by: Simone CIANNI Signed-off-by: Raffaele RECALCATI Reviewed-by: Rob Herring --- Changes for v2: - Collect review tag from Rob Documentation/devicetree/bindings/vendor-prefixes.txt | 1 + 1 file

[PATCH 1/3] dt-bindings: Add vendor prefix for Bticino

2018-03-15 Thread Jagan Teki
Added 'bticino' vendor prefix for Bticino International. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> Signed-off-by: Simone CIANNI <simone.cia...@bticino.it> Signed-off-by: Raffaele RECALCATI <raffaele.recalc...@bticino.it> --- Documentation/devicetree/bindings/vendo

[PATCH 1/3] dt-bindings: Add vendor prefix for Bticino

2018-03-15 Thread Jagan Teki
Added 'bticino' vendor prefix for Bticino International. Signed-off-by: Jagan Teki Signed-off-by: Simone CIANNI Signed-off-by: Raffaele RECALCATI --- Documentation/devicetree/bindings/vendor-prefixes.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings

[PATCH 3/3] ARM: dts: imx6dl-mamoj: Add PFUZE100 support

2018-03-15 Thread Jagan Teki
MX6DL Mamoj boards has Freescale PFUZE100 PMIC, so add support for it. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> Signed-off-by: Simone CIANNI <simone.cia...@bticino.it> Signed-off-by: Raffaele RECALCATI <raffaele.recalc...@bticino.it> --- arch/arm/boot/dts/imx6

[PATCH 3/3] ARM: dts: imx6dl-mamoj: Add PFUZE100 support

2018-03-15 Thread Jagan Teki
MX6DL Mamoj boards has Freescale PFUZE100 PMIC, so add support for it. Signed-off-by: Jagan Teki Signed-off-by: Simone CIANNI Signed-off-by: Raffaele RECALCATI --- arch/arm/boot/dts/imx6dl-mamoj.dts | 113 + 1 file changed, 113 insertions(+) diff --git

[PATCH 2/3] ARM: dts: i.MX6: Add BTicino i.MX6DL Mamoj initial support

2018-03-15 Thread Jagan Teki
This patch adds initial support for BTicino i.MX6DL Mamoj board. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> Signed-off-by: Simone CIANNI <simone.cia...@bticino.it> Signed-off-by: Raffaele RECALCATI <raffaele.recalc...@bticino.it> --- arch/arm/boot/dts/Makefile

[PATCH 2/3] ARM: dts: i.MX6: Add BTicino i.MX6DL Mamoj initial support

2018-03-15 Thread Jagan Teki
This patch adds initial support for BTicino i.MX6DL Mamoj board. Signed-off-by: Jagan Teki Signed-off-by: Simone CIANNI Signed-off-by: Raffaele RECALCATI --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/imx6dl-mamoj.dts | 113 + 2 files

[PATCH] ARM: dts: rockchip: Add eMMC node for rk3288-vyasa

2018-02-14 Thread Jagan Teki
RK3288 Vyasa has eMMC, add dts node to support it. Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> --- arch/arm/boot/dts/rk3288-vyasa.dts | 11 +++ 1 file changed, 11 insertions(+) diff --git a/arch/arm/boot/dts/rk3288-vyasa.dts b/arch/arm/boot/dts/rk3288-vyasa.dts index 9

<    5   6   7   8   9   10   11   12   13   14   >