[packages/kernel] updated arm64 confiig and patch for 5.13
atler
atler at pld-linux.org
Sun Jul 4 00:46:11 CEST 2021
commit 72638cec30af2464d19749e3f6496e52dc2ca6d0
Author: Jan Palus <atler at pld-linux.org>
Date: Sun Jul 4 00:44:27 2021 +0200
updated arm64 confiig and patch for 5.13
kernel-arm64.config | 25 +++++++++++++++++++++----
kernel-pinebook-pro.patch | 47 +++++++----------------------------------------
2 files changed, 28 insertions(+), 44 deletions(-)
---
diff --git a/kernel-arm64.config b/kernel-arm64.config
index a1053ec9..06742545 100644
--- a/kernel-arm64.config
+++ b/kernel-arm64.config
@@ -64,7 +64,6 @@ SETEND_EMULATION arm64=y
ARM64_HW_AFDBM arm64=y
ARM64_PAN arm64=y
ARM64_USE_LSE_ATOMICS arm64=y
-ARM64_VHE arm64=y
ARM64_PMEM arm64=n
ARM64_RAS_EXTN arm64=y
ARM64_CNP arm64=y
@@ -76,6 +75,7 @@ ARM64_BTI_KERNEL arm64=y
ARM64_E0PD arm64=y
ARCH_RANDOM arm64=y
ARM64_MTE arm64=y
+ARM64_EPAN arm64=y
ARM64_SVE arm64=y
ARM64_MODULE_PLTS arm64=y
ARM64_PSEUDO_NMI arm64=n
@@ -97,10 +97,9 @@ DMI arm64=y
#- *** FILE: arch/arm64/Kconfig.platforms ***
#-
ARCH_ACTIONS arm64=n
-ARCH_AGILEX arm64=n
-ARCH_N5X arm64=n
ARCH_SUNXI arm64=n
ARCH_ALPINE arm64=n
+ARCH_APPLE arm64=n
ARCH_BCM2835 arm64=n
ARCH_BCM4908 arm64=n
ARCH_BCM_IPROC arm64=n
@@ -124,7 +123,7 @@ ARCH_RENESAS arm64=n
ARCH_ROCKCHIP arm64=y
ARCH_S32 arm64=n
ARCH_SEATTLE arm64=n
-ARCH_STRATIX10 arm64=n
+ARCH_INTEL_SOCFPGA arm64=n
ARCH_SYNQUACER arm64=n
ARCH_TEGRA arm64=n
ARCH_SPRD arm64=n
@@ -226,6 +225,7 @@ ARM_SMCCC_SOC_ID arm64=y
#-
#- *** PROBABLY REMOVED OPTIONS ***
#-
+ADI_AXI_ADC arm64=m
AHCI_CEVA arm64=m
AHCI_QORIQ arm64=m
AHCI_XGENE arm64=m
@@ -233,12 +233,16 @@ AK8974 arm64=m
ALTERA_PR_IP_CORE_PLAT arm64=m
AL_FIC arm64=n
AMBA_PL08X arm64=n
+ARCH_AGILEX arm64=n
+ARCH_N5X arm64=n
+ARCH_STRATIX10 arm64=n
ARCH_ZX arm64=n
ARCX_ANYBUS_CONTROLLER arm64=m
ARM64_ERRATUM_858921 arm64=y
ARM64_RANDOMIZE_TEXT_OFFSET arm64=n
ARM64_RELOC_TEST arm64=m
ARM64_UAO arm64=y
+ARM64_VHE arm64=y
ARM_ARCH_TIMER_EVTSTREAM arm64=y
ARM_CCI400_PMU arm64=y
ARM_CCI5xx_PMU arm64=y
@@ -286,6 +290,7 @@ CLK_RK3308 arm64=y
CLK_RK3328 arm64=y
CLK_RK3368 arm64=y
CLK_RK3399 arm64=y
+CLK_RK3568 arm64=m
CLK_RV110X arm64=y
CLK_SP810 arm64=y
CLK_VEXPRESS_OSC arm64=y
@@ -336,6 +341,7 @@ DRM_ANALOGIX_ANX7625 arm64=m
DRM_ARCPGU arm64=m
DRM_CDNS_DSI arm64=m
DRM_CDNS_MHDP8546 arm64=m
+DRM_CHIPONE_ICN6211 arm64=m
DRM_CHRONTEL_CH7033 arm64=m
DRM_DISPLAY_CONNECTOR arm64=m
DRM_DUMB_VGA_DAC arm64=m
@@ -350,6 +356,7 @@ DRM_I2C_ADV7511_CEC arm64=y
DRM_I2C_ADV7533 arm64=y
DRM_KOMEDA arm64=m
DRM_LIMA arm64=m
+DRM_LONTIUM_LT8912B arm64=m
DRM_LONTIUM_LT9611 arm64=m
DRM_LONTIUM_LT9611UXC arm64=m
DRM_LVDS_CODEC arm64=m
@@ -517,6 +524,7 @@ I2C_DEMUX_PINCTRL arm64=m
I2C_FSI arm64=m
I2C_HID_OF arm64=m
I2C_HID_OF_GOODIX arm64=m
+I2C_HISI arm64=m
I2C_MLXBF arm64=m
I2C_MUX_GPMUX arm64=m
I2C_NOMADIK arm64=m
@@ -564,6 +572,7 @@ LEDS_LM3697 arm64=m
LEDS_LP55XX_COMMON arm64=m
LEDS_MAX77650 arm64=m
LEDS_MAX77693 arm64=m
+LEDS_RT4505 arm64=m
LEDS_SPI_BYTE arm64=m
LEDS_SYSCON arm64=y
LIBNVDIMM arm64=m
@@ -589,6 +598,7 @@ MFD_HI6421_SPMI arm64=m
MFD_KHADAS_MCU arm64=m
MFD_MAX77650 arm64=m
MFD_MAX77686 arm64=m
+MFD_NTXEC arm64=m
MFD_RK808 arm64=m
MFD_STMFX arm64=m
MFD_TI_LP87565 arm64=m
@@ -691,6 +701,7 @@ PINCTRL_EQUILIBRIUM arm64=m
PINCTRL_MICROCHIP_SGPIO arm64=n
PINCTRL_OCELOT arm64=n
PINCTRL_RK805 arm64=m
+PINCTRL_ROCKCHIP arm64=m
PINCTRL_SINGLE arm64=m
PINCTRL_STMFX arm64=m
PL320_MBOX arm64=n
@@ -708,6 +719,7 @@ POWER_RESET_XGENE arm64=y
PWM_ATMEL_HLCDC_PWM arm64=m
PWM_ATMEL_TCB arm64=m
PWM_FSL_FTM arm64=m
+PWM_NTXEC arm64=m
PWM_ROCKCHIP arm64=m
PWM_STMPE arm64=n
PWRSEQ_EMMC arm64=m
@@ -768,6 +780,7 @@ RTC_DRV_GOLDFISH arm64=m
RTC_DRV_HYM8563 arm64=m
RTC_DRV_ISL12026 arm64=m
RTC_DRV_MAX77686 arm64=m
+RTC_DRV_NTXEC arm64=m
RTC_DRV_PL030 arm64=m
RTC_DRV_PL031 arm64=m
RTC_DRV_R7301 arm64=m
@@ -815,12 +828,16 @@ SND_SOC_ROCKCHIP_MAX98090 arm64=m
SND_SOC_ROCKCHIP_PDM arm64=m
SND_SOC_ROCKCHIP_RT5645 arm64=m
SND_SOC_ROCKCHIP_SPDIF arm64=m
+SND_SOC_RT1316_SDW arm64=m
+SND_SOC_RT711_SDCA_SDW arm64=m
+SND_SOC_RT715_SDCA_SDW arm64=m
SND_SOC_SOF_IMX_TOPLEVEL arm64=n
SND_SOC_SOF_OF arm64=m
SOC_BRCMSTB arm64=n
SPI_CADENCE_QUADSPI arm64=m
SPI_FSI arm64=m
SPI_FSL_SPI arm64=m
+SPI_HISI_KUNPENG arm64=m
SPI_HISI_SFC_V3XX arm64=m
SPI_MEM arm64=y
SPI_PL022 arm64=m
diff --git a/kernel-pinebook-pro.patch b/kernel-pinebook-pro.patch
index deda44e4..d4f6dbb0 100644
--- a/kernel-pinebook-pro.patch
+++ b/kernel-pinebook-pro.patch
@@ -491,9 +491,9 @@ index a6fae1f86505..2908771f4d4e 100644
#include <linux/kernel.h>
#include <linux/kthread.h>
@@ -369,6 +370,11 @@ struct tcpm_port {
- enum tcpm_ams next_ams;
- bool in_ams;
-
+ * SNK_READY for non-pd link.
+ */
+ bool slow_charger_loop;
+#ifdef CONFIG_EXTCON
+ struct extcon_dev *extcon;
+ unsigned int *extcon_cables;
@@ -661,8 +661,8 @@ index a6fae1f86505..2908771f4d4e 100644
struct fwnode_handle *fwnode)
{
@@ -4742,6 +4845,23 @@ static int tcpm_fw_get_caps(struct tcpm_port *port,
- if (!fwnode)
- return -EINVAL;
+ */
+ fw_devlink_purge_absent_suppliers(fwnode);
+#ifdef CONFIG_EXTCON
+ ret = fwnode_property_count_u32(fwnode, "extcon-cables");
@@ -703,8 +703,8 @@ index a6fae1f86505..2908771f4d4e 100644
port->typec_caps.fwnode = tcpc->fwnode;
port->typec_caps.revision = 0x0120; /* Type-C spec release 1.2 */
@@ -5141,6 +5272,12 @@ struct tcpm_port *tcpm_register_port(struct device *dev, struct tcpc_dev *tcpc)
- goto out_role_sw_put;
- }
+ &tcpm_altmode_ops, port,
+ port->port_altmode, ALTMODE_DISCOVERY_MAX);
+ err = tcpm_fw_get_caps_late(port, tcpc->fwnode);
+ if (err < 0) {
@@ -964,39 +964,6 @@ index 0f1820f36b4d..8d9d77814f33 100644
--
GitLab
-From 43756ac8a7e63935843e95471a9557677cedcbe0 Mon Sep 17 00:00:00 2001
-From: Tobias Schramm <t.schramm at manjaro.org>
-Date: Thu, 28 May 2020 14:43:27 +0200
-Subject: [PATCH] arm64: dts: rockchip: add oficially unsupported 2GHz opp
-
-No mainlining here.
-
-Signed-off-by: Tobias Schramm <t.schramm at manjaro.org>
----
- arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts | 7 +++++++
- 1 file changed, 7 insertions(+)
-
-diff --git a/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts b/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts
-index 667eeeb019de..decb212e2dca 100644
---- a/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts
-+++ b/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts
-@@ -392,6 +392,13 @@ mains_charger: dc-charger {
- };
- };
-
-+&cluster1_opp {
-+ opp08 {
-+ opp-hz = /bits/ 64 <2000000000>;
-+ opp-microvolt = <1300000>;
-+ };
-+};
-+
- &cdn_dp {
- status = "okay";
- };
---
-GitLab
-
From 948d7ade0ddcf292b91d91cb8b6819a19ab3f604 Mon Sep 17 00:00:00 2001
From: Tobias Schramm <t.schramm at manjaro.org>
Date: Thu, 28 May 2020 14:44:15 +0200
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/kernel.git/commitdiff/72638cec30af2464d19749e3f6496e52dc2ca6d0
More information about the pld-cvs-commit
mailing list