linux-stable/Documentation/gpu
Rajat Jain 107fe90430 drm/connector: Add support for privacy-screen properties (v4)
Add support for generic electronic privacy screen properties, that
can be added by systems that have an integrated EPS.

Changes in v2 (Hans de Goede)
- Create 2 properties, "privacy-screen sw-state" and
  "privacy-screen hw-state", to deal with devices where the OS might be
  locked out of making state changes
- Write kerneldoc explaining how the 2 properties work together, what
  happens when changes to the state are made outside of the DRM code's
  control, etc.

Changes in v3 (Hans de Goede)
- Some small tweaks to the kerneldoc describing the 2 properties

Changes in v4 (Hans de Goede)
- Change the "Enabled, locked" and "Disabled, locked" hw-state enum value
  names to "Enabled-locked" and "Disabled-locked". The xrandr command shows
  all possible enum values separated by commas in its output, so having a
  comma in an enum name is not a good idea.
- Do not add a privacy_screen_hw_state member to drm_connector_state
  since this property is immutable its value must be directly stored in the
  obj->properties->values array

Signed-off-by: Rajat Jain <rajatja@google.com>
Acked-by: Pekka Paalanen <pekka.paalanen@collabora.com>
Reviewed-by: Mario Limonciello <Mario.limonciello@dell.com>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Co-developed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20211005202322.700909-2-hdegoede@redhat.com
2021-10-14 13:12:20 +02:00
..
bridge
dp-mst
rfc drm for v5.15-rc1 2021-09-01 11:26:46 -07:00
afbc.rst
amdgpu-dc.rst drm/amd/display: Add Freesync video documentation 2021-06-18 17:06:43 -04:00
amdgpu.rst drm/amdgpu: attr to control SS2.0 bias level (v2) 2021-06-04 12:40:00 -04:00
backlight.rst doc-rst: Wire-up Backlight kernel-doc documentation 2020-07-20 10:26:22 +01:00
driver-uapi.rst drm/i915: Fix missing docbook chapters for i915 uapi. 2021-07-16 10:52:59 +02:00
drivers.rst
drm-client.rst
drm-internals.rst drm/aperture: Add infrastructure for aperture ownership 2021-04-14 09:00:04 +02:00
drm-kms-helpers.rst drm/bridge: Document the probe issue with MIPI-DSI bridges 2021-09-24 19:25:23 +02:00
drm-kms.rst drm/connector: Add support for privacy-screen properties (v4) 2021-10-14 13:12:20 +02:00
drm-mm.rst drm/ttm: enable TTM page pool kerneldoc 2021-09-09 13:30:14 +02:00
drm-uapi.rst drm: clarify usage of drm leases 2021-07-29 09:12:01 +02:00
i915.rst drm/i915: Add gem/i915_gem_context.h to the docs 2021-07-08 19:47:00 +02:00
index.rst drm/doc: add section for driver uAPI 2021-04-21 09:26:34 +01:00
introduction.rst
kms-properties.csv
komeda-kms.rst Documentation: gpu/komeda-kms: eliminate duplicated word 2020-07-13 09:44:06 -06:00
mcde.rst
meson.rst
msm-crash-dump.rst
pl111.rst drm: pl111: Update documentation 2020-07-23 10:06:22 +02:00
tegra.rst
todo.rst fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list) 2021-10-13 15:29:23 +02:00
tve200.rst
v3d.rst
vc4.rst
vga-switcheroo.rst
vgaarbiter.rst drm: Replace HTTP links with HTTPS ones 2020-07-20 11:47:28 +02:00
vkms.rst drm/vkms: update the current status of todo list 2021-07-01 23:04:44 +01:00
xen-front.rst