mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
kernel: bump 5.19 to 5.19.2
This commit is contained in:
parent
155fd1750e
commit
5c200342a7
@ -1,2 +1,2 @@
|
|||||||
LINUX_VERSION-5.19 = .1
|
LINUX_VERSION-5.19 = .2
|
||||||
LINUX_KERNEL_HASH-5.19.1 = f4e27b926ea2c66b808db1f5706254cf92a8899e2108eedb0c3a7d12499aea55
|
LINUX_KERNEL_HASH-5.19.2 = 48e40a1f5501ec6c40e3c86d3d5319200b688f2d9360f72833084d74801fe63d
|
||||||
|
@ -1,27 +0,0 @@
|
|||||||
From 118f07ebcff85e505941b9806171d2fab0cb7b8e Mon Sep 17 00:00:00 2001
|
|
||||||
From: Dan Carpenter <dan.carpenter@oracle.com>
|
|
||||||
Date: Mon, 9 May 2022 12:05:05 +0300
|
|
||||||
Subject: [PATCH 37/51] drm/rockchip: vop2: unlock on error path in
|
|
||||||
vop2_crtc_atomic_enable()
|
|
||||||
|
|
||||||
This error path needs an unlock before returning.
|
|
||||||
|
|
||||||
Fixes: 604be85547ce ("drm/rockchip: Add VOP2 driver")
|
|
||||||
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
|
|
||||||
Acked-by: Sascha Hauer <s.hauer@pengutronix.de>
|
|
||||||
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
|
|
||||||
Link: https://patchwork.freedesktop.org/patch/msgid/YnjZQRV9lpub2ET8@kili
|
|
||||||
---
|
|
||||||
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 1 +
|
|
||||||
1 file changed, 1 insertion(+)
|
|
||||||
|
|
||||||
--- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
|
|
||||||
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
|
|
||||||
@@ -1524,6 +1524,7 @@ static void vop2_crtc_atomic_enable(stru
|
|
||||||
if (ret < 0) {
|
|
||||||
drm_err(vop2->drm, "failed to enable dclk for video port%d - %d\n",
|
|
||||||
vp->id, ret);
|
|
||||||
+ vop2_unlock(vop2);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
@ -1,36 +0,0 @@
|
|||||||
From 189fcc50d8531f4904a96aac754fd61c26c4dd3c Mon Sep 17 00:00:00 2001
|
|
||||||
From: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
|
|
||||||
Date: Sat, 18 Jun 2022 19:08:05 +0200
|
|
||||||
Subject: [PATCH 40/51] drm/rockchip: Fix an error handling path
|
|
||||||
rockchip_dp_probe()
|
|
||||||
|
|
||||||
Should component_add() fail, we should call analogix_dp_remove() in the
|
|
||||||
error handling path, as already done in the remove function.
|
|
||||||
|
|
||||||
Fixes: 152cce0006ab ("drm/bridge: analogix_dp: Split bind() into probe() and real bind()")
|
|
||||||
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
|
|
||||||
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
|
|
||||||
Link: https://patchwork.freedesktop.org/patch/msgid/b719d9061bb97eb85145fbd3c5e63f4549f2e13e.1655572071.git.christophe.jaillet@wanadoo.fr
|
|
||||||
---
|
|
||||||
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 10 +++++++++-
|
|
||||||
1 file changed, 9 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
--- a/drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
|
|
||||||
+++ b/drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
|
|
||||||
@@ -408,7 +408,15 @@ static int rockchip_dp_probe(struct plat
|
|
||||||
if (IS_ERR(dp->adp))
|
|
||||||
return PTR_ERR(dp->adp);
|
|
||||||
|
|
||||||
- return component_add(dev, &rockchip_dp_component_ops);
|
|
||||||
+ ret = component_add(dev, &rockchip_dp_component_ops);
|
|
||||||
+ if (ret)
|
|
||||||
+ goto err_dp_remove;
|
|
||||||
+
|
|
||||||
+ return 0;
|
|
||||||
+
|
|
||||||
+err_dp_remove:
|
|
||||||
+ analogix_dp_remove(dp->adp);
|
|
||||||
+ return ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
static int rockchip_dp_remove(struct platform_device *pdev)
|
|
@ -1,33 +0,0 @@
|
|||||||
From c65316cf05c7597c0d8dc23373b840aafd34ffb8 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Peter Geis <pgwipeout@gmail.com>
|
|
||||||
Date: Tue, 21 Jun 2022 20:31:40 -0400
|
|
||||||
Subject: [PATCH 43/51] phy: rockchip-inno-usb2: Sync initial otg state
|
|
||||||
|
|
||||||
The initial otg state for the phy defaults to device mode. The actual
|
|
||||||
state isn't detected until an ID IRQ fires. Fix this by syncing the ID
|
|
||||||
state during initialization.
|
|
||||||
|
|
||||||
Fixes: 51a9b2c03dd3 ("phy: rockchip-inno-usb2: Handle ID IRQ")
|
|
||||||
Signed-off-by: Peter Geis <pgwipeout@gmail.com>
|
|
||||||
Reviewed-by: Samuel Holland <samuel@sholland.org>
|
|
||||||
Link: https://lore.kernel.org/r/20220622003140.30365-1-pgwipeout@gmail.com
|
|
||||||
Signed-off-by: Vinod Koul <vkoul@kernel.org>
|
|
||||||
---
|
|
||||||
drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 6 ++++++
|
|
||||||
1 file changed, 6 insertions(+)
|
|
||||||
|
|
||||||
--- a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c
|
|
||||||
+++ b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c
|
|
||||||
@@ -1162,6 +1162,12 @@ static int rockchip_usb2phy_otg_port_ini
|
|
||||||
EXTCON_USB_HOST, &rport->event_nb);
|
|
||||||
if (ret)
|
|
||||||
dev_err(rphy->dev, "register USB HOST notifier failed\n");
|
|
||||||
+
|
|
||||||
+ if (!of_property_read_bool(rphy->dev->of_node, "extcon")) {
|
|
||||||
+ /* do initial sync of usb state */
|
|
||||||
+ ret = property_enabled(rphy->grf, &rport->port_cfg->utmi_id);
|
|
||||||
+ extcon_set_state_sync(rphy->edev, EXTCON_USB_HOST, !ret);
|
|
||||||
+ }
|
|
||||||
}
|
|
||||||
|
|
||||||
out:
|
|
@ -1,34 +0,0 @@
|
|||||||
From 3ddee7849f0ab4b4edcc812c6569236b53796640 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Samuel Holland <samuel@sholland.org>
|
|
||||||
Date: Fri, 8 Jul 2022 01:14:34 -0500
|
|
||||||
Subject: [PATCH 49/51] phy: rockchip-inno-usb2: Ignore OTG IRQs in host mode
|
|
||||||
|
|
||||||
When the OTG port is fixed to host mode, the driver does not request its
|
|
||||||
IRQs, nor does it enable those IRQs in hardware. Similarly, the driver
|
|
||||||
should ignore the OTG port IRQs when handling the shared interrupt.
|
|
||||||
|
|
||||||
Otherwise, it would update the extcon based on an ID pin which may be in
|
|
||||||
an undefined state, or try to queue a uninitialized work item.
|
|
||||||
|
|
||||||
Fixes: 6a98df08ccd5 ("phy: rockchip-inno-usb2: Fix muxed interrupt support")
|
|
||||||
Reported-by: Frank Wunderlich <frank-w@public-files.de>
|
|
||||||
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
|
||||||
Tested-by: Frank Wunderlich <frank-w@public-files.de>
|
|
||||||
Tested-by: Peter Geis <pgwipeout@gmail.com>
|
|
||||||
---
|
|
||||||
drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 4 +++-
|
|
||||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
--- a/drivers/phy/rockchip/phy-rockchip-inno-usb2.c
|
|
||||||
+++ b/drivers/phy/rockchip/phy-rockchip-inno-usb2.c
|
|
||||||
@@ -978,7 +978,9 @@ static irqreturn_t rockchip_usb2phy_irq(
|
|
||||||
|
|
||||||
switch (rport->port_id) {
|
|
||||||
case USB2PHY_PORT_OTG:
|
|
||||||
- ret |= rockchip_usb2phy_otg_mux_irq(irq, rport);
|
|
||||||
+ if (rport->mode != USB_DR_MODE_HOST &&
|
|
||||||
+ rport->mode != USB_DR_MODE_UNKNOWN)
|
|
||||||
+ ret |= rockchip_usb2phy_otg_mux_irq(irq, rport);
|
|
||||||
break;
|
|
||||||
case USB2PHY_PORT_HOST:
|
|
||||||
ret |= rockchip_usb2phy_linestate_irq(irq, rport);
|
|
Loading…
Reference in New Issue
Block a user