summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorOndrej Jirman <megous@megous.com>2020-07-03 21:48:42 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-08-19 08:23:28 +0200
commit8cdd7ce8a98b4baaef111a180b70a674b95910a2 (patch)
tree513a99c2fa80f6762239f818f5d2e72ee7f7bae0 /kernel
parent60f177b86f6f1fb8e30807e82ed5710ddfec2b05 (diff)
arm64: dts: sun50i-pinephone: dldo4 must not be >= 1.8V
[ Upstream commit 86be5c789690eb08656b08c072c50a7b02bf41f1 ] Some outputs from the RTL8723CS are connected to the PL port (BT_WAKE_AP), which runs at 1.8V. When BT_WAKE_AP is high, the PL pin this signal is connected to is overdriven, and the whole PL port's voltage rises somewhat. This results in changing voltage on the R_PWM pin (PL10), which is the cause for backlight flickering very noticeably when typing on a Bluetooth keyboard, because backlight intensity is highly sensitive to the voltage of the R_PWM pin. Limit the maximum WiFi/BT I/O voltage to 1.8V to avoid overdriving the PL port pins via BT and WiFi IO port signals. WiFi and BT functionality is unaffected by this change. This completely stops the backlight flicker when using bluetooth. Fixes: 91f480d40942 ("arm64: dts: allwinner: Add initial support for Pine64 PinePhone") Signed-off-by: Ondrej Jirman <megous@megous.com> Link: https://lore.kernel.org/r/20200703194842.111845-4-megous@megous.com Signed-off-by: Maxime Ripard <maxime@cerno.tech> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions