mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-04-23 05:56:14 -04:00
Merge tag 'drm-misc-next-2023-12-14' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
drm-misc-next for $kernel-version:
UAPI Changes:
Cross-subsystem Changes:
- A few fixes for usb/typec
Core Changes:
- ci: Updates to the defconfig, igt version, etc.
- writeback: Move the atomic_check helper from the encoder to connector
Driver Changes:
- rockchip: Add support for rk3588
- xe: Update the TODO list
- panel:
- nv3052c: Register documentation, init sequence improvements and
support for the Fascontek FS035VG158
- st7701: Add support for the Anbernic RG-ARC
- new driver: Synaptics R63353 panel controller, Ilitek ILI9805 panel
controller
- new panel: AUO G156HAN04.0
Signed-off-by: Dave Airlie <airlied@redhat.com>
From: Maxime Ripard <mripard@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/aqpn5miejmkks7pbcfex7b6u63uwsruywxsnr3x5ljs45qatin@nbkkej2elk46
This commit is contained in:
@@ -795,9 +795,9 @@ drm_atomic_helper_check_modeset(struct drm_device *dev,
|
||||
EXPORT_SYMBOL(drm_atomic_helper_check_modeset);
|
||||
|
||||
/**
|
||||
* drm_atomic_helper_check_wb_encoder_state() - Check writeback encoder state
|
||||
* @encoder: encoder state to check
|
||||
* @conn_state: connector state to check
|
||||
* drm_atomic_helper_check_wb_connector_state() - Check writeback connector state
|
||||
* @connector: corresponding connector
|
||||
* @state: the driver state object
|
||||
*
|
||||
* Checks if the writeback connector state is valid, and returns an error if it
|
||||
* isn't.
|
||||
@@ -806,9 +806,11 @@ EXPORT_SYMBOL(drm_atomic_helper_check_modeset);
|
||||
* Zero for success or -errno
|
||||
*/
|
||||
int
|
||||
drm_atomic_helper_check_wb_encoder_state(struct drm_encoder *encoder,
|
||||
struct drm_connector_state *conn_state)
|
||||
drm_atomic_helper_check_wb_connector_state(struct drm_connector *connector,
|
||||
struct drm_atomic_state *state)
|
||||
{
|
||||
struct drm_connector_state *conn_state =
|
||||
drm_atomic_get_new_connector_state(state, connector);
|
||||
struct drm_writeback_job *wb_job = conn_state->writeback_job;
|
||||
struct drm_property_blob *pixel_format_blob;
|
||||
struct drm_framebuffer *fb;
|
||||
@@ -827,11 +829,11 @@ drm_atomic_helper_check_wb_encoder_state(struct drm_encoder *encoder,
|
||||
if (fb->format->format == formats[i])
|
||||
return 0;
|
||||
|
||||
drm_dbg_kms(encoder->dev, "Invalid pixel format %p4cc\n", &fb->format->format);
|
||||
drm_dbg_kms(connector->dev, "Invalid pixel format %p4cc\n", &fb->format->format);
|
||||
|
||||
return -EINVAL;
|
||||
}
|
||||
EXPORT_SYMBOL(drm_atomic_helper_check_wb_encoder_state);
|
||||
EXPORT_SYMBOL(drm_atomic_helper_check_wb_connector_state);
|
||||
|
||||
/**
|
||||
* drm_atomic_helper_check_plane_state() - Check plane state for validity
|
||||
|
||||
Reference in New Issue
Block a user