[RFC PATCH 00/13] Add support for Tegra DPAUX pinctrl
Jon Hunter
jonathanh at nvidia.com
Fri Jun 17 12:03:34 UTC 2016
The Display Port Auxiliary (DPAUX) channel pads can be shared with an
internal I2C controller. Add pinctrl support for these pads so that the
I2C controller can request and use these pads.
Jon Hunter (13):
drm/tegra: Clean-up if probing DPAUX fails
drm/tegra: Add helper functions for setting up DPAUX pads
dt-bindings: drm/tegra: Update DPAUX documentation
drm/tegra: Add sor-safe clock for DPAUX on Tegra210
drm/tegra: Prepare DPAUX for supporting generic PM domains
pinctrl: pinconf: Add generic helper function for freeing mappings
dt-bindings: i2c: Add support for 'i2c-bus' subnode
i2c: core: Add support for 'i2c-bus' subnode
dt-bindings: drm/tegra: Add DPAUX pinctrl documentation
drm/tegra: Add pinctrl support for DPAUX
arm64: tegra: Add SOR power-domain node
arm64: tegra: Add sor-safe clock to DPAUX binding
arm64: tegra: Add DPAUX pinctrl bindings
.../display/tegra/nvidia,tegra20-host1x.txt | 11 +-
Documentation/devicetree/bindings/i2c/i2c.txt | 8 +
.../pinctrl/nvidia,tegra124-dpaux-padctl.txt | 60 +++++
arch/arm64/boot/dts/nvidia/tegra210.dtsi | 78 ++++++-
drivers/gpu/drm/tegra/Kconfig | 1 +
drivers/gpu/drm/tegra/dpaux.c | 255 +++++++++++++++++----
drivers/i2c/i2c-core.c | 11 +-
drivers/pinctrl/pinconf-generic.c | 8 +
include/linux/pinctrl/pinconf-generic.h | 2 +
9 files changed, 380 insertions(+), 54 deletions(-)
create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-dpaux-padctl.txt
--
2.1.4
More information about the dri-devel
mailing list