diff options
| author | Shashank Sharma <[email protected]> | 2015-03-27 14:54:14 +0200 |
|---|---|---|
| committer | Daniel Vetter <[email protected]> | 2015-04-14 14:53:02 +0200 |
| commit | e0a20ad78c06be27fe8afe53750b6eaf25da4ea6 (patch) | |
| tree | 00e9f580e1cd0fbba72fcc509dc99d127e587fe1 /tools/perf/scripts/python/event_analyzing_sample.py | |
| parent | 4c27283415ec9e352d0d336ac45717d5e408ce3c (diff) | |
drm/i915/bxt: DDI Hotplug interrupt setup
In BXT, DDI hotplug control has been moved to CPU from PCH.
This patch adds a new IRQ setup function for BXT which:
1. Checks which HPD ports are requested to be enabled by encoders.
2. Enables those ports in the hot plug control register.
3. Un-masks these port interrupts in the IMR register.
4. Enables these port interrupts in the IER register.
V3: Kept the default HPD filter count to default (500 us) as per
satheesh's comment
v4: Remove unused HPD filter defines (Damien)
v5: warn if trying to setup HPD on port A (imre)
v6: fix order of definitions for register bitfields (Daniel)
v7: (jani)
- define the size of the hpd_bxt array explicitly for bound checking
- use for_each_intel_encoder instead of open coding it
- fix format/order of definitions for BXT_HOTPLUG_CTL reg bitfields
Reviewed-by: Satheeshakrishna M <[email protected]>
Signed-off-by: Damien Lespiau <[email protected]>
Signed-off-by: Shashank Sharma <[email protected]> (v4)
Signed-off-by: Imre Deak <[email protected]>
Reviewed-by: Jani Nikula <[email protected]>
Signed-off-by: Daniel Vetter <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions