- WARNING: Missing a blank line after declarations
- WARNING: line over 80 characters
- WARNING: please, no space before tabs
Signed-off-by: Jagan Teki
Cc: Sumit Semwal
---
drivers/dma-buf/dma-buf.c | 9 +++--
drivers/dma-buf/reservation.c | 9 ++---
drivers/dma-buf/seqno-fence.c
20140818 for
display-subsystem on minor 0
[2.047818] hctosys: unable to open rtc device (rtc0)
[2.053958] mmcblk0: p1
[2.057009] ttyS2 - failed to request DMA
[1] https://paste.ubuntu.com/25464674/
thanks!
--
Jagan Teki
Free Software Engineer | www.openedev.com
U-Boot, Linux | Upstream
On Tue, May 1, 2018 at 9:53 PM, Chen-Yu Tsai <w...@csie.org> wrote:
> On Mon, Apr 30, 2018 at 7:40 PM, Jagan Teki <ja...@amarulasolutions.com>
> wrote:
>> Allwinner 64-bit SoC like H5/A64 has DE2 CCU so enable them
>> as default.
>>
>> Signed-off-
On Thu, Apr 19, 2018 at 3:02 PM, Chen-Yu Tsai wrote:
> This panel is marketed as Banana Pi 7" LCD display. On the back is
> a sticker denoting the model name S070WV20-CT16.
>
> This is a 7" 800x480 panel connected through a 24-bit RGB interface.
> However the panel only does 262k
On Mon, May 14, 2018 at 2:10 PM, Maxime Ripard
<maxime.rip...@bootlin.com> wrote:
> On Mon, May 14, 2018 at 02:03:36PM +0530, Jagan Teki wrote:
>> On Wed, May 2, 2018 at 5:04 PM, Maxime Ripard <maxime.rip...@bootlin.com>
>> wrote:
>> > Hi,
>> >
>>
On Wed, May 2, 2018 at 5:04 PM, Maxime Ripard <maxime.rip...@bootlin.com> wrote:
> Hi,
>
> On Mon, Apr 30, 2018 at 05:10:46PM +0530, Jagan Teki wrote:
>> + hdmi_phy: hdmi-phy@1ef {
>> + compatible = &qu
On Wed, May 16, 2018 at 12:12 PM, Chen-Yu Tsai <w...@csie.org> wrote:
> On Mon, May 14, 2018 at 11:03 AM, Jagan Teki <ja...@amarulasolutions.com>
> wrote:
>> On Thu, Apr 19, 2018 at 3:02 PM, Chen-Yu Tsai <w...@csie.org> wrote:
>>> This panel is marketed a
The DE2 on the A64 is mainly composed of the mixers and tcons,
plus various encoders.
This patch add second mixer and tcon which eventually useful
for testing HDMI. the other part of DE2 will add in future.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
-
Allwinner SoC like SUN8I and SUN50I has DE2 CCU so enable them
as default.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- Enable for MACH_SUN8I
drivers/clk/sunxi-ng/Kconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/clk/sunxi-ng/Kconfig b/d
Enable HDMI output on Bananpi-m64 board.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- none
.../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 26 ++
1 file changed, 26 insertions(+)
diff --git a/arch/arm64/boot/dts/allwinner/sun5
According to documentation and experience with other similar SoCs, video
PLLs don't work stable if their output frequency is set below 192 MHz.
Because of that, set minimal rate to both A64 video PLLs to 192 MHz.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
From: Jernej Skrabec <jernej.skra...@siol.net>
PHY is the same as in H3, except it can select between two clock parent.
Signed-off-by: Jernej Skrabec <jernej.skra...@siol.net>
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- new patch
dri
.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- Add fallback compatible for tcon1
- Add separate compatible for mixer1
Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Documentation/devi
Enable HDMI output on sopine board.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- none
.../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 26 ++
1 file changed, 26 insertions(+)
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-
HDMI pipeline on Allwinner A64 has similar behavior like A83T
where tcon1 is connected to HDMI.
Setup the pipeline according to that.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- none
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 21 ++
Enable DRM Support for Allwinner Display Engine, built as a module.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- none
arch/arm64/configs/defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/def
/lkml/2018/4/30/288
[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 (22):
dt-bindings: clock: Add compatible for A64 DE2 CCU
arm64: dts: allwinner: a64: Add DE2 CCU
clk: sunxi-ng: Enable DE2_CCU for SUN8
use a
dedicated regulator to power it, the default dummy regulator is used.
Signed-off-by: Icenowy Zheng <icen...@aosc.io>
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- none
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 14 ++
drivers/gpu/drm/sun4i/sun8
HDMI on Allwinner A64 has similar behaviour like H3/H5/A83T, so
reuse the same dts node details for A64 with A83T compatible
as fallback.
HDMI PHY on Allwinner A64 has two clock parents so add them
as pll-0 and pll-1 in CCU clock phadles.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.
Enable HDMI output on nanopi-a64 board.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- none
.../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 26 ++
1 file changed, 26 insertions(+)
diff --git a/arch/arm64/boot/dts/allwinner/sun5
HDMI on Allwinner A64 has similar like H3/H5/A83T.
Add compatible a64 and update A83T compatible as fallback.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- Add fallback compatible
Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 +
1 file c
Enable HDMI output on Orangepi-win board.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- none
.../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 26 ++
1 file changed, 26 insertions(+)
diff --git a/arch/arm64/boot/dts/allwinner/sun5
Allwinner SoC like SUN8I and SUN50I are now using DE2 Mixer
so enable them as default.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- Enable for SUN8I
drivers/gpu/drm/sun4i/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/g
From: Jernej Skrabec <jernej.skra...@siol.net>
When TCON set up TCON TOP, it needs to know mixer index. Here we do that
by setting engine ID to number provided in mixer index quirk.
Signed-off-by: Jernej Skrabec <jernej.skra...@siol.net>
Signed-off-by: Jagan Teki <ja...@amaru
Allwinner SoC like SUN8I and SUN50I are now using DesignWare HDMI
so enable them as default.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- Enable for SUN8I
drivers/gpu/drm/sun4i/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/gpu/drm
From: Jernej Skrabec <jernej.skra...@siol.net>
Some SoCs with DW HDMI have multiple possible clock parents, like A64
and R40.
Expand HDMI PHY clock driver to support second clock parent.
Signed-off-by: Jernej Skrabec <jernej.skra...@siol.net>
Signed-off-by: Ja
DE2 CCU in Allwinner A64 has same like H5, so use the
similar dts details for A64 with fallback compatible.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- Add h5 compatible first since A64 came first.
arch/arm64/boot/dts/allwinner/sun50i-a64.dts
Mixers in Allwinner have similar capabilities as others SoCs with DE2.
Mixer1 has 1 VI and 1 UI planes and supports HW scaling on all
planes.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- New patch
drivers/gpu/drm/sun4i/sun8i_mixer.c | 13 +
Allwinner A64 has DE2 CCU is similar to H3/H5 SoC.
So add compatible for A64 which is fallback compatible
for H5, so update fallback binding.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
Reviewed-by: Rob Herring <r...@kernel.org>
---
Changes for v2:
- Add fallbac
Display Engine(DE2) in Allwinner A64 has two mixers and tcons.
The routing for mixer0 is through tcon0 and connected to
LVDS/RGB/MIPI-DSI controller.
The routing for mixer1 is through tcon1 and connected to HDMI.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
HDMI PHY on Allwinner A64 has similar like H3/H5 but with
two clock parents, so add separate compatible for A64.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- Add separate compatible for A64
Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt |
Enable HDMI output on a64-olinuxino board.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- none
.../boot/dts/allwinner/sun50i-a64-olinuxino.dts| 26 ++
1 file changed, 26 insertions(+)
diff --git a/arch/arm64/boot/dts/allwinner/sun5
Allwinner A64 has two clock parents PLL_VIDEO0 and PLL_VIDEO1.
Include these macros on dt-bindings so-that the same can be
used while defining CCU clock phadles.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- new patch
include/dt-bindings/clock/sun50i-a64
Enable HDMI output on pine64 board.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v2:
- none
.../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 26 ++
1 file changed, 26 insertions(+)
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-
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
Reviewed-by: Rob Herring
---
Changes for v2:
- collect Rob r-w-b tag
.../display/panel/rocktech,rk070er9427.txt | 25
On Thu, Jun 14, 2018 at 10:59 PM, Jernej Škrabec
wrote:
> Dne četrtek, 14. junij 2018 ob 19:16:46 CEST je Jagan Teki napisal(a):
>> On Thu, Jun 14, 2018 at 8:04 PM, Jernej Škrabec
> wrote:
>> > Dne četrtek, 14. junij 2018 ob 09:12:41 CEST je Jagan Teki napisal(a):
>> &
On Thu, Jun 14, 2018 at 8:04 PM, Jernej Škrabec wrote:
> Dne četrtek, 14. junij 2018 ob 09:12:41 CEST je Jagan Teki napisal(a):
>> On Wed, Jun 13, 2018 at 1:30 AM, Jernej Skrabec
> wrote:
>> > This series adds support for R40 HDMI pipeline. It is a bit special
>> >
or second clock parent to DW HDMI PHY clk
> driver
> drm/sun4i: Add support for A64 HDMI PHY
> drm: of: Export drm_crtc_port_mask()
> drm/sun4i: DW HDMI: Expand algorithm for possible crtcs
> ARM: dts: sun8i: r40: Add HDMI pipeline
> ARM: dts: sun8i: r40: Enable HDM
On Fri, May 18, 2018 at 3:29 PM, Maxime Ripard
wrote:
> On Fri, May 18, 2018 at 03:15:10PM +0530, Jagan Teki wrote:
>> Allwinner A64 has display engine pipeline like other Allwinner SOC's
>> A83T/H3/H5.
>>
>> A64 behaviour similar to Allwinner A83T where
>> Mix
Hi Rob,
On Tue, May 1, 2018 at 9:49 PM, Rob Herring <r...@kernel.org> wrote:
>
> On Mon, Apr 30, 2018 at 05:10:45PM +0530, Jagan Teki wrote:
> > HDMI PHY on Allwinner A64 has similar like H3/H5.
> >
> > Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
&
On Wed, May 2, 2018 at 5:04 PM, Icenowy Zheng <icen...@aosc.io> wrote:
>
>
> 于 2018年5月2日 GMT+08:00 下午7:32:50, Maxime Ripard <maxime.rip...@bootlin.com> 写到:
>>On Mon, Apr 30, 2018 at 05:10:39PM +0530, Jagan Teki wrote:
>>> DE2 in A64 has clock control unit and
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
use a
dedicated regulator to power it, the default dummy regulator is used.
Signed-off-by: Icenowy Zheng <icen...@aosc.io>
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 14 ++
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 2 ++
2
Enable HDMI output on Orangepi-win board.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
.../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 26 ++
1 file changed, 26 insertions(+)
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts
Enable DRM Support for Allwinner Display Engine, built as a module.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
arch/arm64/configs/defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 8ac1fe
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
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
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
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.
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
Enable HDMI output on pine64 board.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
.../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 26 ++
1 file changed, 26 insertions(+)
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
b/arch/arm64/bo
Enable HDMI output on a64-olinuxino board.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
.../boot/dts/allwinner/sun50i-a64-olinuxino.dts| 26 ++
1 file changed, 26 insertions(+)
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino.dts
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.
Enable HDMI output on sopine board.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
.../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 26 ++
1 file changed, 26 insertions(+)
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts
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
Allwinner 64-bit SoC like H5/A64 has DE2 Mixer so enable them
as default.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
drivers/gpu/drm/sun4i/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/sun4i/Kconfig b/drivers/gpu/drm/sun4i/K
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
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
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 | 83 +++
1 file changed, 83 inse
Enable HDMI output on nanopi-a64 board.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
.../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 26 ++
1 file changed, 26 insertions(+)
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-nanopi-a64.dts
b/arch
-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
Allwinner 64-bit SoC like H5/A64 has DesignWare HDMI so
enable them as default.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
drivers/gpu/drm/sun4i/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/gpu/drm/sun4i/Kconfig b/drivers/gpu/drm/sun4i/Kconfig
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
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
/1066
NAND SLC, 512MB
LVDS Display TFT 7" industrial, 800x480 resolution
Touchscreen EP0700M06 EDT Polytouch capacitive touch screen
Backlight LED backlight, brightness 300 Cd/m2
Power supply 15 to 30 Vdc
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes f
This adds support for the Kaohsiung Opto-Electronics.,
TX31D200VM0BAA 12.3" HSXGA LVDS panel, which can be
supported by the simple panel driver.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
Reviewed-by: Rob Herring <r...@kernel.org>
---
Changes for v3:
- collect Rob r
Switch to use ampire,am-800480aytzqw-00h LVDS timings from
panel-simple instead hard coding the same in dts.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v3, v2:
- none
arch/arm/boot/dts/imx6q-icore.dts| 31 +--
arch/arm/boot/dts/i
Add ampire,am-800480aytzqw-00h LVDS support by using
timings from panel-simple.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
---
Changes for v3, v2:
- none
arch/arm/boot/dts/imx6dl-icore.dts | 28
1 file changed, 28 insertions(+)
diff --git a/ar
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 v3:
This adds support for the Ampire AM-800480AYTZQW-00H 7.0" WGA LCD,
which can be supported by the simple panel driver.
Signed-off-by: Jagan Teki <ja...@amarulasolutions.com>
Reviewed-by: Rob Herring <r...@kernel.org>
---
Changes for v3:
- collect Rob reiew tag
Changes for v2:
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 v3, v2:
- none
arch/arm/boot/dts/imx6q-icore-ofcap12.dts | 31 +--
1 file chang
Series adda LVDS panel attributes on panel drivers instead of defining
them in dts nodes, and also added new icorem6 engicam boards.
Jagan Teki (7):
drm/panel: simple: add support for Ampire AM-800480AYTZQW-00H
ARM: dts: imx6q-icore: Switch LVDS timings from panel-simple
ARM: dts: imx6dl
On Mon, Feb 5, 2018 at 4:28 PM, Shawn Guo <shawn...@kernel.org> wrote:
> On Sun, Feb 04, 2018 at 11:19:24PM +0530, Jagan Teki wrote:
>> Series adda LVDS panel attributes on panel drivers instead of defining
>> them in dts nodes, and also added new icorem6 engicam boards
On Fri, Jul 27, 2018 at 6:56 PM, Icenowy Zheng wrote:
>
>
> 于 2018年7月27日 GMT+08:00 下午8:56:15, Maxime Ripard
> 写到:
>>On Fri, Jul 27, 2018 at 01:12:57AM +0800, Icenowy Zheng wrote:
>>> diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
HDMI on Allwinner A64 has similar like H3/H5/A83T.
Add compatible a64 and update A83T compatible as fallback.
Signed-off-by: Jagan Teki
Reviewed-by: Rob Herring
---
Changes for v3:
- collect Rob r-w-b tag
Changes for v2:
- Add fallback compatible
Documentation/devicetree/bindings/display
Mixers in Allwinner have similar capabilities as others SoCs with DE2.
Mixer1 has 1 VI and 1 UI planes and supports HW scaling on all
planes.
Signed-off-by: Jagan Teki
---
Changes for v3:
- none
Changes for v2:
- New patch
drivers/gpu/drm/sun4i/sun8i_mixer.c | 12
1 file changed
Enable all necessary HDMI pipeline nodes with HDMI out
connector on Bananpi-m64 board.
Signed-off-by: Jagan Teki
---
Changes for v3:
- Enable all pipeline components
Changes for v2:
- none
.../dts/allwinner/sun50i-a64-bananapi-m64.dts | 34 +++
1 file changed, 34 insertions
Enable DRM Support for Allwinner Display Engine, built as a module.
Signed-off-by: Jagan Teki
---
Changes for v3, v2:
- none
arch/arm64/configs/defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index c192a42c2ba3
Allwinner SoC like SUN8I and SUN50I has DE2 CCU so enable them
as default.
Signed-off-by: Jagan Teki
---
Changes for v3:
- none
Changes for v2:
- Enable for MACH_SUN8I
drivers/clk/sunxi-ng/Kconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/clk/sunxi-ng/Kconfig b/drivers/clk
Enable all necessary HDMI pipeline nodes with HDMI out
connector on nanopi-a64 board.
Signed-off-by: Jagan Teki
---
Changes for v3:
- Enable all pipeline components
Changes for v2:
- none
.../dts/allwinner/sun50i-a64-nanopi-a64.dts | 34 +++
1 file changed, 34 insertions
Display Engine(DE2) in Allwinner A64 has two mixers and tcons.
The routing for mixer0 is through tcon0 and connected to
LVDS/RGB/MIPI-DSI controller.
The routing for mixer1 is through tcon1 and connected to HDMI.
Signed-off-by: Jagan Teki
---
Changes for v3, v2:
- none
drivers/gpu/drm/sun4i
Enable all necessary HDMI pipeline nodes with HDMI out
connector on a64-olinuxino board.
Signed-off-by: Jagan Teki
---
Changes for v3:
- Enable all pipeline components
Changes for v2:
- none
.../dts/allwinner/sun50i-a64-olinuxino.dts| 34 +++
1 file changed, 34 insertions
Allwinner A64 has two clock parents PLL_VIDEO0 and PLL_VIDEO1.
Include these macros on dt-bindings so-that the same can be
used while defining CCU clock phadles.
Signed-off-by: Jagan Teki
Reviewed-by: Rob Herring
---
Changes for v3:
- collect Rob r-w-b tag
Changes for v2:
- new patch
include
On Wed, Jul 18, 2018 at 6:14 PM, Maxime Ripard
wrote:
> On Wed, Jul 18, 2018 at 04:24:40PM +0530, Jagan Teki wrote:
>> Allwinner A64 has display engine pipeline like other Allwinner SOC's
>> A83T/H3/H5.
>>
>> A64 behaviour similar to Allwinner A83T where
>> Mix
Enable all necessary HDMI pipeline nodes with HDMI out
connector on pine64 board.
Signed-off-by: Jagan Teki
---
Changes for v3:
- Enable all pipeline components
Changes for v2:
- none
.../boot/dts/allwinner/sun50i-a64-pine64.dts | 34 +++
1 file changed, 34 insertions(+)
diff
920x1080@60D' kernel command line can
create edid with display on penel
[3] https://lkml.org/lkml/2018/5/18/461
[2] https://lkml.org/lkml/2018/4/30/288
[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 (17):
clk: s
According to documentation and experience with other similar SoCs, video
PLLs don't work stable if their output frequency is set below 192 MHz.
Because of that, set minimal rate to both A64 video PLLs to 192 MHz.
Signed-off-by: Jagan Teki
---
Changes for v3:
- none
Changes for v2:
- New patch
it in future once we have mixer0 pipeline.
Signed-off-by: Jagan Teki
---
Changes for v3:
- Squash all pipeline components in one patch
- Add status for mixer1 and tcon1
Changes for v2:
- Change compatibles and other based on previous patch changes
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
.
Signed-off-by: Jagan Teki
Reviewed-by: Rob Herring
---
Changes for v3:
- collect Rob r-w-b tag
Changes for v2:
- Add fallback compatible for tcon1
- Add separate compatible for mixer1
Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 3 +++
1 file changed, 3 insertions(+)
diff
Enable all necessary HDMI pipeline nodes with HDMI out
connector on Orangepi-win board.
Signed-off-by: Jagan Teki
---
Changes for v3:
- Enable all pipeline components
Changes for v2:
- none
.../dts/allwinner/sun50i-a64-orangepi-win.dts | 34 +++
1 file changed, 34 insertions
Allwinner SoC like SUN8I and SUN50I are now using DE2 Mixer
so enable them as default.
Signed-off-by: Jagan Teki
---
Changes for v3:
- none
Changes for v2:
- Enable for SUN8I
drivers/gpu/drm/sun4i/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/sun4i
r to power it, the default dummy regulator is used.
Signed-off-by: Icenowy Zheng
Signed-off-by: Jagan Teki
---
Changes for v3, v2:
- none
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 14 ++
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 2 ++
2 files changed, 16 insertions(+)
diff --git a/drive
Allwinner SUN50I are now using DesignWare HDMI so enable
them as default. This can build DRM_SUN8I_DW_HDMI as module
since DRM in arm64 has module.
Making this as defult to SUN8I, may cause an issue while
loading since arm32 DRM built as static.
Signed-off-by: Jagan Teki
---
Changes for v3
Enable all necessary HDMI pipeline nodes with HDMI out
connector on sopine board.
Signed-off-by: Jagan Teki
---
Changes for v3:
- Enable all pipeline components
Changes for v2:
- none
.../allwinner/sun50i-a64-sopine-baseboard.dts | 34 +++
1 file changed, 34 insertions(+)
diff
On Tue, Sep 4, 2018 at 10:10 AM, Icenowy Zheng wrote:
> From: Jagan Teki
>
> Enable all necessary device tree nodes and add connector node to device
> trees for all supported A64 boards with HDMI.
>
> Signed-off-by: Jagan Teki
> [Icenowy: squash all board patches altoget
Allwinner SoC like SUN8I and SUN50I are now using DE2 Mixer
so enable them as default.
Signed-off-by: Jagan Teki
---
Changes for v4, v3:
- none
Changes for v2:
- Enable for SUN8I
drivers/gpu/drm/sun4i/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm
Enable DRM Support for Allwinner Display Engine, built as a module.
Signed-off-by: Jagan Teki
---
Changes for v4, v3, v2:
- none
arch/arm64/configs/defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index f67e8d5e93ad
Allwinner SoC like SUN8I and SUN50I has DE2 CCU so enable them
as default.
Signed-off-by: Jagan Teki
---
Changes for v4, v3:
- none
Changes for v2:
- Enable for MACH_SUN8I
drivers/clk/sunxi-ng/Kconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/clk/sunxi-ng/Kconfig b/drivers
Allwinner SUN50I are now using DesignWare HDMI so enable
them as default. This can build DRM_SUN8I_DW_HDMI as module
since DRM in arm64 has module.
Making this as defult to SUN8I, may cause an issue while
loading since arm32 DRM built as static.
Signed-off-by: Jagan Teki
---
Changes for v4
On Wed, Sep 5, 2018 at 1:20 PM, Maxime Ripard wrote:
> On Tue, Sep 04, 2018 at 12:40:50PM +0800, Icenowy Zheng wrote:
>> + hdmi_phy: hdmi-phy@1ef {
>> + compatible = "allwinner,sun8i-h3-hdmi-phy";
>> + reg = <0x01ef 0x1>;
>> +
1 - 100 of 1557 matches
Mail list logo