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
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
#- *** 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
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
#-
#- *** PROBABLY REMOVED OPTIONS ***
#-
+ADI_AXI_ADC arm64=m
AHCI_CEVA arm64=m
AHCI_QORIQ arm64=m
AHCI_XGENE 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
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
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
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
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
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
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
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
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
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
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
#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;
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");
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) {
--
GitLab
-From 43756ac8a7e63935843e95471a9557677cedcbe0 Mon Sep 17 00:00:00 2001
-From: Tobias Schramm <t.schramm@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@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@manjaro.org>
Date: Thu, 28 May 2020 14:44:15 +0200