[v2,PATCH 1/3] drm/mediatek: dpi dual edge sample mode support

2021-04-14 Thread Rex-BC Chen
DPI can sample on falling, rising or both edge. When DPI sample the data both rising and falling edge. It can reduce half data io pins. Signed-off-by: Jitao Shi Signed-off-by: Rex-BC Chen --- drivers/gpu/drm/mediatek/mtk_dpi.c | 12 1 file changed, 12 insertions(+) diff --git a

[v2,PATCH 0/3] mt8183 dpi supports dual edge

2021-04-14 Thread Rex-BC Chen
v2: modify unused code v1: DPI can sample on falling, rising or both edge. When DPI sample the data both rising and falling edge. It can reduce half data io pins. Rex-BC Chen (3): drm/mediatek: dpi dual edge sample mode support drm/mediatek: config mt8183 driver data to support dual edge

[v2,PATCH 3/3] drm/mediatek: dpi: add bus format negotiation

2021-04-14 Thread Rex-BC Chen
Add the atomic_get_output_bus_fmts, atomic_get_input_bus_fmts to negotiate the possible output and input formats for the current mode and monitor, and use the negotiated formats in a basic atomic_check callback. Signed-off-by: Jitao Shi Signed-off-by: Rex-BC Chen --- drivers/gpu/drm/mediatek

[v2,PATCH 2/3] drm/mediatek: config mt8183 driver data to support dual edge sample

2021-04-14 Thread Rex-BC Chen
add dual_edge value for mt8183_conf Signed-off-by: Jitao Shi Signed-off-by: Rex-BC Chen --- drivers/gpu/drm/mediatek/mtk_dpi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/mediatek/mtk_dpi.c b/drivers/gpu/drm/mediatek/mtk_dpi.c index 21a3a7b78835..76431fe849b8 100644

[v3,PATCH 2/3] pwm: mtk_disp: convert the driver to atomic API

2021-04-06 Thread Rex-BC Chen
Switch the driver to atomic API apply(). Signed-off-by: Rex-BC Chen Signed-off-by: Jitao Shi --- drivers/pwm/pwm-mtk-disp.c | 114 +++-- 1 file changed, 58 insertions(+), 56 deletions(-) diff --git a/drivers/pwm/pwm-mtk-disp.c b/drivers/pwm/pwm-mtk-disp.c index

[v3,PATCH 3/3] pwm: mtk_disp: implement .get_state()

2021-04-06 Thread Rex-BC Chen
implement get_state function for pwm-mtk-disp Signed-off-by: Rex-BC Chen Signed-off-by: Jitao Shi --- drivers/pwm/pwm-mtk-disp.c | 46 ++ 1 file changed, 46 insertions(+) diff --git a/drivers/pwm/pwm-mtk-disp.c b/drivers/pwm/pwm-mtk-disp.c index

[v3,PATCH 1/3] pwm: mtk_disp: clear the clock operations

2021-04-06 Thread Rex-BC Chen
in probe/remove fuinction. Signed-off-by: Rex-BC Chen Signed-off-by: Jitao Shi --- drivers/pwm/pwm-mtk-disp.c | 23 ++- 1 file changed, 2 insertions(+), 21 deletions(-) diff --git a/drivers/pwm/pwm-mtk-disp.c b/drivers/pwm/pwm-mtk-disp.c index 87c6b4bc5d43..21416a8b6b47

[v3,PATCH 0/3] Convert the mtk_disp driver to aotmic API

2021-04-06 Thread Rex-BC Chen
Changes since v3: - Modify commit message for PATCH 1/3 pwm: mtk_disp: clear the clock operations Changes since v1: - Seperate clock operation as single patch. - Seperate apply() as single patch. - Seperate get_state() operation as single patch. Rex-BC Chen (3): pwm: mtk_disp: clear the

[v5,1/2] drm/mediatek: mtk_dpi: Add check for max clock rate in mode_valid

2021-03-17 Thread Rex-BC Chen
Add per-platform max clock rate check in mtk_dpi_bridge_mode_valid. Signed-off-by: Pi-Hsun Shih Signed-off-by: Rex-BC Chen Signed-off-by: Jitao Shi --- drivers/gpu/drm/mediatek/mtk_dpi.c | 18 ++ 1 file changed, 18 insertions(+) diff --git a/drivers/gpu/drm/mediatek/mtk_dpi.c

[v5,2/2] drm/mediatek: mtk_dpi: Add dpi config for mt8192

2021-03-17 Thread Rex-BC Chen
add dpi config setting and compatible for MT8192 Signed-off-by: Rex-BC Chen Signed-off-by: Jitao Shi --- drivers/gpu/drm/mediatek/mtk_dpi.c | 9 + 1 file changed, 9 insertions(+) diff --git a/drivers/gpu/drm/mediatek/mtk_dpi.c b/drivers/gpu/drm/mediatek/mtk_dpi.c index 0b427ad0cd9b

[v5,0/2] Add check for max clock rate in mode_valid

2021-03-17 Thread Rex-BC Chen
Changes in v5: fix build error Changes in v4: add Author and add patch description Rex-BC Chen (2): drm/mediatek: mtk_dpi: Add check for max clock rate in mode_valid drm/mediatek: mtk_dpi: Add dpi config for mt8192 drivers/gpu/drm/mediatek/mtk_dpi.c | 27 +++ 1

[RESEND,v4,2/2] drm/mediatek: mtk_dpi: Add dpi config for mt8192

2021-03-15 Thread Rex-BC Chen
add mtk_dpi config setting and compatible for MT8192 Signed-off-by: Rex-BC Chen Signed-off-by: Jitao Shi --- drivers/gpu/drm/mediatek/mtk_dpi.c | 9 + 1 file changed, 9 insertions(+) diff --git a/drivers/gpu/drm/mediatek/mtk_dpi.c b/drivers/gpu/drm/mediatek/mtk_dpi.c index

[RESEND,v4,1/2] drm/mediatek: mtk_dpi: Add check for max clock rate in mode_valid

2021-03-15 Thread Rex-BC Chen
Add per-platform max clock rate check in mtk_dpi_bridge_mode_valid. Reviewed-by: Chun-Kuang Hu Signed-off-by: Pi-Hsun Shih Signed-off-by: Rex-BC Chen Signed-off-by: Jitao Shi --- drivers/gpu/drm/mediatek/mtk_dpi.c | 17 + 1 file changed, 17 insertions(+) diff --git a/drivers

[RESEND,v4,0/2] Add check for max clock rate in mode_valid

2021-03-15 Thread Rex-BC Chen
Changes: add Author and add patch description Rex-BC Chen (2): drm/mediatek: mtk_dpi: Add check for max clock rate in mode_valid drm/mediatek: mtk_dpi: Add dpi config for mt8192 drivers/gpu/drm/mediatek/mtk_dpi.c | 26 ++ 1 file changed, 26 insertions

[v4,2/2] drm/mediatek: mtk_dpi: Add dpi config for mt8192

2021-03-15 Thread Rex-BC Chen
add mtk_dpi config setting and compatible for MT8192 Signed-off-by: Rex-BC Chen Signed-off-by: Jitao Shi --- drivers/gpu/drm/mediatek/mtk_dpi.c | 9 + 1 file changed, 9 insertions(+) diff --git a/drivers/gpu/drm/mediatek/mtk_dpi.c b/drivers/gpu/drm/mediatek/mtk_dpi.c index

[v4,0/2] Add check for max clock rate in mode_valid

2021-03-15 Thread Rex-BC Chen
Changes: add Author and add patch description Rex-BC Chen (2): drm/mediatek: mtk_dpi: Add check for max clock rate in mode_valid drm/mediatek: mtk_dpi: Add dpi config for mt8192 drivers/gpu/drm/mediatek/mtk_dpi.c | 26 ++ 1 file changed, 26 insertions

[v4,1/2] drm/mediatek: mtk_dpi: Add check for max clock rate in mode_valid

2021-03-15 Thread Rex-BC Chen
Add per-platform max clock rate check in mtk_dpi_bridge_mode_valid. Reviewed-by: Chun-Kuang Hu Signed-off-by: Pi-Hsun Shih Signed-off-by: Rex-BC Chen Signed-off-by: Jitao Shi --- drivers/gpu/drm/mediatek/mtk_dpi.c | 17 + 1 file changed, 17 insertions(+) diff --git a/drivers