-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Removed upstreamed: bcm27xx/patches-6.1/950-1235-drm-vc4-don-t-check-if-plane-state-fb-state-fb.patch [1] All other patches automatically rebased. 1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.86&id=48bfb4b03c5ff6e1fa1dc73fb915e150b0968c40 Signed-off-by: Hauke Mehrtens <[email protected]>
- Loading branch information
Showing
17 changed files
with
31 additions
and
121 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
LINUX_VERSION-6.1 = .84 | ||
LINUX_KERNEL_HASH-6.1.84 = af97d2ebe14765d0db3af6560309daf08535da25bfad36e5fb3e436f22a1707a | ||
LINUX_VERSION-6.1 = .86 | ||
LINUX_KERNEL_HASH-6.1.86 = d3d3c8c44f0f0a870a95bd2823f9d91979d1aa6f266da5d8cccd0c4b15e3115b |
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 |
---|---|---|
|
@@ -88,7 +88,7 @@ Signed-off-by: Dave Stevenson <[email protected]> | |
if (ret) | ||
--- a/drivers/gpu/drm/vc4/vc4_plane.c | ||
+++ b/drivers/gpu/drm/vc4/vc4_plane.c | ||
@@ -1600,9 +1600,14 @@ struct drm_plane *vc4_plane_init(struct | ||
@@ -1597,9 +1597,14 @@ struct drm_plane *vc4_plane_init(struct | ||
DRM_COLOR_YCBCR_BT709, | ||
DRM_COLOR_YCBCR_LIMITED_RANGE); | ||
|
||
|
@@ -103,7 +103,7 @@ Signed-off-by: Dave Stevenson <[email protected]> | |
int vc4_plane_create_additional_planes(struct drm_device *drm) | ||
{ | ||
struct drm_plane *cursor_plane; | ||
@@ -1618,24 +1623,35 @@ int vc4_plane_create_additional_planes(s | ||
@@ -1615,24 +1620,35 @@ int vc4_plane_create_additional_planes(s | ||
* modest number of planes to expose, that should hopefully | ||
* still cover any sane usecase. | ||
*/ | ||
|
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 |
---|---|---|
|
@@ -49,7 +49,7 @@ Signed-off-by: Dom Cobley <[email protected]> | |
vc4_dlist_write(vc4_state, 0xc0c0c0c0); | ||
} | ||
|
||
@@ -1649,6 +1652,8 @@ struct drm_plane *vc4_plane_init(struct | ||
@@ -1646,6 +1649,8 @@ struct drm_plane *vc4_plane_init(struct | ||
DRM_COLOR_YCBCR_BT709, | ||
DRM_COLOR_YCBCR_LIMITED_RANGE); | ||
|
||
|
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 |
---|---|---|
|
@@ -85,7 +85,7 @@ Signed-off-by: Dave Stevenson <[email protected]> | |
}; | ||
|
||
static const struct hvs_format *vc4_get_hvs_format(u32 drm_format) | ||
@@ -1575,6 +1635,16 @@ static bool vc4_format_mod_supported(str | ||
@@ -1572,6 +1632,16 @@ static bool vc4_format_mod_supported(str | ||
case DRM_FORMAT_BGRX1010102: | ||
case DRM_FORMAT_RGBA1010102: | ||
case DRM_FORMAT_BGRA1010102: | ||
|
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 |
---|---|---|
|
@@ -17578,7 +17578,7 @@ Signed-off-by: Ashish Vara <[email protected]> | |
+#endif /* _TAS5713_H */ | ||
--- a/sound/soc/soc-core.c | ||
+++ b/sound/soc/soc-core.c | ||
@@ -1220,7 +1220,15 @@ int snd_soc_runtime_set_dai_fmt(struct s | ||
@@ -1223,7 +1223,15 @@ int snd_soc_runtime_set_dai_fmt(struct s | ||
return 0; | ||
|
||
for_each_rtd_codec_dais(rtd, i, codec_dai) { | ||
|
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 |
---|---|---|
|
@@ -902,7 +902,7 @@ Signed-off-by: Maxime Ripard <[email protected]> | |
/* Control word */ | ||
vc4_dlist_write(vc4_state, | ||
SCALER_CTL0_VALID | | ||
@@ -1717,7 +1717,7 @@ struct drm_plane *vc4_plane_init(struct | ||
@@ -1714,7 +1714,7 @@ struct drm_plane *vc4_plane_init(struct | ||
}; | ||
|
||
for (i = 0; i < ARRAY_SIZE(hvs_formats); i++) { | ||
|
@@ -911,7 +911,7 @@ Signed-off-by: Maxime Ripard <[email protected]> | |
formats[num_formats] = hvs_formats[i].drm; | ||
num_formats++; | ||
} | ||
@@ -1732,7 +1732,7 @@ struct drm_plane *vc4_plane_init(struct | ||
@@ -1729,7 +1729,7 @@ struct drm_plane *vc4_plane_init(struct | ||
return ERR_CAST(vc4_plane); | ||
plane = &vc4_plane->base; | ||
|
||
|
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 |
---|---|---|
|
@@ -1924,7 +1924,7 @@ Signed-off-by: Maxime Ripard <[email protected]> | |
return 0; | ||
} | ||
|
||
@@ -1716,7 +2345,7 @@ struct drm_plane *vc4_plane_init(struct | ||
@@ -1713,7 +2342,7 @@ struct drm_plane *vc4_plane_init(struct | ||
}; | ||
|
||
for (i = 0; i < ARRAY_SIZE(hvs_formats); i++) { | ||
|
@@ -1933,7 +1933,7 @@ Signed-off-by: Maxime Ripard <[email protected]> | |
formats[num_formats] = hvs_formats[i].drm; | ||
num_formats++; | ||
} | ||
@@ -1731,7 +2360,7 @@ struct drm_plane *vc4_plane_init(struct | ||
@@ -1728,7 +2357,7 @@ struct drm_plane *vc4_plane_init(struct | ||
return ERR_CAST(vc4_plane); | ||
plane = &vc4_plane->base; | ||
|
||
|
93 changes: 0 additions & 93 deletions
93
...t/linux/bcm27xx/patches-6.1/950-1235-drm-vc4-don-t-check-if-plane-state-fb-state-fb.patch
This file was deleted.
Oops, something went wrong.
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 |
---|---|---|
|
@@ -23,7 +23,7 @@ Signed-off-by: Manivannan Sadhasivam <[email protected]> | |
|
||
--- a/drivers/bus/mhi/host/init.c | ||
+++ b/drivers/bus/mhi/host/init.c | ||
@@ -881,6 +881,7 @@ static int parse_config(struct mhi_contr | ||
@@ -882,6 +882,7 @@ static int parse_config(struct mhi_contr | ||
if (!mhi_cntrl->timeout_ms) | ||
mhi_cntrl->timeout_ms = MHI_TIMEOUT_MS; | ||
|
||
|
@@ -33,7 +33,7 @@ Signed-off-by: Manivannan Sadhasivam <[email protected]> | |
if (!mhi_cntrl->buffer_len) | ||
--- a/drivers/bus/mhi/host/internal.h | ||
+++ b/drivers/bus/mhi/host/internal.h | ||
@@ -321,7 +321,7 @@ int __must_check mhi_read_reg_field(stru | ||
@@ -324,7 +324,7 @@ int __must_check mhi_read_reg_field(stru | ||
u32 *out); | ||
int __must_check mhi_poll_reg_field(struct mhi_controller *mhi_cntrl, | ||
void __iomem *base, u32 offset, u32 mask, | ||
|
@@ -60,15 +60,15 @@ Signed-off-by: Manivannan Sadhasivam <[email protected]> | |
ret = mhi_read_reg_field(mhi_cntrl, base, offset, mask, &out); | ||
--- a/drivers/bus/mhi/host/pm.c | ||
+++ b/drivers/bus/mhi/host/pm.c | ||
@@ -163,6 +163,7 @@ int mhi_ready_state_transition(struct mh | ||
@@ -171,6 +171,7 @@ int mhi_ready_state_transition(struct mh | ||
enum mhi_pm_state cur_state; | ||
struct device *dev = &mhi_cntrl->mhi_dev->dev; | ||
u32 interval_us = 25000; /* poll register field every 25 milliseconds */ | ||
+ u32 timeout_ms; | ||
int ret, i; | ||
|
||
/* Check if device entered error state */ | ||
@@ -173,14 +174,18 @@ int mhi_ready_state_transition(struct mh | ||
@@ -181,14 +182,18 @@ int mhi_ready_state_transition(struct mh | ||
|
||
/* Wait for RESET to be cleared and READY bit to be set by the device */ | ||
ret = mhi_poll_reg_field(mhi_cntrl, mhi_cntrl->regs, MHICTRL, | ||
|
@@ -89,7 +89,7 @@ Signed-off-by: Manivannan Sadhasivam <[email protected]> | |
if (ret) { | ||
dev_err(dev, "Device failed to enter MHI Ready\n"); | ||
return ret; | ||
@@ -479,7 +484,7 @@ static void mhi_pm_disable_transition(st | ||
@@ -487,7 +492,7 @@ static void mhi_pm_disable_transition(st | ||
|
||
/* Wait for the reset bit to be cleared by the device */ | ||
ret = mhi_poll_reg_field(mhi_cntrl, mhi_cntrl->regs, MHICTRL, | ||
|
@@ -98,7 +98,7 @@ Signed-off-by: Manivannan Sadhasivam <[email protected]> | |
if (ret) | ||
dev_err(dev, "Device failed to clear MHI Reset\n"); | ||
|
||
@@ -492,8 +497,8 @@ static void mhi_pm_disable_transition(st | ||
@@ -500,8 +505,8 @@ static void mhi_pm_disable_transition(st | ||
if (!MHI_IN_PBL(mhi_get_exec_env(mhi_cntrl))) { | ||
/* wait for ready to be set */ | ||
ret = mhi_poll_reg_field(mhi_cntrl, mhi_cntrl->regs, | ||
|
@@ -109,7 +109,7 @@ Signed-off-by: Manivannan Sadhasivam <[email protected]> | |
if (ret) | ||
dev_err(dev, "Device failed to enter READY state\n"); | ||
} | ||
@@ -1111,7 +1116,8 @@ int mhi_async_power_up(struct mhi_contro | ||
@@ -1125,7 +1130,8 @@ int mhi_async_power_up(struct mhi_contro | ||
if (state == MHI_STATE_SYS_ERR) { | ||
mhi_set_mhi_state(mhi_cntrl, MHI_STATE_RESET); | ||
ret = mhi_poll_reg_field(mhi_cntrl, mhi_cntrl->regs, MHICTRL, | ||
|
@@ -119,7 +119,7 @@ Signed-off-by: Manivannan Sadhasivam <[email protected]> | |
if (ret) { | ||
dev_info(dev, "Failed to reset MHI due to syserr state\n"); | ||
goto error_exit; | ||
@@ -1202,14 +1208,18 @@ EXPORT_SYMBOL_GPL(mhi_power_down); | ||
@@ -1216,14 +1222,18 @@ EXPORT_SYMBOL_GPL(mhi_power_down); | ||
int mhi_sync_power_up(struct mhi_controller *mhi_cntrl) | ||
{ | ||
int ret = mhi_async_power_up(mhi_cntrl); | ||
|
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 |
---|---|---|
|
@@ -60,7 +60,7 @@ Signed-off-by: Felix Fietkau <[email protected]> | |
*/ | ||
--- a/include/linux/skbuff.h | ||
+++ b/include/linux/skbuff.h | ||
@@ -3040,6 +3040,10 @@ static inline int pskb_trim(struct sk_bu | ||
@@ -3046,6 +3046,10 @@ static inline int pskb_trim(struct sk_bu | ||
return (len < skb->len) ? __pskb_trim(skb, len) : 0; | ||
} | ||
|
||
|
@@ -71,7 +71,7 @@ Signed-off-by: Felix Fietkau <[email protected]> | |
/** | ||
* pskb_trim_unique - remove end from a paged unique (not cloned) buffer | ||
* @skb: buffer to alter | ||
@@ -3189,16 +3193,6 @@ static inline struct sk_buff *dev_alloc_ | ||
@@ -3195,16 +3199,6 @@ static inline struct sk_buff *dev_alloc_ | ||
} | ||
|
||
|
||
|
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 |
---|---|---|
|
@@ -19,7 +19,7 @@ Signed-off-by: Rafał Miłecki <[email protected]> | |
|
||
--- a/drivers/base/core.c | ||
+++ b/drivers/base/core.c | ||
@@ -1702,7 +1702,7 @@ static void device_links_purge(struct de | ||
@@ -1717,7 +1717,7 @@ static void device_links_purge(struct de | ||
#define FW_DEVLINK_FLAGS_RPM (FW_DEVLINK_FLAGS_ON | \ | ||
DL_FLAG_PM_RUNTIME) | ||
|
||
|
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 |
---|---|---|
|
@@ -91,7 +91,7 @@ Signed-off-by: Felix Fietkau <[email protected]> | |
for (i = sizeof(struct ipt_entry); | ||
i < e->target_offset; | ||
i += m->u.match_size) { | ||
@@ -1223,12 +1260,15 @@ compat_copy_entry_to_user(struct ipt_ent | ||
@@ -1225,12 +1262,15 @@ compat_copy_entry_to_user(struct ipt_ent | ||
compat_uint_t origsize; | ||
const struct xt_entry_match *ematch; | ||
int ret = 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 |
---|---|---|
|
@@ -9,7 +9,7 @@ Signed-off-by: Felix Fietkau <[email protected]> | |
|
||
--- a/include/linux/skbuff.h | ||
+++ b/include/linux/skbuff.h | ||
@@ -3006,7 +3006,7 @@ static inline int pskb_network_may_pull( | ||
@@ -3012,7 +3012,7 @@ static inline int pskb_network_may_pull( | ||
* NET_IP_ALIGN(2) + ethernet_header(14) + IP_header(20/40) + ports(8) | ||
*/ | ||
#ifndef NET_SKB_PAD | ||
|
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: Felix Fietkau <[email protected]> | |
#endif | ||
--- a/include/linux/skbuff.h | ||
+++ b/include/linux/skbuff.h | ||
@@ -972,6 +972,7 @@ struct sk_buff { | ||
@@ -967,6 +967,7 @@ struct sk_buff { | ||
#ifdef CONFIG_IPV6_NDISC_NODETYPE | ||
__u8 ndisc_nodetype:2; | ||
#endif | ||
|
@@ -32,7 +32,7 @@ Signed-off-by: Felix Fietkau <[email protected]> | |
__u8 inner_protocol_type:1; | ||
--- a/net/core/gro.c | ||
+++ b/net/core/gro.c | ||
@@ -491,6 +491,9 @@ static enum gro_result dev_gro_receive(s | ||
@@ -492,6 +492,9 @@ static enum gro_result dev_gro_receive(s | ||
int same_flow; | ||
int grow; | ||
|
||
|
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: Felix Fietkau <[email protected]> | |
|
||
--- a/net/netfilter/nf_tables_api.c | ||
+++ b/net/netfilter/nf_tables_api.c | ||
@@ -7925,7 +7925,7 @@ static int nft_register_flowtable_net_ho | ||
@@ -7951,7 +7951,7 @@ static int nft_register_flowtable_net_ho | ||
err = flowtable->data.type->setup(&flowtable->data, | ||
hook->ops.dev, | ||
FLOW_BLOCK_BIND); | ||
|
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 |
---|---|---|
|
@@ -93,7 +93,7 @@ Signed-off-by: Maxime Chevallier <[email protected]> | |
+#endif | ||
--- a/include/linux/skbuff.h | ||
+++ b/include/linux/skbuff.h | ||
@@ -4588,6 +4588,9 @@ enum skb_ext_id { | ||
@@ -4594,6 +4594,9 @@ enum skb_ext_id { | ||
#if IS_ENABLED(CONFIG_MCTP_FLOWS) | ||
SKB_EXT_MCTP, | ||
#endif | ||
|
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