From a95c5f788aaec039ebcf3c4b9b8b3f1ddedf6759 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Thu, 9 Mar 2023 07:44:03 +0000 Subject: [PATCH 1/2] linux: rtw88: rebase patch for 6.1.16 --- .../patches/default/linux-122-rtw88-rfc-v1.patch | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/linux/patches/default/linux-122-rtw88-rfc-v1.patch b/packages/linux/patches/default/linux-122-rtw88-rfc-v1.patch index d7fcc326dc..362e6787f5 100644 --- a/packages/linux/patches/default/linux-122-rtw88-rfc-v1.patch +++ b/packages/linux/patches/default/linux-122-rtw88-rfc-v1.patch @@ -1547,7 +1547,7 @@ diff --git a/drivers/net/wireless/realtek/rtw88/mac.c b/drivers/net/wireless/rea index 4e5c194aac29..bf1291902661 100644 --- a/drivers/net/wireless/realtek/rtw88/mac.c +++ b/drivers/net/wireless/realtek/rtw88/mac.c -@@ -269,10 +269,18 @@ static int rtw_mac_power_switch(struct rtw_dev *rtwdev, bool pwr_on) +@@ -269,15 +269,23 @@ static int rtw_mac_power_switch(struct rtw_dev *rtwdev, bool pwr_on) if (pwr_on == cur_pwr) return -EALREADY; @@ -1560,6 +1560,11 @@ index 4e5c194aac29..bf1291902661 100644 pwr_seq = pwr_on ? chip->pwr_on_seq : chip->pwr_off_seq; if (rtw_pwr_seq_parser(rtwdev, pwr_seq)) return -EINVAL; + + if (pwr_on) + set_bit(RTW_FLAG_POWERON, rtwdev->flags); + else + clear_bit(RTW_FLAG_POWERON, rtwdev->flags); + rtw_hci_power_switch(rtwdev, pwr_on); + @@ -1826,7 +1831,7 @@ index 8e1fa824b32b..ad71f9838d1d 100644 u8 rpwm; bool cur_pwr; -@@ -278,12 +301,19 @@ static int rtw_mac_power_switch(struct rtw_dev *rtwdev, bool pwr_on) +@@ -278,17 +301,24 @@ static int rtw_mac_power_switch(struct rtw_dev *rtwdev, bool pwr_on) */ rtw_hci_power_switch(rtwdev, false); @@ -1840,6 +1845,11 @@ index 8e1fa824b32b..ad71f9838d1d 100644 return -EINVAL; + } + if (pwr_on) + set_bit(RTW_FLAG_POWERON, rtwdev->flags); + else + clear_bit(RTW_FLAG_POWERON, rtwdev->flags); + rtw_hci_power_switch(rtwdev, pwr_on); + rtw_write32(rtwdev, REG_SDIO_HIMR, imr); From 7c83bd898e0fff6ed54f693bbe9a225e6b02a478 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Fri, 3 Mar 2023 11:29:30 +0000 Subject: [PATCH 2/2] linux: update to 6.1.16 --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 46ae8a6022..1408110838 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -29,8 +29,8 @@ case "${LINUX}" in PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz" ;; *) - PKG_VERSION="6.1.14" - PKG_SHA256="a27076011efec7ad11e9ed0644f512c34cab4c5ed5ba42cfe71c83fabebe810d" + PKG_VERSION="6.1.16" + PKG_SHA256="a6849c55580b5515a07b6ad21861c450fa20345c66624eecb89e8873816da3c5" PKG_URL="https://www.kernel.org/pub/linux/kernel/v${PKG_VERSION/.*/}.x/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_PATCH_DIRS="default" ;;