Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

qualcommax: add 6.6 testing kernel #14844

Merged
9 commits merged into from Mar 22, 2024
Merged

qualcommax: add 6.6 testing kernel #14844

9 commits merged into from Mar 22, 2024

Commits on Mar 22, 2024

  1. kernel/qualcommax: Create kernel files for v6.6 (from v6.1)

    This is an automatically generated commit.
    
    When doing `git bisect`, consider `git bisect --skip`.
    
    Signed-off-by: Robert Marko <robimarko@gmail.com>
    robimarko committed Mar 22, 2024
    Copy the full SHA
    e28492c View commit details
    Browse the repository at this point in the history
  2. kernel/qualcommax: Restore kernel files for v6.1

    This is an automatically generated commit which aids following Kernel patch history,
    as git will see the move and copy as a rename thus defeating the purpose.
    
    See: https://lists.openwrt.org/pipermail/openwrt-devel/2023-October/041673.html
    for the original discussion.
    
    Signed-off-by: Robert Marko <robimarko@gmail.com>
    robimarko committed Mar 22, 2024
    Copy the full SHA
    e8e7b3c View commit details
    Browse the repository at this point in the history
  3. qualcommax: 6.6: make patches apply

    Drop backported patches already included in 6.6 and refresh the rest to
    apply.
    
    Signed-off-by: Robert Marko <robimarko@gmail.com>
    robimarko committed Mar 22, 2024
    Copy the full SHA
    d9386dc View commit details
    Browse the repository at this point in the history
  4. qualcommax: 6.6: refresh config

    Refresh 6.6 qualcommax kernel config via kernel_menuconfig.
    
    Signed-off-by: Robert Marko <robimarko@gmail.com>
    robimarko committed Mar 22, 2024
    Copy the full SHA
    9b650e1 View commit details
    Browse the repository at this point in the history
  5. qualcommax: 6.6: fix SCM header include path for WCSS

    SCM header was moved to <linux/firmware/qcom/qcom_scm.h> so adjust the
    WCSS patch accordingly.
    
    Signed-off-by: Robert Marko <robimarko@gmail.com>
    robimarko committed Mar 22, 2024
    Copy the full SHA
    cab45db View commit details
    Browse the repository at this point in the history
  6. kernel: qca-ssdk: allow compiling against 6.6

    Add a patch that makes SSDK recognize kernel 6.6 and thus allows
    compiling against it.
    
    Signed-off-by: Robert Marko <robimarko@gmail.com>
    robimarko committed Mar 22, 2024
    Copy the full SHA
    6a44115 View commit details
    Browse the repository at this point in the history
  7. kernel: qca-nss-dp: enable compiling against 6.6

    Since 6.5 netdev_rx_queue was moved out of netdevice.h so include the new
    header since that is where it lives now.
    
    Signed-off-by: Robert Marko <robimarko@gmail.com>
    robimarko committed Mar 22, 2024
    Copy the full SHA
    d9a2886 View commit details
    Browse the repository at this point in the history
  8. qualcommax: ipq807x: add WLAN device path migration

    Kernel 6.6 has changed the path of WLAN devices as the soc node was updated
    to include an adress as well because according to spec it needed one:
    https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/arch/arm64/boot/dts/qcom/ipq8074.dtsi?h=v6.6.21&id=da6aa1111a17db11367817ddc10c5a6c188cdc44
    
    So, this will break existing configuration as device path was changed for
    example:
    "platform/soc/c000000.wifi" to "platform/soc@0/c000000.wifi"
    "platform/soc/c000000.wifi+1" to "platform/soc@0/c000000.wifi+1"
    
    PCIe attached devices also have their path changed, so lets add a script
    that will migrate the paths based on the detected running kernel version
    so returning to kernel 6.1 will work as well.
    
    Co-developed-by: Sean Khan <datapronix@protonmail.com>
    Signed-off-by: Robert Marko <robimarko@gmail.com>
    robimarko committed Mar 22, 2024
    Copy the full SHA
    4989556 View commit details
    Browse the repository at this point in the history
  9. qualcommax: add 6.6 as testing kernel

    Provide kernel 6.6 as the testing kernel for qualcommax.
    
    Signed-off-by: Robert Marko <robimarko@gmail.com>
    robimarko committed Mar 22, 2024
    Copy the full SHA
    36acf88 View commit details
    Browse the repository at this point in the history