[PATCH v3 2/3] drm/sti: Remove local fbdev emulation Kconfig option
Vincent ABRIOU
vincent.abriou at st.com
Fri Oct 30 05:30:32 PDT 2015
Hi Archit,
I tested fbdev_emulation module param and it works fine for the sti driver.
I will abandon my patch and integrate yours. And if you don't mind, I
will update your patch to remove the #ifdef CONFIG_DRM_FBDEV_EMULATION.
Thanks
Vincent
Reviewed-by: Vincent Abriou <vincent.abriou at st.com>
On 10/30/2015 11:25 AM, Daniel Vetter wrote:
> On Thu, Oct 29, 2015 at 02:33:02PM +0100, Vincent ABRIOU wrote:
>> Hi,
>>
>> I am fine with your proposal to remove DRM_STI_FBDEV but I would like to
>> be able to enable it by a module parameter. This is what I propose in
>> "[PATCH 1/1] drm/sti: enable fbdev compatibility through module param"
>
> We already have support to enable/disable fbdev at runtime in the helper,
> see
>
> commit f64c5573d253ab3f9c01b4056c5f75a889d18502
> Author: Daniel Vetter <daniel.vetter at ffwll.ch>
> Date: Tue Aug 25 15:45:13 2015 +0200
>
> drm/fb-helper: Add module option to disable fbdev emulation
>
> Cheers, Daniel
>>
>> BR
>> Vincent
>>
>> On 10/27/2015 09:10 AM, Archit Taneja wrote:
>>> DRM_STI_FBDEV config is currently used to enable/disable fbdev emulation
>>> for the sti kms driver.
>>>
>>> Remove this local config option and use the top level DRM_FBDEV_EMULATION
>>> config option instead where applicable.
>>>
>>> We replace the #ifdef in sti_drm_load with CONFIG_DRM_FBDEV_EMULATION.
>>> It's probably okay to get remove the #ifdef itself, but just left it here
>>> for now to be safe. It can be removed after some testing.
>>>
>>> Signed-off-by: Archit Taneja <architt at codeaurora.org>
>>> ---
>>> drivers/gpu/drm/sti/Kconfig | 6 ------
>>> drivers/gpu/drm/sti/sti_drv.c | 2 +-
>>> 2 files changed, 1 insertion(+), 7 deletions(-)
>>>
>>> diff --git a/drivers/gpu/drm/sti/Kconfig b/drivers/gpu/drm/sti/Kconfig
>>> index fbccc10..e3aa5af 100644
>>> --- a/drivers/gpu/drm/sti/Kconfig
>>> +++ b/drivers/gpu/drm/sti/Kconfig
>>> @@ -9,9 +9,3 @@ config DRM_STI
>>> select FW_LOADER_USER_HELPER_FALLBACK
>>> help
>>> Choose this option to enable DRM on STM stiH41x chipset
>>> -
>>> -config DRM_STI_FBDEV
>>> - bool "DRM frame buffer device for STMicroelectronics SoC stiH41x Serie"
>>> - depends on DRM_STI
>>> - help
>>> - Choose this option to enable FBDEV on top of DRM for STM stiH41x chipset
>>> diff --git a/drivers/gpu/drm/sti/sti_drv.c b/drivers/gpu/drm/sti/sti_drv.c
>>> index f846996..1b2db6c 100644
>>> --- a/drivers/gpu/drm/sti/sti_drv.c
>>> +++ b/drivers/gpu/drm/sti/sti_drv.c
>>> @@ -160,7 +160,7 @@ static int sti_load(struct drm_device *dev, unsigned long flags)
>>>
>>> drm_mode_config_reset(dev);
>>>
>>> -#ifdef CONFIG_DRM_STI_FBDEV
>>> +#ifdef CONFIG_DRM_FBDEV_EMULATION
>>> drm_fbdev_cma_init(dev, 32,
>>> dev->mode_config.num_crtc,
>>> dev->mode_config.num_connector);
>>>
>> _______________________________________________
>> dri-devel mailing list
>> dri-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/dri-devel
>
More information about the dri-devel
mailing list