Re: [PATCH v2 0/5] drm: rockchip: various ports for older VOPs

2020-07-25 Thread Alex Bee
Am 25.07.20 um 17:54 schrieb Daniel Vetter: On Sat, Jul 25, 2020 at 3:52 PM Alex Bee wrote: Am 22.07.20 um 23:43 schrieb Daniel Vetter: On Wed, Jul 22, 2020 at 8:13 PM Alex Bee wrote: Hi, this series mainly ports existining functionality to older SoCs - most importantly enables alpha

Re: [PATCH v2 0/5] drm: rockchip: various ports for older VOPs

2020-07-25 Thread Alex Bee
Am 22.07.20 um 23:43 schrieb Daniel Vetter: On Wed, Jul 22, 2020 at 8:13 PM Alex Bee wrote: Hi, this series mainly ports existining functionality to older SoCs - most importantly enables alpha blending for RK3036, RK3066, RK3126 and RK3188. Besides that, it also changes the window type from

[PATCH v2 3/5] drm: rockchip: add alpha support for RK3036, RK3066, RK3126 and RK3188

2020-07-22 Thread Alex Bee
lpha. Lets add these registers to make this work for those VOPs as well. Signed-off-by: Alex Bee --- Changes in v2: - rephrase commit message drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 21 + drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 1 + 2 files changed, 22 insertions

[PATCH v2 4/5] drm: rockchip: set alpha_en to 0 if it is not used

2020-07-22 Thread Alex Bee
alpha_en should be set to 0 if it is not used, i.e. to disable alpha blending if it was enabled before and should be disabled now. Fixes: 2aae8ed1f390 ("drm/rockchip: Add per-pixel alpha support for the PX30 VOP") Signed-off-by: Alex Bee --- Changes in v2: - capitalize "F&quo

[PATCH v2 5/5] drm: rockchip: use overlay windows as such

2020-07-22 Thread Alex Bee
) dedicated HWC window (which are not currently defined in the driver). Since all the VOPs mentioned have only one (1) overlay window and all now support alpha blending , it should also be used as such, as this offers a much broader usage perspective for them. Signed-off-by: Alex Bee --- Changes in v2

[PATCH v2 2/5] drm: rockchip: add missing registers for RK3188

2020-07-22 Thread Alex Bee
Add dither_up, dsp_lut_en and data_blank registers to enable their respective functionality for RK3188's VOP. Signed-off-by: Alex Bee --- Changes in v2: - drop the not yet upstreamed dsp_data_swap and rephrase the commit message according drivers/gpu/drm/rockchip/rockchip_vop_reg.

[PATCH v2 1/5] drm: rockchip: add scaling for RK3036 win1

2020-07-22 Thread Alex Bee
Add the registers needed to make scaling work on RK3036's win1. Signed-off-by: Alex Bee --- Changes in v2: - rephrase commit message drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/roc

[PATCH v2 0/5] drm: rockchip: various ports for older VOPs

2020-07-22 Thread Alex Bee
. Regards, Alex Changes in v2: - drop not yet upstreamed dsp_data_swap from RK3188 regs - rephrase most commit messages Alex Bee (5): drm: rockchip: add scaling for RK3036 win1 drm: rockchip: add missing registers for RK3188 drm: rockchip: add alpha support for RK3036, RK3066, RK3126 and

Re: [PATCH] clk: rockchip: add CLK_IGNORE_UNUSED to RK3188 sclk_mac_lbtest

2020-07-22 Thread Alex Bee
Hi Heiko, Am 22.07.20 um 16:37 schrieb Heiko Stübner: Hi, Am Mittwoch, 22. Juli 2020, 16:31:37 CEST schrieb Alex Bee: Since the loopbacktest clock is not exported and is not touched in the driver, it needs the CLK_IGNORE_UNUSED flag in order to get the emac working. could you please add it

[PATCH v2] clk: rockchip: add sclk_mac_lbtest to rk3188_critical_clocks

2020-07-22 Thread Alex Bee
Since the loopbacktest clock is not exported and is not touched in the driver, it has to be added to rk3188_critical_clocks to be protected from being disabled and in order to get the emac working. Signed-off-by: Alex Bee --- Changes in v2: - add sclk_mac_lbtest to rk3188_critical_clocks

[PATCH] clk: rockchip: add CLK_IGNORE_UNUSED to RK3188 sclk_mac_lbtest

2020-07-22 Thread Alex Bee
Since the loopbacktest clock is not exported and is not touched in the driver, it needs the CLK_IGNORE_UNUSED flag in order to get the emac working. Signed-off-by: Alex Bee --- drivers/clk/rockchip/clk-rk3188.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/clk

Re: [PATCH 2/5] drm: rockchip: add missing registers for RK3188【请注意,邮件由linux-rockchip-bounces+andy.yan=rock-chips....@lists.infradead.org代发】

2020-07-20 Thread Alex Bee
Hi Andy, Am 21.07.20 um 03:17 schrieb Andy Yan: Hi Alex: On 7/20/20 10:46 PM, Alex Bee wrote: Hi Andy, Am 20.07.20 um 10:22 schrieb Andy Yan: Hi Alex: On 7/19/20 4:03 AM, Alex Bee wrote: This patch adds dither_up, dsp_lut_en, data_blank and dsp_data_swap registers to enable their

Re: [PATCH 2/5] drm: rockchip: add missing registers for RK3188【请注意,邮件由linux-rockchip-bounces+andy.yan=rock-chips....@lists.infradead.org代发】

2020-07-20 Thread Alex Bee
Hi Andy, Am 20.07.20 um 10:22 schrieb Andy Yan: Hi Alex: On 7/19/20 4:03 AM, Alex Bee wrote: This patch adds dither_up, dsp_lut_en, data_blank and dsp_data_swap registers to enable their respective functionality for RK3188's VOP. Signed-off-by: Alex Bee ---   drivers/gpu/drm/roc

[PATCH 4/5] drm: rockchip: set alpha_en to 0 if it is not used

2020-07-18 Thread Alex Bee
alpha_en should be set to 0 if it is not used, i.e. to disable alpha blending if it was enabled before and should be disabled now. fixes: 2aae8ed1f390 ("drm/rockchip: Add per-pixel alpha support for the PX30 VOP") Signed-off-by: Alex Bee --- drivers/gpu/drm/rockchip/rockchip_drm

[PATCH 5/5] drm: rockchip: use overlay windows as such

2020-07-18 Thread Alex Bee
HWC window (which are currently not definded in the driver). Since all of the mentioned VOPs have only one overlay window and all of them support alpha blending now it should be used as such, since this gives a much wider usage-perspective for them. Signed-off-by: Alex Bee --- drivers/gpu/drm

[PATCH 3/5] drm: rockchip: add alpha support for RK3036, RK3066, RK3126 and RK3188

2020-07-18 Thread Alex Bee
ha. This patch adds the respective registers to make this work for those VOPs as well. Signed-off-by: Alex Bee --- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 21 + drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 1 + 2 files changed, 22 insertions(+) diff --git a/drivers/g

[PATCH 0/5] drm: rockchip: various ports for older VOPs

2020-07-18 Thread Alex Bee
This series mainly ports existining functionality to older SoCs - most importantly enables alpha blending for RK3036, RK3066, RK3126 and RK3188. Besides that, it also changes the window type from DRM_PLANE_TYPE_CURSOR to DRM_PLANE_TYPE_OVERLAY for VOPs that have only one overlay window. Alex Bee

[PATCH 1/5] drm: rockchip: add scaling for RK3036 win1

2020-07-18 Thread Alex Bee
This patch adds register definitions needed to make scaling work on RK3036's win1. Signed-off-by: Alex Bee --- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_vop_reg.c b/driver

[PATCH 2/5] drm: rockchip: add missing registers for RK3188

2020-07-18 Thread Alex Bee
This patch adds dither_up, dsp_lut_en, data_blank and dsp_data_swap registers to enable their respective functionality for RK3188's VOP. Signed-off-by: Alex Bee --- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/roc

[PATCH] media: dvb_usb_pctv452e: use ISL6423 voltage regulator per default

2020-07-16 Thread Alex Bee
exception for TT-connect S2-3650 CI to continue to use STM LNBP22 while all others now using correct ISL6423 driver which makes DiSEqC/EN50494 comands which involve voltage changes now working on the other devices (which didn't work before). Signed-off-by: Alex Bee --- drivers/media/usb/dvb-usb/Kc

Re: [PATCH v2 2/2] drm: rockchip: add NV15, NV20 and NV30 support

2020-07-14 Thread Alex Bee
Hi Jonas, Am 07.07.20 um 00:30 schrieb Jonas Karlman: Add support for displaying 10-bit 4:2:0 and 4:2:2 formats produced by the Rockchip Video Decoder on RK322X, RK3288, RK3328, RK3368 and RK3399. Also add support for 10-bit 4:4:4 format while at it. V2: Added NV30 support Signed-off-by: Jonas