Searched hist:"4 cfe5cc02e3f62ef4fe96a4e1fbda84e7a6d279e" (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_kms.h | diff 4cfe5cc02e3f62ef4fe96a4e1fbda84e7a6d279e Wed Jul 12 01:49:37 CDT 2023 Faiz Abbas <faiz.abbas@arm.com> drm/arm/komeda: Remove component framework and add a simple encoder
The Komeda driver always expects the remote connector node to initialize an encoder. It uses the component aggregator framework which consists of component->bind() calls used to initialize the remote encoder and attach it to the crtc. This makes it incompatible with connector drivers which implement drm_bridge APIs.
Remove all component framework calls from the komeda driver and declare and attach an encoder inside komeda_crtc_add().
The remote connector driver has to implement the DRM bridge APIs which can be used to glue the encoder to the remote connector. Since we usually pair this with a component encoder that also implements a drm_bridge, dropping support is not expected to affect users of this driver.
Signed-off-by: Faiz Abbas <faiz.abbas@arm.com> Message-ID: <20230712064937.25192-1-faiz.abbas@arm.com> [small white space fixes flagged by checkpatch.pl] Signed-off-by: Liviu Dudau <liviu.dudau@arm.com> Link: https://patchwork.freedesktop.org/patch/msgid/20230712064937.25192-1-faiz.abbas@arm.com
|
H A D | komeda_drv.c | diff 4cfe5cc02e3f62ef4fe96a4e1fbda84e7a6d279e Wed Jul 12 01:49:37 CDT 2023 Faiz Abbas <faiz.abbas@arm.com> drm/arm/komeda: Remove component framework and add a simple encoder
The Komeda driver always expects the remote connector node to initialize an encoder. It uses the component aggregator framework which consists of component->bind() calls used to initialize the remote encoder and attach it to the crtc. This makes it incompatible with connector drivers which implement drm_bridge APIs.
Remove all component framework calls from the komeda driver and declare and attach an encoder inside komeda_crtc_add().
The remote connector driver has to implement the DRM bridge APIs which can be used to glue the encoder to the remote connector. Since we usually pair this with a component encoder that also implements a drm_bridge, dropping support is not expected to affect users of this driver.
Signed-off-by: Faiz Abbas <faiz.abbas@arm.com> Message-ID: <20230712064937.25192-1-faiz.abbas@arm.com> [small white space fixes flagged by checkpatch.pl] Signed-off-by: Liviu Dudau <liviu.dudau@arm.com> Link: https://patchwork.freedesktop.org/patch/msgid/20230712064937.25192-1-faiz.abbas@arm.com
|
H A D | komeda_crtc.c | diff 4cfe5cc02e3f62ef4fe96a4e1fbda84e7a6d279e Wed Jul 12 01:49:37 CDT 2023 Faiz Abbas <faiz.abbas@arm.com> drm/arm/komeda: Remove component framework and add a simple encoder
The Komeda driver always expects the remote connector node to initialize an encoder. It uses the component aggregator framework which consists of component->bind() calls used to initialize the remote encoder and attach it to the crtc. This makes it incompatible with connector drivers which implement drm_bridge APIs.
Remove all component framework calls from the komeda driver and declare and attach an encoder inside komeda_crtc_add().
The remote connector driver has to implement the DRM bridge APIs which can be used to glue the encoder to the remote connector. Since we usually pair this with a component encoder that also implements a drm_bridge, dropping support is not expected to affect users of this driver.
Signed-off-by: Faiz Abbas <faiz.abbas@arm.com> Message-ID: <20230712064937.25192-1-faiz.abbas@arm.com> [small white space fixes flagged by checkpatch.pl] Signed-off-by: Liviu Dudau <liviu.dudau@arm.com> Link: https://patchwork.freedesktop.org/patch/msgid/20230712064937.25192-1-faiz.abbas@arm.com
|
H A D | komeda_kms.c | diff 4cfe5cc02e3f62ef4fe96a4e1fbda84e7a6d279e Wed Jul 12 01:49:37 CDT 2023 Faiz Abbas <faiz.abbas@arm.com> drm/arm/komeda: Remove component framework and add a simple encoder
The Komeda driver always expects the remote connector node to initialize an encoder. It uses the component aggregator framework which consists of component->bind() calls used to initialize the remote encoder and attach it to the crtc. This makes it incompatible with connector drivers which implement drm_bridge APIs.
Remove all component framework calls from the komeda driver and declare and attach an encoder inside komeda_crtc_add().
The remote connector driver has to implement the DRM bridge APIs which can be used to glue the encoder to the remote connector. Since we usually pair this with a component encoder that also implements a drm_bridge, dropping support is not expected to affect users of this driver.
Signed-off-by: Faiz Abbas <faiz.abbas@arm.com> Message-ID: <20230712064937.25192-1-faiz.abbas@arm.com> [small white space fixes flagged by checkpatch.pl] Signed-off-by: Liviu Dudau <liviu.dudau@arm.com> Link: https://patchwork.freedesktop.org/patch/msgid/20230712064937.25192-1-faiz.abbas@arm.com
|