diff options
author | 2018-09-17 15:47:14 +0200 | |
---|---|---|
committer | 2018-09-22 22:49:22 +0200 | |
commit | 88a20edf76091ee7f1bb459b89d714d53f0f8940 (patch) | |
tree | 9eacea80feced47f080e02cec9974d33bad3362e /tools/perf/util/scripting-engines/trace-event-python.c | |
parent | arm64: dts: rockchip: Fix I2C bus unit-address error on rk3399-puma-haikou (diff) | |
download | linux-dev-88a20edf76091ee7f1bb459b89d714d53f0f8940.tar.xz linux-dev-88a20edf76091ee7f1bb459b89d714d53f0f8940.zip |
arm64: dts: rockchip: Fix microSD in rk3399 sapphire board
The microSD card slot in the Sapphire board is not working because of
several issues:
1.- The vmmc power supply is missing in the DTS. It is capable of 3.0V
and has a GPIO-based enable control.
2.- The vqmmc power supply can provide up to 3.3V, but it is capped in
the DTS to just 3.0V because of the vmmc capability. This results in a
conflict from the mmc driver requesting an unsupportable voltage range
from 3.3V to 3.0V (min > max) as reported in dmesg. So, extend the
range up to 3.3V. The hw should be able to stand this 0.3V tolerance.
See mmc_regulator_set_vqmmc in drivers/mmc/core/core.c.
3.- The card detect signal is non-working. There is a known conflict
with jtag, but the workaround in drivers/soc/rockchip/grf.c does not
work. Adding the broken-cd attribute to the DTS fixes the issue.
Signed-off-by: Vicente Bergas <vicencb@gmail.com>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions