[GIT PULL] drm/tegra: Changes for v4.8-rc1
Thierry Reding
thierry.reding at gmail.com
Thu Jul 14 13:59:31 UTC 2016
Hi Dave,
The following changes since commit 1a695a905c18548062509178b98bc91e67510864:
Linux 4.7-rc1 (2016-05-29 09:29:24 -0700)
are available in the git repository at:
git://anongit.freedesktop.org/tegra/linux tags/drm/tegra/for-4.8-rc1
for you to fetch changes up to 64ea25c3bc86c05c7da6c683b86663f4c90158d6:
drm/tegra: sor: Reject HDMI 2.0 modes (2016-07-14 14:57:04 +0200)
Thanks,
Thierry
----------------------------------------------------------------
drm/tegra: Changes for v4.8-rc1
This set of changes contains a bunch of cleanups to the host1x driver as
well as the addition of a pin controller for DPAUX, which is required by
boards to configure the DPAUX pads in AUX mode (for DisplayPort) or I2C
mode (for HDMI and DDC).
Included is also a bit of rework of the SOR driver in preparation to add
DisplayPort support as well as some refactoring and cleanup.
Finally, all output drivers are converted to runtime PM, which greatly
simplifies the handling of clocks and resets.
----------------------------------------------------------------
Bhaktipriya Shridhar (1):
gpu: host1x: hw: intr_hw: Remove create_workqueue
Jon Hunter (9):
pinctrl: pinconf: Add generic helper function for freeing mappings
drm/tegra: dpaux: Clean-up on probe failure
drm/tegra: dpaux: Add helpers for setting up pads
dt-bindings: display: Update Tegra DPAUX documentation
drm/tegra: Prepare DPAUX for supporting generic PM domains
dt-bindings: Add bindings for Tegra DPAUX pinctrl driver
drm/tegra: dpaux: Add pinctrl support
drm/tegra: dsi: Prepare for generic PM domain support
drm/tegra: sor: Prepare for generic PM domain support
Thierry Reding (26):
Merge branch 'devel-dt-free-map' of git://git.kernel.org/.../linusw/linux-pinctrl into drm/tegra/for-next
gpu: host1x: Consistently use unsigned int for counts
gpu: host1x: Use unsigned int consistently for IDs
gpu: host1x: channel: Use correct type
gpu: host1x: cdma: Drop unnecessary local variable
gpu: host1x: syncpt: Use kcalloc() instead of kzalloc()
gpu: host1x: Fix a couple of checkpatch warnings
gpu: host1x: Whitespace cleanup for readability
gpu: host1x: Remove redundant parentheses
gpu: host1x: Constify array of action handlers
gpu: host1x: Remove useless local variable
drm/tegra: sor: Factor out tegra_sor_set_parent_clock()
drm/tegra: sor: Rename tegra_sor_calc_config()
drm/tegra: sor: Split out tegra_sor_apply_config()
drm/tegra: sor: Extract tegra_sor_mode_set()
drm/tegra: sor: Do not support deep color modes
drm/tegra: hdmi: Enable audio over HDMI
drm/tegra: dc: Implement runtime PM
drm/tegra: dsi: Implement runtime PM
drm/tegra: hdmi: Implement runtime PM
drm/tegra: sor: Implement runtime PM
drm/tegra: sor: Implement sor1_brick clock
dt-bindings: display: tegra: Add source clock for SOR
drm/tegra: sor: Use sor1_src clock to set parent for HDMI
drm/tegra: sor: Make XBAR configurable per SoC
drm/tegra: sor: Reject HDMI 2.0 modes
.../display/tegra/nvidia,tegra20-host1x.txt | 13 +-
.../pinctrl/nvidia,tegra124-dpaux-padctl.txt | 60 ++
drivers/gpu/drm/tegra/dc.c | 176 +++--
drivers/gpu/drm/tegra/dpaux.c | 245 +++++--
drivers/gpu/drm/tegra/drm.c | 2 +-
drivers/gpu/drm/tegra/dsi.c | 247 ++++---
drivers/gpu/drm/tegra/hdmi.c | 507 +++++++++++----
drivers/gpu/drm/tegra/hdmi.h | 21 +-
drivers/gpu/drm/tegra/output.c | 1 +
drivers/gpu/drm/tegra/sor.c | 716 ++++++++++++++-------
drivers/gpu/drm/tegra/sor.h | 3 +
drivers/gpu/host1x/cdma.c | 42 +-
drivers/gpu/host1x/channel.c | 5 +-
drivers/gpu/host1x/debug.c | 38 +-
drivers/gpu/host1x/dev.c | 16 +-
drivers/gpu/host1x/dev.h | 38 +-
drivers/gpu/host1x/hw/cdma_hw.c | 23 +-
drivers/gpu/host1x/hw/channel_hw.c | 5 +-
drivers/gpu/host1x/hw/debug_hw.c | 36 +-
drivers/gpu/host1x/hw/intr_hw.c | 30 +-
drivers/gpu/host1x/hw/syncpt_hw.c | 10 +-
drivers/gpu/host1x/intr.c | 16 +-
drivers/gpu/host1x/intr.h | 4 +-
drivers/gpu/host1x/job.c | 8 +-
drivers/gpu/host1x/syncpt.c | 58 +-
drivers/gpu/host1x/syncpt.h | 8 +-
drivers/pinctrl/pinconf-generic.c | 8 +
include/linux/pinctrl/pinconf-generic.h | 2 +
28 files changed, 1636 insertions(+), 702 deletions(-)
create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-dpaux-padctl.txt
More information about the dri-devel
mailing list