openwrt/target/linux/qualcommax/patches-6.1
Robert Marko f8ea89c2d4 qualcommax: add pending GPLL parent fixes
SBL will configure IPQ807x cores to boot at 800MHz as a safe default
frequency that is provided by GPLL0, but GPLL0 is not currently configured
as a possible parent in the APSS clock driver not being passed to it via
DTS which will then cause the kernel to not properly identify the current
CPU frequency during booting and will think that CPU is currently at XO
frequency of 19.2MHz instead of 800MHz cores are actually at and print:
cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 19200 KHz, changing to: 1017600 KHz

So, lets import patches pending upstream to prevent GPLL scaling and feed
the GPLL0 clock to APSS clock driver so we get:
cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 800000 KHz, changing to: 1017600 KHz

This is mostly cosmetic fix, but with all of the possible SBL and FW
versions there could be edge cases resolved by this and not scaling GPLL-s
anymore.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2023-10-15 17:29:39 +02:00
..
0001-v6.2-arm64-dts-qcom-ipq8074-add-A53-PLL-node.patch
0002-v6.2-thermal-drivers-tsens-Add-support-for-combined-inter.patch
0003-v6.2-thermal-drivers-tsens-Allow-configuring-min-and-max-.patch
0004-v6.2-thermal-drivers-tsens-Add-IPQ8074-support.patch
0005-v6.2-arm64-dts-qcom-ipq8074-add-thermal-nodes.patch
0006-v6.2-arm64-dts-qcom-ipq8074-add-clocks-to-APCS.patch
0007-v6.2-clk-qcom-ipq8074-convert-to-parent-data.patch
0009-v6.2-dt-bindings-clock-qcom-ipq8074-add-missing-networkin.patch
0010-v6.2-clk-qcom-ipq8074-add-missing-networking-resets.patch
0011-v6.2-clk-qcom-ipq8074-populate-fw_name-for-all-parents.patch
0012-v6.2-arm64-dts-qcom-ipq8074-pass-XO-and-sleep-clocks-to-G.patch
0013-v6.2-arm64-dts-qcom-add-PMP8074-DTSI.patch
0014-v6.2-arm64-dts-qcom-ipq8074-hk01-add-VQMMC-supply.patch
0015-v6.2-arm64-dts-qcom-hk01-use-GPIO-flags-for-tlmm.patch
0016-v6.2-arm64-dts-qcom-ipq8074-Fix-up-comments.patch
0017-v6.2-arm64-dts-qcom-ipq8074-align-TLMM-pin-configuration-.patch
0019-v6.3-arm64-dts-qcom-ipq8074-set-Gen2-PCIe-pcie-max-link-s.patch
0020-v6.3-PCI-qcom-Add-support-for-IPQ8074-Gen3-port.patch kernel: bump 6.1 to 6.1.57 2023-10-14 15:51:53 +02:00
0021-v6.3-clk-qcom-ipq8074-populate-fw_name-for-usb3phy-s.patch
0023-v6.5-arm64-dts-qcom-ipq8074-add-critical-thermal-trips.patch
0100-clk-qcom-clk-rcg2-introduce-support-for-multiple-con.patch
0101-clk-qcom-gcc-ipq8074-rework-nss_port5-6-clock-to-mul.patch
0102-arm64-dts-ipq8074-add-reserved-memory-nodes.patch
0110-arm64-dts-qcom-ipq8074-pass-QMP-PCI-PHY-PIPE-clocks-.patch
0111-arm64-dts-qcom-ipq8074-use-msi-parent-for-PCIe.patch
0112-remoteproc-qcom-Add-PRNG-proxy-clock.patch
0113-remoteproc-qcom-Add-secure-PIL-support.patch
0114-remoteproc-qcom-Add-support-for-split-q6-m3-wlan-fir.patch
0115-remoteproc-qcom-Add-ssr-subdevice-identifier.patch
0116-remoteproc-qcom-Update-regmap-offsets-for-halt-regis.patch
0117-dt-bindings-clock-qcom-Add-reset-for-WCSSAON.patch
0118-clk-qcom-Add-WCSSAON-reset.patch
0119-remoteproc-wcss-disable-auto-boot-for-IPQ8074.patch
0120-arm64-dts-qcom-Enable-Q6v5-WCSS-for-ipq8074-SoC.patch
0121-arm64-dts-ipq8074-Add-WLAN-node.patch
0122-arm64-dts-ipq8074-add-CPU-clock.patch
0123-arm64-dts-ipq8074-add-cooling-cells-to-CPU-nodes.patch
0128-cpufreq-qcom-nvmem-add-support-for-IPQ8074.patch
0129-arm64-dts-qcom-ipq8074-add-QFPROM-fuses.patch
0130-arm64-dts-qcom-ipq8074-add-CPU-OPP-table.patch
0131-clk-qcom-ipq8074-drop-the-CLK_SET_RATE_PARENT-flag-f.patch qualcommax: add pending GPLL parent fixes 2023-10-15 17:29:39 +02:00
0132-clk-qcom-apss-ipq6018-add-the-GPLL0-clock-also-as-cl.patch qualcommax: add pending GPLL parent fixes 2023-10-15 17:29:39 +02:00
0133-arm64-dts-qcom-ipq8074-include-the-GPLL0-as-clock-pr.patch qualcommax: add pending GPLL parent fixes 2023-10-15 17:29:39 +02:00
0900-power-Add-Qualcomm-APM.patch
0901-regulator-add-Qualcomm-CPR-regulators.patch
0902-arm64-dts-ipq8074-add-label-to-clocks.patch