linux-imx/arch/arm64/boot/dts/amlogic
Jerome Brunet 1c5cc1c805 arm64: dts: meson: consistently disable pin bias
On Amlogic chipsets, the bias set through pinconf applies to the pad
itself, not only the GPIO function. This means that even when we change
the function of the pad from GPIO to anything else, the bias previously
set still applies.

As we have seen with the eMMC, depending on the bias type and the function,
it may trigger problems.

The underlying issue is that we inherit whatever was left by previous user
of the pad (pinconf, u-boot or the ROM code). As a consequence, the actual
setup we will get is undefined.

There is nothing mentioned in the documentation about pad bias and pinmux
function, however leaving it undefined is not an option.

This change consistently disable the pad bias for every pinmux functions.
It seems to work well, we can only assume that the necessary bias (if any)
is already provided by the pin function itself.

Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2018-11-29 12:30:03 -08:00
..
Makefile arm64: dts: meson-g12a: add initial g12a s905d2 SoC DT support 2018-09-26 02:04:58 -07:00
meson-axg-s400.dts arm64: dts: meson: s400: add bcm bluetooth device 2018-11-29 12:30:01 -08:00
meson-axg.dtsi arm64: dts: meson: consistently disable pin bias 2018-11-29 12:30:03 -08:00
meson-g12a-u200.dts arm64: dts: meson-g12a: add initial g12a s905d2 SoC DT support 2018-09-26 02:04:58 -07:00
meson-g12a.dtsi arm64: dts: meson-g12a: add initial g12a s905d2 SoC DT support 2018-09-26 02:04:58 -07:00
meson-gx-p23x-q20x.dtsi arm64: dts: meson-gx: Add hdmi_5v regulator as hdmi tx supply 2018-11-29 12:29:56 -08:00
meson-gx.dtsi arm64: dts: meson: Switch simple-mfd and syscon order 2018-09-13 09:16:36 -07:00
meson-gxbb-nanopi-k2.dts arm64: dts: meson-gxbb-nanopi-k2: fix GPIO lines names 2018-11-29 12:29:52 -08:00
meson-gxbb-nexbox-a95x.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-odroidc2.dts arm64: dts: meson-gxbb-odroidc2: fix GPIO lines names 2018-11-29 12:29:53 -08:00
meson-gxbb-p20x.dtsi ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-p200.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-p201.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-vega-s95-meta.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-vega-s95-pro.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-vega-s95-telos.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-vega-s95.dtsi ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-wetek-hub.dts ARM64: dts: meson-gxbb-wetek: add a wetek specific dtsi to cleanup hub and play2 2018-03-07 17:25:56 -08:00
meson-gxbb-wetek-play2.dts ARM64: dts: meson-gxbb-wetek: add a wetek specific dtsi to cleanup hub and play2 2018-03-07 17:25:56 -08:00
meson-gxbb-wetek.dtsi ARM64: dts: meson-gxbb-wetek: add a wetek specific dtsi to cleanup hub and play2 2018-03-07 17:25:56 -08:00
meson-gxbb.dtsi arm64: dts: meson: consistently disable pin bias 2018-11-29 12:30:03 -08:00
meson-gxl-mali.dtsi ARM64: dts: meson-gxl: fix Mali GPU compatible string 2018-06-27 16:48:25 -07:00
meson-gxl-s805x-p241.dts ARM64: dts: add S805X based P241 board 2018-07-20 08:18:34 -07:00
meson-gxl-s905d-p230.dts arm64: dts: meson: p230: disable advertisement EEE for GbE. 2018-11-29 12:30:00 -08:00
meson-gxl-s905d-p231.dts ARM64: dts: meson-gx-p23x-q20x: move the wifi node to each board's .dts 2018-07-20 08:18:22 -07:00
meson-gxl-s905d.dtsi ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxl-s905w-p281.dts ARM64: dts: meson-gxl: add support for the S905W SoC and the P281 board 2018-07-20 09:02:22 -07:00
meson-gxl-s905w-tx3-mini.dts ARM64: dts: meson-gxl: add support for the Oranth Tanix TX3 Mini 2018-07-20 09:02:22 -07:00
meson-gxl-s905x-hwacom-amazetv.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxl-s905x-khadas-vim.dts arm64: dts: meson-gx: Add hdmi_5v regulator as hdmi tx supply 2018-11-29 12:29:56 -08:00
meson-gxl-s905x-libretech-cc.dts arm64: dts: meson-gx: Add hdmi_5v regulator as hdmi tx supply 2018-11-29 12:29:56 -08:00
meson-gxl-s905x-nexbox-a95x.dts ARM64: dts: meson-gxl-nexbox-a95x: enable the USB controller 2018-04-18 10:24:34 -07:00
meson-gxl-s905x-p212.dts arm64: dts: meson-gx: Add hdmi_5v regulator as hdmi tx supply 2018-11-29 12:29:56 -08:00
meson-gxl-s905x-p212.dtsi ARM64: dts: meson-gxl-s905x-p212: Add phy-supply for usb0 2018-06-27 16:48:25 -07:00
meson-gxl-s905x.dtsi ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxl.dtsi arm64: dts: meson: consistently disable pin bias 2018-11-29 12:30:03 -08:00
meson-gxm-khadas-vim2.dts arm64: dts: meson-gx: Add hdmi_5v regulator as hdmi tx supply 2018-11-29 12:29:56 -08:00
meson-gxm-nexbox-a1.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxm-q200.dts ARM64: dts: meson-gx-p23x-q20x: move the wifi node to each board's .dts 2018-07-20 08:18:22 -07:00
meson-gxm-q201.dts ARM64: dts: meson-gx-p23x-q20x: move the wifi node to each board's .dts 2018-07-20 08:18:22 -07:00
meson-gxm-rbox-pro.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxm-vega-s96.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxm.dtsi ARM64: dts: meson-gxm: add GXM specific USB host configuration 2018-04-18 10:24:34 -07:00