Samsung SoCs framebuffer re-work
kgene.kim at samsung.com
Mon May 17 21:41:20 EDT 2010
Kyungmin Park wrote:
> Hi Ben,
> Currently there's only one fb drivers for samsung SocS. but it's based
> on s3c24xx and a part of s3c64xx.
> As you can see the s5pc110 (aka s5pv210) spec, It has more features
> and interconnection between FIMC and FIMD.
> So current fb driver can't handle these features well. So LSI make a
> own fb drivers and use it. You can see the code at their git repo.
> Now we are re-implement or change it for s5pc110 and for future usages.
> How do you think?
As you commented, System LSI has own S5PV210/S5PC110 FB driver which is
different from s3c24xx and s3c64xx.
Samsung S.LSI FB driver for S5PV210/S5PC110 has:
- IRQ support for underrun
- VSYNC interrupt
- Configuration variables for virtual screen support
- Change default window from zero
- Double buffering support
- Private IOCTL support
=> control data sources
=> move window positions
=> alpha blending support
- Direct ioctl for FIMD and 3D
- sysfs files for window control
So S.LSI is modifying it to be relatively easy to merge.
And will be submitted soon.
Kukjin Kim <kgene.kim at samsung.com>, Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.
More information about the linux-arm-kernel