diff --git a/config/Config-kernel.in b/config/Config-kernel.in index 4fc8827e93..283f18d100 100644 --- a/config/Config-kernel.in +++ b/config/Config-kernel.in @@ -445,7 +445,7 @@ config KERNEL_DEBUG_INFO config KERNEL_DEBUG_INFO_BTF bool "Enable additional BTF type information" - default y if (TARGET_armsr || TARGET_bcm27xx || TARGET_ipq806x_chromium || TARGET_mediatek_filogic || TARGET_mvebu_cortexa53 || TARGET_mvebu_cortexa72 || TARGET_qualcommax_ipq60xx || TARGET_rockchip || TARGET_sunxi || TARGET_x86_64) && BUILDBOT + default y if (TARGET_armsr || TARGET_bcm27xx || TARGET_ipq806x_chromium || TARGET_mediatek_filogic || TARGET_mvebu_cortexa53 || TARGET_mvebu_cortexa72 || TARGET_rockchip || TARGET_sunxi || TARGET_x86_64) && BUILDBOT depends on !HOST_OS_MACOS depends on KERNEL_DEBUG_INFO && !KERNEL_DEBUG_INFO_REDUCED select DWARVES @@ -473,7 +473,7 @@ config KERNEL_MODULE_ALLOW_BTF_MISMATCH config KERNEL_DEBUG_INFO_REDUCED bool "Reduce debugging information" - default y if !(TARGET_armsr || TARGET_bcm27xx || TARGET_ipq806x_chromium || TARGET_mediatek_filogic || TARGET_mvebu_cortexa53 || TARGET_mvebu_cortexa72 || TARGET_qualcommax_ipq60xx || TARGET_rockchip || TARGET_sunxi || TARGET_x86_64) || !BUILDBOT + default y if !(TARGET_armsr || TARGET_bcm27xx || TARGET_ipq806x_chromium || TARGET_mediatek_filogic || TARGET_mvebu_cortexa53 || TARGET_mvebu_cortexa72 || TARGET_rockchip || TARGET_sunxi || TARGET_x86_64) || !BUILDBOT depends on KERNEL_DEBUG_INFO help If you say Y here gcc is instructed to generate less debugging diff --git a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6000-glinet.dtsi b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6000-glinet.dtsi index e30968b1e4..d168567941 100644 --- a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6000-glinet.dtsi +++ b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6000-glinet.dtsi @@ -292,3 +292,8 @@ &edma { status = "okay"; }; + +&cpu_opp_table { + /delete-node/ opp-1608000000; + /delete-node/ opp-1800000000; +}; diff --git a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6018-nowifi.dtsi b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6018-nowifi.dtsi index 41b737ad58..b9f172f541 100644 --- a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6018-nowifi.dtsi +++ b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6018-nowifi.dtsi @@ -4,5 +4,16 @@ &q6_region { reg = <0x0 0x4ab00000 0x0 0x1000000>; - no-map; +}; + +&q6_etr_region { + reg = <0x0 0x4bb00000 0x0 0x100000>; +}; + +&m3_dump_region { + reg = <0x0 0x4bc00000 0x0 0x100000>; +}; + +&ramoops_region { + reg = <0x0 0x4bd00000 0x0 0x100000>; }; diff --git a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8074-nowifi.dtsi b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8074-nowifi.dtsi index c132a66e57..36bc8a7c54 100644 --- a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8074-nowifi.dtsi +++ b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8074-nowifi.dtsi @@ -5,3 +5,15 @@ &q6_region { reg = <0x0 0x4b000000 0x0 0x1000000>; }; + +&q6_etr_region { + reg = <0x0 0x4c000000 0x0 0x100000>; +}; + +&m3_dump_region { + reg = <0x0 0x4c100000 0x0 0x100000>; +}; + +&ramoops_region { + reg = <0x0 0x4c200000 0x0 0x100000>; +}; diff --git a/target/linux/qualcommax/ipq50xx/base-files/etc/board.d/01_leds b/target/linux/qualcommax/ipq50xx/base-files/etc/board.d/01_leds old mode 100644 new mode 100755 diff --git a/target/linux/qualcommax/ipq50xx/base-files/etc/board.d/02_network b/target/linux/qualcommax/ipq50xx/base-files/etc/board.d/02_network old mode 100644 new mode 100755 diff --git a/target/linux/qualcommax/ipq50xx/base-files/etc/hotplug.d/firmware/11-ath11k-caldata b/target/linux/qualcommax/ipq50xx/base-files/etc/hotplug.d/firmware/11-ath11k-caldata old mode 100644 new mode 100755 diff --git a/target/linux/qualcommax/ipq50xx/base-files/lib/upgrade/platform.sh b/target/linux/qualcommax/ipq50xx/base-files/lib/upgrade/platform.sh old mode 100644 new mode 100755 diff --git a/target/linux/qualcommax/ipq60xx/base-files/etc/board.d/02_network b/target/linux/qualcommax/ipq60xx/base-files/etc/board.d/02_network index 373cd093f2..4f3133c58e 100755 --- a/target/linux/qualcommax/ipq60xx/base-files/etc/board.d/02_network +++ b/target/linux/qualcommax/ipq60xx/base-files/etc/board.d/02_network @@ -60,9 +60,9 @@ ipq60xx_setup_macs() label_mac=$wan_mac ;; qihoo,360v6) - lan_mac=$(mtd_get_mac_ascii factory lanMac) - wan_mac=$(macaddr_add "$lan_mac" 1) - label_mac=$lan_mac + wan_mac=$(mtd_get_mac_ascii factory lanMac) + lan_mac=$(macaddr_add "$wan_mac" 1) + label_mac=$wan_mac ;; tplink,eap610-outdoor) lan_mac=$(get_mac_binary /tmp/factory_data/default-mac 0) diff --git a/target/linux/qualcommax/patches-6.6/0085-v6.15-arm64-dts-qcom-ipq6018-add-1.2GHz-CPU-Frequency.patch b/target/linux/qualcommax/patches-6.6/0085-v6.15-arm64-dts-qcom-ipq6018-add-1.2GHz-CPU-Frequency.patch index 5a5a7019ab..528b7aee1c 100644 --- a/target/linux/qualcommax/patches-6.6/0085-v6.15-arm64-dts-qcom-ipq6018-add-1.2GHz-CPU-Frequency.patch +++ b/target/linux/qualcommax/patches-6.6/0085-v6.15-arm64-dts-qcom-ipq6018-add-1.2GHz-CPU-Frequency.patch @@ -24,7 +24,7 @@ Signed-off-by: Bjorn Andersson + opp-1200000000 { + opp-hz = /bits/ 64 <1200000000>; + opp-microvolt = <850000>; -+ opp-supported-hw = <0x4>; ++ opp-supported-hw = <0xf>; + clock-latency-ns = <200000>; + }; + diff --git a/target/linux/qualcommax/patches-6.6/0086-v6.15-arm64-dts-qcom-ipq6018-add-1.5GHz-CPU-Frequency.patch b/target/linux/qualcommax/patches-6.6/0086-v6.15-arm64-dts-qcom-ipq6018-add-1.5GHz-CPU-Frequency.patch index f87356c35b..a1df03fb0c 100644 --- a/target/linux/qualcommax/patches-6.6/0086-v6.15-arm64-dts-qcom-ipq6018-add-1.5GHz-CPU-Frequency.patch +++ b/target/linux/qualcommax/patches-6.6/0086-v6.15-arm64-dts-qcom-ipq6018-add-1.5GHz-CPU-Frequency.patch @@ -24,7 +24,7 @@ Signed-off-by: Bjorn Andersson + opp-1512000000 { + opp-hz = /bits/ 64 <1512000000>; + opp-microvolt = <937500>; -+ opp-supported-hw = <0x2>; ++ opp-supported-hw = <0xf>; + clock-latency-ns = <200000>; + }; + diff --git a/target/linux/qualcommax/patches-6.6/0130-arm64-dts-qcom-ipq8074-add-CPU-OPP-table.patch b/target/linux/qualcommax/patches-6.6/0130-arm64-dts-qcom-ipq8074-add-CPU-OPP-table.patch index 9de502c4c3..2c7fdd35c3 100644 --- a/target/linux/qualcommax/patches-6.6/0130-arm64-dts-qcom-ipq8074-add-CPU-OPP-table.patch +++ b/target/linux/qualcommax/patches-6.6/0130-arm64-dts-qcom-ipq8074-add-CPU-OPP-table.patch @@ -71,28 +71,28 @@ Signed-off-by: Robert Marko + opp-1651200000 { + opp-hz = /bits/ 64 <1651200000>; + opp-microvolt = <3>; -+ opp-supported-hw = <0x1>; ++ opp-supported-hw = <0xf>; + clock-latency-ns = <200000>; + }; + + opp-1843200000 { + opp-hz = /bits/ 64 <1843200000>; + opp-microvolt = <4>; -+ opp-supported-hw = <0x1>; ++ opp-supported-hw = <0xf>; + clock-latency-ns = <200000>; + }; + + opp-1920000000 { + opp-hz = /bits/ 64 <1920000000>; + opp-microvolt = <5>; -+ opp-supported-hw = <0x1>; ++ opp-supported-hw = <0xf>; + clock-latency-ns = <200000>; + }; + + opp-2208000000 { + opp-hz = /bits/ 64 <2208000000>; + opp-microvolt = <6>; -+ opp-supported-hw = <0x1>; ++ opp-supported-hw = <0xf>; + clock-latency-ns = <200000>; + }; + };