[PATCH] nvmem: imx-ocotp: update Kconfig to incluide i.MX7

2017-12-21 Thread your name
From: Andrey Yurovsky This driver supports the i.MX7 as well and OTP capacity varies by SoC. Update the depends on line to include SOC_IMX7D and update the help text. Signed-off-by: Andrey Yurovsky --- drivers/nvmem/Kconfig | 6 +++--- 1 file changed, 3

[PATCH] nvmem: imx-ocotp: update Kconfig to incluide i.MX7

2017-12-21 Thread your name
From: Andrey Yurovsky This driver supports the i.MX7 as well and OTP capacity varies by SoC. Update the depends on line to include SOC_IMX7D and update the help text. Signed-off-by: Andrey Yurovsky --- drivers/nvmem/Kconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff

[PATCH v4 12/12] drm/drm_ioctl.c: Break ioctl when drm device not registered

2017-04-06 Thread Your Name
From: Jeffy Chen <jeffy.c...@rock-chips.com> After unbinding drm, the user space may still owns the drm dev fd, and may still be able to call drm ioctl. Add a sanity check here to prevent that from happening. Signed-off-by: Jeffy Chen <jeffy.c...@rock-chips.com> Signed-off-by:

[PATCH v4 12/12] drm/drm_ioctl.c: Break ioctl when drm device not registered

2017-04-06 Thread Your Name
From: Jeffy Chen After unbinding drm, the user space may still owns the drm dev fd, and may still be able to call drm ioctl. Add a sanity check here to prevent that from happening. Signed-off-by: Jeffy Chen Signed-off-by: Your Name --- Changes in v4: None Changes in v3: None Changes in v2

[PATCH v4 11/12] drm/rockchip: Shutdown all crtcs when unbinding drm

2017-04-06 Thread Your Name
From: Jeffy Chen <jeffy.c...@rock-chips.com> Signed-off-by: Jeffy Chen <jeffy.c...@rock-chips.com> Signed-off-by: Your Name <y...@example.com> --- Changes in v4: None Changes in v3: Address Daniel Vetter <dan...@ffwll.ch>'s comments. Update commit message. Changes in v2

[PATCH v4 07/12] drm/rockchip: vop: Enable pm domain before vop_initial

2017-04-06 Thread Your Name
o hang. And this patch also does these: 1/ move vop_initial to the end of vop_bind for eaiser error handling. 2/ correct the err_put_pm_runtime of vop_enable. Signed-off-by: Jeffy Chen <jeffy.c...@rock-chips.com> Signed-off-by: Your Name <y...@example.com> --- Changes in v4: None Changes in v3:

[PATCH v4 10/12] drm/rockchip: Reoder drm bind/unbind sequence

2017-04-06 Thread Your Name
; Signed-off-by: Your Name <y...@example.com> --- Changes in v4: None Changes in v3: Address Sean Paul <seanp...@chromium.org>'s comments. Update commit message. Changes in v2: None drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 49 +++-- 1 file changed, 26 ins

[PATCH v4 11/12] drm/rockchip: Shutdown all crtcs when unbinding drm

2017-04-06 Thread Your Name
From: Jeffy Chen Signed-off-by: Jeffy Chen Signed-off-by: Your Name --- Changes in v4: None Changes in v3: Address Daniel Vetter 's comments. Update commit message. Changes in v2: None drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers

[PATCH v4 07/12] drm/rockchip: vop: Enable pm domain before vop_initial

2017-04-06 Thread Your Name
vop_initial to the end of vop_bind for eaiser error handling. 2/ correct the err_put_pm_runtime of vop_enable. Signed-off-by: Jeffy Chen Signed-off-by: Your Name --- Changes in v4: None Changes in v3: Address Sean Paul 's comments. Update commit message. Changes in v2: None drivers/gpu/drm

[PATCH v4 10/12] drm/rockchip: Reoder drm bind/unbind sequence

2017-04-06 Thread Your Name
From: Jeffy Chen Current drm bind/unbind sequence would cause some memory issues. For example we should not cleanup iommu before cleanup mode config. Reorder bind/unbind sequence, follow exynos drm. Signed-off-by: Jeffy Chen Signed-off-by: Your Name --- Changes in v4: None Changes in v3

[PATCH v4 09/12] drm/rockchip: analogix_dp: Disable clock when unbinding

2017-04-06 Thread Your Name
From: Jeffy Chen <jeffy.c...@rock-chips.com> The clock is enabled when binding cdn dp. Signed-off-by: Jeffy Chen <jeffy.c...@rock-chips.com> Signed-off-by: Your Name <y...@example.com> --- Changes in v4: None Changes in v3: None Changes in v2: None drivers/gpu/drm/ro

[PATCH v4 09/12] drm/rockchip: analogix_dp: Disable clock when unbinding

2017-04-06 Thread Your Name
From: Jeffy Chen The clock is enabled when binding cdn dp. Signed-off-by: Jeffy Chen Signed-off-by: Your Name --- Changes in v4: None Changes in v3: None Changes in v2: None drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git

[PATCH v4 05/12] drm/rockchip: cdn-dp: Don't try to release firmware when not loaded

2017-04-06 Thread Your Name
From: Jeffy Chen <jeffy.c...@rock-chips.com> Signed-off-by: Jeffy Chen <jeffy.c...@rock-chips.com> Signed-off-by: Your Name <y...@example.com> --- Changes in v4: None Changes in v3: None Changes in v2: None drivers/gpu/drm/rockchip/cdn-dp-core.c | 4 +++- 1 file changed,

[PATCH v4 06/12] drm/rockchip: cdn-dp: Don't unregister audio dev when unbinding

2017-04-06 Thread Your Name
c...@rock-chips.com> Signed-off-by: Your Name <y...@example.com> --- Changes in v4: None Changes in v3: Update commit message. Changes in v2: None drivers/gpu/drm/rockchip/cdn-dp-core.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/rockchi

[PATCH v4 06/12] drm/rockchip: cdn-dp: Don't unregister audio dev when unbinding

2017-04-06 Thread Your Name
From: Jeffy Chen After snd_soc_unregister_codec, the dai link would remain bound to the invalid codec. That would cause crashes after unbind dp driver. Let's unregister audio codec when removing dp driver to prevent that. Signed-off-by: Jeffy Chen Signed-off-by: Your Name --- Changes in v4

[PATCH v4 05/12] drm/rockchip: cdn-dp: Don't try to release firmware when not loaded

2017-04-06 Thread Your Name
From: Jeffy Chen Signed-off-by: Jeffy Chen Signed-off-by: Your Name --- Changes in v4: None Changes in v3: None Changes in v2: None drivers/gpu/drm/rockchip/cdn-dp-core.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/rockchip/cdn-dp-core.c b/drivers

[PATCH v4 04/12] drm: bridge: analogix: Destroy connector & encoder when unbinding

2017-04-06 Thread Your Name
ncoder cleanup. So we need to destroy encoder in unbind. Signed-off-by: Jeffy Chen <jeffy.c...@rock-chips.com> Signed-off-by: Your Name <y...@example.com> --- Changes in v4: Address Andrzej Hajda <a.ha...@samsung.com>'s comments. Changes in v3: None Changes in v2: None drivers

[PATCH v4 04/12] drm: bridge: analogix: Destroy connector & encoder when unbinding

2017-04-06 Thread Your Name
encoder in unbind. Signed-off-by: Jeffy Chen Signed-off-by: Your Name --- Changes in v4: Address Andrzej Hajda 's comments. Changes in v3: None Changes in v2: None drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/bridge

[PATCH v4 08/12] drm/rockchip: vop: Unprepare clocks when unbinding

2017-04-06 Thread Your Name
From: Jeffy Chen <jeffy.c...@rock-chips.com> The clocks are prepared when binding vop. Signed-off-by: Jeffy Chen <jeffy.c...@rock-chips.com> Signed-off-by: Your Name <y...@example.com> --- Changes in v4: None Changes in v3: None Changes in v2: None drivers/gpu/drm/rockchip/

[PATCH v4 08/12] drm/rockchip: vop: Unprepare clocks when unbinding

2017-04-06 Thread Your Name
From: Jeffy Chen The clocks are prepared when binding vop. Signed-off-by: Jeffy Chen Signed-off-by: Your Name --- Changes in v4: None Changes in v3: None Changes in v2: None drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm

[PATCH v4 02/12] drm: bridge: analogix: Unregister dp aux when unbinding

2017-04-06 Thread Your Name
From: Jeffy Chen <jeffy.c...@rock-chips.com> The dp aux is registered when binding analogix dp. Signed-off-by: Jeffy Chen <jeffy.c...@rock-chips.com> Reviewed-by: Andrzej Hajda <a.ha...@samsung.com> Signed-off-by: Your Name <y...@example.com> --- Changes in v4: None Cha

[PATCH v4 03/12] drm: bridge: analogix: Disable clock when unbinding

2017-04-06 Thread Your Name
From: Jeffy Chen <jeffy.c...@rock-chips.com> The clock is enabled when binding analogix dp. Signed-off-by: Jeffy Chen <jeffy.c...@rock-chips.com> Signed-off-by: Your Name <y...@example.com> --- Changes in v4: None Changes in v3: None Changes in v2: None drivers/gpu/d

[PATCH v4 02/12] drm: bridge: analogix: Unregister dp aux when unbinding

2017-04-06 Thread Your Name
From: Jeffy Chen The dp aux is registered when binding analogix dp. Signed-off-by: Jeffy Chen Reviewed-by: Andrzej Hajda Signed-off-by: Your Name --- Changes in v4: None Changes in v3: None Changes in v2: None drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 + 1 file changed, 1

[PATCH v4 03/12] drm: bridge: analogix: Disable clock when unbinding

2017-04-06 Thread Your Name
From: Jeffy Chen The clock is enabled when binding analogix dp. Signed-off-by: Jeffy Chen Signed-off-by: Your Name --- Changes in v4: None Changes in v3: None Changes in v2: None drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers

[PATCH v4 00/12] drm: rockchip: Fix rockchip drm unbind crash error

2017-04-06 Thread Your Name
Verified on rk3399 chromebook kevin: 1/ stop ui && pkill -9 frecon 2/ unbind/bind drm Changes in v4: Address Andrzej Hajda 's comments. Changes in v3: Update commit message. Address Sean Paul 's comments. Update commit message. Address Sean Paul

[PATCH v4 00/12] drm: rockchip: Fix rockchip drm unbind crash error

2017-04-06 Thread Your Name
Verified on rk3399 chromebook kevin: 1/ stop ui && pkill -9 frecon 2/ unbind/bind drm Changes in v4: Address Andrzej Hajda 's comments. Changes in v3: Update commit message. Address Sean Paul 's comments. Update commit message. Address Sean Paul 's comments. Update commit message. Address

[PATCH v4 01/12] drm: bridge: analogix: Detach panel when unbinding analogix dp

2017-04-06 Thread Your Name
From: Jeffy Chen <jeffy.c...@rock-chips.com> The panel is attached when binding analogix dp. Signed-off-by: Jeffy Chen <jeffy.c...@rock-chips.com> Reviewed-by: Andrzej Hajda <a.ha...@samsung.com> Signed-off-by: Your Name <y...@example.com> --- Changes in v4: None Cha

[PATCH v4 01/12] drm: bridge: analogix: Detach panel when unbinding analogix dp

2017-04-06 Thread Your Name
From: Jeffy Chen The panel is attached when binding analogix dp. Signed-off-by: Jeffy Chen Reviewed-by: Andrzej Hajda Signed-off-by: Your Name --- Changes in v4: None Changes in v3: None Changes in v2: Fix some commit messages. drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 2 ++ 1