mirror of https://gitee.com/openkylin/linux.git
drm/i915: Cleanup SHOTPLUG_CTL status bits definitions
Those status bits don't follow the usual pattern: _MASK (those bits are write 1 to clear, useful to select the value we want to read) and the values shifted by the same amount. Cleaned that that up when poking at the register for testing purposes, might as well upstream that cleanup. Reviewed-by: Jani Nikula <jani.nikula@intel.com> Signed-off-by: Damien Lespiau <damien.lespiau@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
parent
09153000b8
commit
b696519e51
|
@ -3558,27 +3558,30 @@
|
||||||
#define PORTD_PULSE_DURATION_6ms (2 << 18)
|
#define PORTD_PULSE_DURATION_6ms (2 << 18)
|
||||||
#define PORTD_PULSE_DURATION_100ms (3 << 18)
|
#define PORTD_PULSE_DURATION_100ms (3 << 18)
|
||||||
#define PORTD_PULSE_DURATION_MASK (3 << 18)
|
#define PORTD_PULSE_DURATION_MASK (3 << 18)
|
||||||
#define PORTD_HOTPLUG_NO_DETECT (0)
|
#define PORTD_HOTPLUG_STATUS_MASK (0x3 << 16)
|
||||||
#define PORTD_HOTPLUG_SHORT_DETECT (1 << 16)
|
#define PORTD_HOTPLUG_NO_DETECT (0 << 16)
|
||||||
#define PORTD_HOTPLUG_LONG_DETECT (1 << 17)
|
#define PORTD_HOTPLUG_SHORT_DETECT (1 << 16)
|
||||||
|
#define PORTD_HOTPLUG_LONG_DETECT (2 << 16)
|
||||||
#define PORTC_HOTPLUG_ENABLE (1 << 12)
|
#define PORTC_HOTPLUG_ENABLE (1 << 12)
|
||||||
#define PORTC_PULSE_DURATION_2ms (0)
|
#define PORTC_PULSE_DURATION_2ms (0)
|
||||||
#define PORTC_PULSE_DURATION_4_5ms (1 << 10)
|
#define PORTC_PULSE_DURATION_4_5ms (1 << 10)
|
||||||
#define PORTC_PULSE_DURATION_6ms (2 << 10)
|
#define PORTC_PULSE_DURATION_6ms (2 << 10)
|
||||||
#define PORTC_PULSE_DURATION_100ms (3 << 10)
|
#define PORTC_PULSE_DURATION_100ms (3 << 10)
|
||||||
#define PORTC_PULSE_DURATION_MASK (3 << 10)
|
#define PORTC_PULSE_DURATION_MASK (3 << 10)
|
||||||
#define PORTC_HOTPLUG_NO_DETECT (0)
|
#define PORTC_HOTPLUG_STATUS_MASK (0x3 << 8)
|
||||||
#define PORTC_HOTPLUG_SHORT_DETECT (1 << 8)
|
#define PORTC_HOTPLUG_NO_DETECT (0 << 8)
|
||||||
#define PORTC_HOTPLUG_LONG_DETECT (1 << 9)
|
#define PORTC_HOTPLUG_SHORT_DETECT (1 << 8)
|
||||||
|
#define PORTC_HOTPLUG_LONG_DETECT (2 << 8)
|
||||||
#define PORTB_HOTPLUG_ENABLE (1 << 4)
|
#define PORTB_HOTPLUG_ENABLE (1 << 4)
|
||||||
#define PORTB_PULSE_DURATION_2ms (0)
|
#define PORTB_PULSE_DURATION_2ms (0)
|
||||||
#define PORTB_PULSE_DURATION_4_5ms (1 << 2)
|
#define PORTB_PULSE_DURATION_4_5ms (1 << 2)
|
||||||
#define PORTB_PULSE_DURATION_6ms (2 << 2)
|
#define PORTB_PULSE_DURATION_6ms (2 << 2)
|
||||||
#define PORTB_PULSE_DURATION_100ms (3 << 2)
|
#define PORTB_PULSE_DURATION_100ms (3 << 2)
|
||||||
#define PORTB_PULSE_DURATION_MASK (3 << 2)
|
#define PORTB_PULSE_DURATION_MASK (3 << 2)
|
||||||
#define PORTB_HOTPLUG_NO_DETECT (0)
|
#define PORTB_HOTPLUG_STATUS_MASK (0x3 << 0)
|
||||||
#define PORTB_HOTPLUG_SHORT_DETECT (1 << 0)
|
#define PORTB_HOTPLUG_NO_DETECT (0 << 0)
|
||||||
#define PORTB_HOTPLUG_LONG_DETECT (1 << 1)
|
#define PORTB_HOTPLUG_SHORT_DETECT (1 << 0)
|
||||||
|
#define PORTB_HOTPLUG_LONG_DETECT (2 << 0)
|
||||||
|
|
||||||
#define PCH_GPIOA 0xc5010
|
#define PCH_GPIOA 0xc5010
|
||||||
#define PCH_GPIOB 0xc5014
|
#define PCH_GPIOB 0xc5014
|
||||||
|
|
Loading…
Reference in New Issue