forked from openwrt/openwrt
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'openwrt:master' into master
- Loading branch information
Showing
76 changed files
with
505 additions
and
122 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
LINUX_VERSION-5.15 = .64 | ||
LINUX_KERNEL_HASH-5.15.64 = c6a1d38c6fa3798341372d5cf0088ae806ccdc827e31ecbff8988e097ba5de50 | ||
LINUX_VERSION-5.15 = .67 | ||
LINUX_KERNEL_HASH-5.15.67 = da47d9a80b694548835ccb553b6eb1a1f3f5d5cddd9e2bd6f4886b99ca14f940 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -20,7 +20,7 @@ Link: https://lore.kernel.org/r/[email protected] | |
|
||
--- a/drivers/gpu/drm/vc4/vc4_hdmi.c | ||
+++ b/drivers/gpu/drm/vc4/vc4_hdmi.c | ||
@@ -2386,7 +2386,7 @@ static const struct vc4_hdmi_variant bcm | ||
@@ -2385,7 +2385,7 @@ static const struct vc4_hdmi_variant bcm | ||
.encoder_type = VC4_ENCODER_TYPE_HDMI0, | ||
.debugfs_name = "hdmi0_regs", | ||
.card_name = "vc4-hdmi-0", | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -14,7 +14,12 @@ Signed-off-by: Maxime Ripard <[email protected]> | |
|
||
--- a/drivers/gpu/drm/vc4/Kconfig | ||
+++ b/drivers/gpu/drm/vc4/Kconfig | ||
@@ -9,6 +9,7 @@ config DRM_VC4 | ||
@@ -5,11 +5,11 @@ config DRM_VC4 | ||
depends on DRM | ||
depends on SND && SND_SOC | ||
depends on COMMON_CLK | ||
- depends on PM | ||
select DRM_KMS_HELPER | ||
select DRM_KMS_CMA_HELPER | ||
select DRM_GEM_CMA_HELPER | ||
select DRM_PANEL_BRIDGE | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -70,7 +70,7 @@ Signed-off-by: Jonathan Bell <[email protected]> | |
* @dev: the device whose endpoint is being disabled | ||
--- a/include/linux/usb.h | ||
+++ b/include/linux/usb.h | ||
@@ -1840,6 +1840,8 @@ extern int usb_clear_halt(struct usb_dev | ||
@@ -1842,6 +1842,8 @@ extern int usb_clear_halt(struct usb_dev | ||
extern int usb_reset_configuration(struct usb_device *dev); | ||
extern int usb_set_interface(struct usb_device *dev, int ifnum, int alternate); | ||
extern void usb_reset_endpoint(struct usb_device *dev, unsigned int epaddr); | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,7 +15,7 @@ Signed-off-by: Jonathan Bell <[email protected]> | |
|
||
--- a/drivers/usb/host/xhci.c | ||
+++ b/drivers/usb/host/xhci.c | ||
@@ -1620,6 +1620,109 @@ command_cleanup: | ||
@@ -1611,6 +1611,109 @@ command_cleanup: | ||
} | ||
|
||
/* | ||
|
@@ -125,7 +125,7 @@ Signed-off-by: Jonathan Bell <[email protected]> | |
* non-error returns are a promise to giveback() the urb later | ||
* we drop ownership so next owner (or urb unlink) can get it | ||
*/ | ||
@@ -5445,6 +5548,7 @@ static const struct hc_driver xhci_hc_dr | ||
@@ -5436,6 +5539,7 @@ static const struct hc_driver xhci_hc_dr | ||
.endpoint_reset = xhci_endpoint_reset, | ||
.check_bandwidth = xhci_check_bandwidth, | ||
.reset_bandwidth = xhci_reset_bandwidth, | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -33,7 +33,7 @@ Signed-off-by: Jonathan Bell <[email protected]> | |
#define USB_VENDOR_ID_BELKIN 0x050d | ||
#define USB_DEVICE_ID_FLIP_KVM 0x3201 | ||
|
||
@@ -1307,6 +1310,9 @@ | ||
@@ -1308,6 +1311,9 @@ | ||
#define USB_VENDOR_ID_XAT 0x2505 | ||
#define USB_DEVICE_ID_XAT_CSR 0x0220 | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,7 +10,7 @@ Signed-off-by: Dom Cobley <[email protected]> | |
|
||
--- a/drivers/clk/bcm/clk-raspberrypi.c | ||
+++ b/drivers/clk/bcm/clk-raspberrypi.c | ||
@@ -271,6 +271,7 @@ static int raspberrypi_discover_clocks(s | ||
@@ -276,6 +276,7 @@ static int raspberrypi_discover_clocks(s | ||
case RPI_FIRMWARE_CORE_CLK_ID: | ||
case RPI_FIRMWARE_M2MC_CLK_ID: | ||
case RPI_FIRMWARE_V3D_CLK_ID: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -17,7 +17,7 @@ Signed-off-by: Maxime Ripard <[email protected]> | |
|
||
--- a/drivers/clk/clk.c | ||
+++ b/drivers/clk/clk.c | ||
@@ -1347,6 +1347,8 @@ static int clk_core_determine_round_nolo | ||
@@ -1346,6 +1346,8 @@ static int clk_core_determine_round_nolo | ||
if (!core) | ||
return 0; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -16,7 +16,7 @@ Signed-off-by: Jonathan Bell <[email protected]> | |
|
||
--- a/sound/usb/quirks.c | ||
+++ b/sound/usb/quirks.c | ||
@@ -1923,6 +1923,8 @@ static const struct usb_audio_quirk_flag | ||
@@ -1925,6 +1925,8 @@ static const struct usb_audio_quirk_flag | ||
QUIRK_FLAG_GENERIC_IMPLICIT_FB), | ||
DEVICE_FLG(0x2b53, 0x0031, /* Fiero SC-01 (firmware v1.1.0) */ | ||
QUIRK_FLAG_GENERIC_IMPLICIT_FB), | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,7 +26,7 @@ Signed-off-by: Dom Cobley <[email protected]> | |
}; | ||
|
||
#define RPI_FIRMWARE_STATE_ENABLE_BIT BIT(0) | ||
@@ -273,6 +275,7 @@ static int raspberrypi_discover_clocks(s | ||
@@ -278,6 +280,7 @@ static int raspberrypi_discover_clocks(s | ||
case RPI_FIRMWARE_V3D_CLK_ID: | ||
case RPI_FIRMWARE_HEVC_CLK_ID: | ||
case RPI_FIRMWARE_PIXEL_BVB_CLK_ID: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -55,15 +55,15 @@ Signed-off-by: Dave Stevenson <[email protected]> | |
/* HDMI audio codec callbacks */ | ||
static void vc4_hdmi_audio_set_mai_clock(struct vc4_hdmi *vc4_hdmi, | ||
unsigned int samplerate) | ||
@@ -2777,6 +2783,7 @@ static const struct vc4_hdmi_variant bcm | ||
@@ -2776,6 +2782,7 @@ static const struct vc4_hdmi_variant bcm | ||
.phy_rng_disable = vc5_hdmi_phy_rng_disable, | ||
.channel_map = vc5_hdmi_channel_map, | ||
.supports_hdr = true, | ||
+ .hp_detect = vc5_hdmi_hp_detect, | ||
}; | ||
|
||
static const struct vc4_hdmi_variant bcm2711_hdmi1_variant = { | ||
@@ -2805,6 +2812,7 @@ static const struct vc4_hdmi_variant bcm | ||
@@ -2804,6 +2811,7 @@ static const struct vc4_hdmi_variant bcm | ||
.phy_rng_disable = vc5_hdmi_phy_rng_disable, | ||
.channel_map = vc5_hdmi_channel_map, | ||
.supports_hdr = true, | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -103,30 +103,6 @@ Signed-off-by: Dave Stevenson <[email protected]> | |
return 0; | ||
} | ||
|
||
@@ -2615,20 +2641,11 @@ static int vc4_hdmi_bind(struct device * | ||
if (ret) | ||
goto err_put_ddc; | ||
|
||
- /* | ||
- * We need to have the device powered up at this point to call | ||
- * our reset hook and for the CEC init. | ||
- */ | ||
- ret = vc4_hdmi_runtime_resume(dev); | ||
- if (ret) | ||
- goto err_put_ddc; | ||
- | ||
- pm_runtime_get_noresume(dev); | ||
- pm_runtime_set_active(dev); | ||
pm_runtime_enable(dev); | ||
|
||
- if (vc4_hdmi->variant->reset) | ||
- vc4_hdmi->variant->reset(vc4_hdmi); | ||
+ ret = pm_runtime_resume_and_get(dev); | ||
+ if (ret) | ||
+ goto err_put_ddc; | ||
|
||
if ((of_device_is_compatible(dev->of_node, "brcm,bcm2711-hdmi0") || | ||
of_device_is_compatible(dev->of_node, "brcm,bcm2711-hdmi1")) && | ||
--- a/drivers/gpu/drm/vc4/vc4_hdmi_regs.h | ||
+++ b/drivers/gpu/drm/vc4/vc4_hdmi_regs.h | ||
@@ -417,7 +417,7 @@ static inline u32 vc4_hdmi_read(struct v | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -16,7 +16,7 @@ Signed-off-by: Dave Stevenson <[email protected]> | |
|
||
--- a/drivers/clk/bcm/clk-raspberrypi.c | ||
+++ b/drivers/clk/bcm/clk-raspberrypi.c | ||
@@ -276,6 +276,7 @@ static int raspberrypi_discover_clocks(s | ||
@@ -281,6 +281,7 @@ static int raspberrypi_discover_clocks(s | ||
case RPI_FIRMWARE_HEVC_CLK_ID: | ||
case RPI_FIRMWARE_PIXEL_BVB_CLK_ID: | ||
case RPI_FIRMWARE_VEC_CLK_ID: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -226,7 +226,7 @@ Signed-off-by: Jonathan Bell <[email protected]> | |
} | ||
--- a/drivers/usb/host/xhci.c | ||
+++ b/drivers/usb/host/xhci.c | ||
@@ -879,8 +879,8 @@ static void xhci_clear_command_ring(stru | ||
@@ -870,8 +870,8 @@ static void xhci_clear_command_ring(stru | ||
seg = ring->deq_seg; | ||
do { | ||
memset(seg->trbs, 0, | ||
|
@@ -237,7 +237,7 @@ Signed-off-by: Jonathan Bell <[email protected]> | |
cpu_to_le32(~TRB_CYCLE); | ||
seg = seg->next; | ||
} while (seg != ring->deq_seg); | ||
@@ -891,7 +891,7 @@ static void xhci_clear_command_ring(stru | ||
@@ -882,7 +882,7 @@ static void xhci_clear_command_ring(stru | ||
ring->enq_seg = ring->deq_seg; | ||
ring->enqueue = ring->dequeue; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -18,7 +18,7 @@ Signed-off-by: Maxime Ripard <[email protected]> | |
|
||
--- a/drivers/clk/clk.c | ||
+++ b/drivers/clk/clk.c | ||
@@ -2387,11 +2387,7 @@ int clk_set_rate_range(struct clk *clk, | ||
@@ -2386,11 +2386,7 @@ int clk_set_rate_range(struct clk *clk, | ||
* this corner case when determining the rate | ||
*/ | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -30,7 +30,7 @@ Signed-off-by: Maxime Ripard <[email protected]> | |
|
||
--- a/drivers/clk/clk.c | ||
+++ b/drivers/clk/clk.c | ||
@@ -2372,28 +2372,29 @@ int clk_set_rate_range(struct clk *clk, | ||
@@ -2371,28 +2371,29 @@ int clk_set_rate_range(struct clk *clk, | ||
goto out; | ||
} | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -29,7 +29,7 @@ Signed-off-by: Maxime Ripard <[email protected]> | |
|
||
--- a/drivers/clk/clk.c | ||
+++ b/drivers/clk/clk.c | ||
@@ -2331,19 +2331,15 @@ int clk_set_rate_exclusive(struct clk *c | ||
@@ -2330,19 +2330,15 @@ int clk_set_rate_exclusive(struct clk *c | ||
} | ||
EXPORT_SYMBOL_GPL(clk_set_rate_exclusive); | ||
|
||
|
@@ -54,7 +54,7 @@ Signed-off-by: Maxime Ripard <[email protected]> | |
if (!clk) | ||
return 0; | ||
|
||
@@ -2356,8 +2352,6 @@ int clk_set_rate_range(struct clk *clk, | ||
@@ -2355,8 +2351,6 @@ int clk_set_rate_range(struct clk *clk, | ||
return -EINVAL; | ||
} | ||
|
||
|
@@ -63,7 +63,7 @@ Signed-off-by: Maxime Ripard <[email protected]> | |
if (clk->exclusive_count) | ||
clk_core_rate_unprotect(clk->core); | ||
|
||
@@ -2401,6 +2395,28 @@ out: | ||
@@ -2400,6 +2394,28 @@ out: | ||
if (clk->exclusive_count) | ||
clk_core_rate_protect(clk->core); | ||
|
||
|
@@ -92,7 +92,7 @@ Signed-off-by: Maxime Ripard <[email protected]> | |
clk_prepare_unlock(); | ||
|
||
return ret; | ||
@@ -4360,9 +4376,10 @@ void __clk_put(struct clk *clk) | ||
@@ -4359,9 +4375,10 @@ void __clk_put(struct clk *clk) | ||
} | ||
|
||
hlist_del(&clk->clks_node); | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -22,7 +22,7 @@ Signed-off-by: Maxime Ripard <[email protected]> | |
|
||
--- a/drivers/clk/clk.c | ||
+++ b/drivers/clk/clk.c | ||
@@ -2366,6 +2366,10 @@ static int clk_set_rate_range_nolock(str | ||
@@ -2365,6 +2365,10 @@ static int clk_set_rate_range_nolock(str | ||
goto out; | ||
} | ||
|
||
|
@@ -33,7 +33,7 @@ Signed-off-by: Maxime Ripard <[email protected]> | |
/* | ||
* Since the boundaries have been changed, let's give the | ||
* opportunity to the provider to adjust the clock rate based on | ||
@@ -2383,7 +2387,7 @@ static int clk_set_rate_range_nolock(str | ||
@@ -2382,7 +2386,7 @@ static int clk_set_rate_range_nolock(str | ||
* - the determine_rate() callback does not really check for | ||
* this corner case when determining the rate | ||
*/ | ||
|
Oops, something went wrong.