* [PULL for v3.4] SH mobile LCDC cleanups and fixes
@ 2012-03-12 21:48 Laurent Pinchart
2012-03-21 18:39 ` Florian Tobias Schandinat
0 siblings, 1 reply; 2+ messages in thread
From: Laurent Pinchart @ 2012-03-12 21:48 UTC (permalink / raw)
To: linux-fbdev
Hi Florian,
Here's the next round of SH mobile LCDC and MERAM cleanups and fixes based on
top of your fbdev-next branch (as of right now). All the patches have been
posted to the list and I've incorporated acked-by and tested-by lines when
available.
The following changes since commit c2bc0a756b1f98bd712fabe78eb49d7d5ae72075:
video:uvesafb: notice user when we failed to save hardware state (2012-03-08
18:13:10 +0000)
are available in the git repository at:
git://linuxtv.org/pinchartl/fbdev.git for-next
Laurent Pinchart (55):
fbdev: sh_mobile_lcdc: Reorder code into sections
fbdev: sh_mobile_lcdc: Mark init-only symbols with __devinit(const)
fbdev: sh_mobile_lcdc: Move pm runtime enable to probe()
fbdev: sh_mobile_lcdc: Don't pass struct device around
fbdev: sh_mobile_lcdc: Create functions to turn the display on/off
fbdev: sh_mobile_hdmi: Don't access LCDC channel in notifier callback
sh_mobile_hdmi: Remove platform data lcd_dev field
fbdev: sh_mobile_lcdc: Add sh_mobile_lcdc_entity definition
fbdev: sh_mobile_hdmi: Implement sh_mobile_lcdc_entity interface
fbdev: sh_mipi_dsi: Implement sh_mobile_lcdc_entity interface
fbdev: sh_mobile_lcdc: Handle HDMI/MIPI transmitter device directly
arm: mach-shmobile: Add LCDC tx_dev field to platform data
fbdev: sh_mipi_dsi: Don't hook up into board_cfg display operations
fbdev: sh_mobile_hdmi: Don't hook up into board_cfg display operations
arm: mach-shmobile: Don't initialize the hdmi_info lcd_chan field
fbdev: sh_mobile_hdmi: Remove sh_mobile_hdmi_info lcd_chan field
fbdev: sh_mobile_lcdc: Remove board configuration owner field
fbdev: sh_mobile_lcdc: Remove board configuration board_data field
fbdev: sh_mobile_lcdc: Move brightness ops to sh_mobile_lcdc_bl_info
fbdev: sh_mobile_lcdc: Merge board_cfg and lcd_size_cfg into panel_cfg
sh_mobile_lcdc: Add an lcdc channel pointer to sh_mobile_lcdc_entity
sh_mobile_hdmi: Use sh_mobile_lcdc_entity::channel to access fb_info
fbdev: sh_mobile_lcdc: Remove fb_info parameter to display_on operation
fbdev: sh_mobile_lcdc: Return display connection state in display_on
sh_mobile_lcdc: Add display notify callback to sh_mobile_lcdc_chan
sh_mobile_hdmi: Use LCDC notification callback
fbdev: sh_mobile_lcdc: Pass a video mode to the notify callback
fbdev: sh_mobile_hdmi: Don't set sh_hdmi::mode in the display on handler
fbdev: sh_mobile_hdmi: Don't access LCDC fb_info
fbdev: sh_mobile_lcdc: Store display mode in a struct fb_videomode
fbdev: sh_mobile_lcdc: Rename (lcd|num)_cfg (lcd|num)_modes
fbdev: sh_mobile_lcdc: Reorganize the sh_mobile_lcdc_chan structure
fbdev: sh_mobile_lcdc: Add sh_mobile_format_info() function
fbdev: sh_mobile_lcdc: Store the format in struct sh_mobile_lcdc_chan
fbdev: sh_mobile_lcdc: Split fb init/cleanup from channel init/cleanup
fbdev: sh_mobile_lcdc: Pass physical device pointer to DMA functions
fbdev: sh_mobile_lcdc: Store configuration in channel structure
fbdev: sh_mobile_lcdc: Pass channel pointer to sh_mobile_wait_for_vsync
arm: mach-shmobile: Split MERAM resources into regs and meram
fbdev: sh_mobile_meram: Request memory regions for memory resources
fbdev: sh_mobile_meram: Add _cfg suffix to struct sh_mobile_meram_icb
fbdev: sh_mobile_meram: Make variables unsigned where applicable
fbdev: sh_mobile_meram: Make current_reg field store the current reg set
fbdev: sh_mobile_meram: Add struct sh_mobile_meram_icb
fbdev: sh_mobile_meram: Don't inline everything
fbdev: sh_mobile_meram: Divide the code into sections
fbdev: sh_mobile_meram: Use genalloc to manage MERAM allocation
fbdev: sh_mobile_meram: Allocate ICBs automatically
arm: mach-shmobile: Don't set MERAM ICB numbers in platform data
fbdev: sh_mobile_meram: Remove unused sh_mobile_meram_icb_cfg fields
fbdev: sh_mobile_lcdc: Don't store copy of platform data
arm: mach-shmobile: Constify sh_mobile_meram_cfg structures
fbdev: sh_mobile_meram: Don't perform update in register operation
fbdev: sh_mobile_meram: Remove unneeded sanity checks
fbdev: sh_mobile_meram: Implement system suspend/resume
arch/arm/mach-shmobile/board-ag5evm.c | 24 +-
arch/arm/mach-shmobile/board-ap4evb.c | 290 +++---
arch/arm/mach-shmobile/board-bonito.c | 6 +-
arch/arm/mach-shmobile/board-mackerel.c | 106 +--
arch/sh/boards/mach-ap325rxa/setup.c | 22 +-
arch/sh/boards/mach-ecovec24/setup.c | 20 +-
arch/sh/boards/mach-kfr2r09/lcd_wqvga.c | 10 +-
arch/sh/boards/mach-kfr2r09/setup.c | 8 +-
arch/sh/boards/mach-migor/lcd_qvga.c | 3 +-
arch/sh/boards/mach-migor/setup.c | 16 +-
arch/sh/boards/mach-se/7724/setup.c | 12 +-
arch/sh/include/mach-kfr2r09/mach/kfr2r09.h | 16 +-
arch/sh/include/mach-migor/mach/migor.h | 2 +-
drivers/video/Kconfig | 1 +
drivers/video/sh_mipi_dsi.c | 97 +--
drivers/video/sh_mobile_hdmi.c | 297 ++-----
drivers/video/sh_mobile_lcdcfb.c | 1298 +++++++++++++++-----------
drivers/video/sh_mobile_lcdcfb.h | 84 ++-
drivers/video/sh_mobile_meram.c | 690 ++++++++-------
include/video/sh_mobile_hdmi.h | 2 -
include/video/sh_mobile_lcdc.h | 35 +-
include/video/sh_mobile_meram.h | 45 +-
22 files changed, 1594 insertions(+), 1490 deletions(-)
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PULL for v3.4] SH mobile LCDC cleanups and fixes
2012-03-12 21:48 [PULL for v3.4] SH mobile LCDC cleanups and fixes Laurent Pinchart
@ 2012-03-21 18:39 ` Florian Tobias Schandinat
0 siblings, 0 replies; 2+ messages in thread
From: Florian Tobias Schandinat @ 2012-03-21 18:39 UTC (permalink / raw)
To: linux-fbdev
On 03/12/2012 09:48 PM, Laurent Pinchart wrote:
> Hi Florian,
>
> Here's the next round of SH mobile LCDC and MERAM cleanups and fixes based on
> top of your fbdev-next branch (as of right now). All the patches have been
> posted to the list and I've incorporated acked-by and tested-by lines when
> available.
>
> The following changes since commit c2bc0a756b1f98bd712fabe78eb49d7d5ae72075:
>
> video:uvesafb: notice user when we failed to save hardware state (2012-03-08
> 18:13:10 +0000)
>
> are available in the git repository at:
> git://linuxtv.org/pinchartl/fbdev.git for-next
Merged.
Thanks,
Florian Tobias Schandinat
>
> Laurent Pinchart (55):
> fbdev: sh_mobile_lcdc: Reorder code into sections
> fbdev: sh_mobile_lcdc: Mark init-only symbols with __devinit(const)
> fbdev: sh_mobile_lcdc: Move pm runtime enable to probe()
> fbdev: sh_mobile_lcdc: Don't pass struct device around
> fbdev: sh_mobile_lcdc: Create functions to turn the display on/off
> fbdev: sh_mobile_hdmi: Don't access LCDC channel in notifier callback
> sh_mobile_hdmi: Remove platform data lcd_dev field
> fbdev: sh_mobile_lcdc: Add sh_mobile_lcdc_entity definition
> fbdev: sh_mobile_hdmi: Implement sh_mobile_lcdc_entity interface
> fbdev: sh_mipi_dsi: Implement sh_mobile_lcdc_entity interface
> fbdev: sh_mobile_lcdc: Handle HDMI/MIPI transmitter device directly
> arm: mach-shmobile: Add LCDC tx_dev field to platform data
> fbdev: sh_mipi_dsi: Don't hook up into board_cfg display operations
> fbdev: sh_mobile_hdmi: Don't hook up into board_cfg display operations
> arm: mach-shmobile: Don't initialize the hdmi_info lcd_chan field
> fbdev: sh_mobile_hdmi: Remove sh_mobile_hdmi_info lcd_chan field
> fbdev: sh_mobile_lcdc: Remove board configuration owner field
> fbdev: sh_mobile_lcdc: Remove board configuration board_data field
> fbdev: sh_mobile_lcdc: Move brightness ops to sh_mobile_lcdc_bl_info
> fbdev: sh_mobile_lcdc: Merge board_cfg and lcd_size_cfg into panel_cfg
> sh_mobile_lcdc: Add an lcdc channel pointer to sh_mobile_lcdc_entity
> sh_mobile_hdmi: Use sh_mobile_lcdc_entity::channel to access fb_info
> fbdev: sh_mobile_lcdc: Remove fb_info parameter to display_on operation
> fbdev: sh_mobile_lcdc: Return display connection state in display_on
> sh_mobile_lcdc: Add display notify callback to sh_mobile_lcdc_chan
> sh_mobile_hdmi: Use LCDC notification callback
> fbdev: sh_mobile_lcdc: Pass a video mode to the notify callback
> fbdev: sh_mobile_hdmi: Don't set sh_hdmi::mode in the display on handler
> fbdev: sh_mobile_hdmi: Don't access LCDC fb_info
> fbdev: sh_mobile_lcdc: Store display mode in a struct fb_videomode
> fbdev: sh_mobile_lcdc: Rename (lcd|num)_cfg (lcd|num)_modes
> fbdev: sh_mobile_lcdc: Reorganize the sh_mobile_lcdc_chan structure
> fbdev: sh_mobile_lcdc: Add sh_mobile_format_info() function
> fbdev: sh_mobile_lcdc: Store the format in struct sh_mobile_lcdc_chan
> fbdev: sh_mobile_lcdc: Split fb init/cleanup from channel init/cleanup
> fbdev: sh_mobile_lcdc: Pass physical device pointer to DMA functions
> fbdev: sh_mobile_lcdc: Store configuration in channel structure
> fbdev: sh_mobile_lcdc: Pass channel pointer to sh_mobile_wait_for_vsync
> arm: mach-shmobile: Split MERAM resources into regs and meram
> fbdev: sh_mobile_meram: Request memory regions for memory resources
> fbdev: sh_mobile_meram: Add _cfg suffix to struct sh_mobile_meram_icb
> fbdev: sh_mobile_meram: Make variables unsigned where applicable
> fbdev: sh_mobile_meram: Make current_reg field store the current reg set
> fbdev: sh_mobile_meram: Add struct sh_mobile_meram_icb
> fbdev: sh_mobile_meram: Don't inline everything
> fbdev: sh_mobile_meram: Divide the code into sections
> fbdev: sh_mobile_meram: Use genalloc to manage MERAM allocation
> fbdev: sh_mobile_meram: Allocate ICBs automatically
> arm: mach-shmobile: Don't set MERAM ICB numbers in platform data
> fbdev: sh_mobile_meram: Remove unused sh_mobile_meram_icb_cfg fields
> fbdev: sh_mobile_lcdc: Don't store copy of platform data
> arm: mach-shmobile: Constify sh_mobile_meram_cfg structures
> fbdev: sh_mobile_meram: Don't perform update in register operation
> fbdev: sh_mobile_meram: Remove unneeded sanity checks
> fbdev: sh_mobile_meram: Implement system suspend/resume
>
> arch/arm/mach-shmobile/board-ag5evm.c | 24 +-
> arch/arm/mach-shmobile/board-ap4evb.c | 290 +++---
> arch/arm/mach-shmobile/board-bonito.c | 6 +-
> arch/arm/mach-shmobile/board-mackerel.c | 106 +--
> arch/sh/boards/mach-ap325rxa/setup.c | 22 +-
> arch/sh/boards/mach-ecovec24/setup.c | 20 +-
> arch/sh/boards/mach-kfr2r09/lcd_wqvga.c | 10 +-
> arch/sh/boards/mach-kfr2r09/setup.c | 8 +-
> arch/sh/boards/mach-migor/lcd_qvga.c | 3 +-
> arch/sh/boards/mach-migor/setup.c | 16 +-
> arch/sh/boards/mach-se/7724/setup.c | 12 +-
> arch/sh/include/mach-kfr2r09/mach/kfr2r09.h | 16 +-
> arch/sh/include/mach-migor/mach/migor.h | 2 +-
> drivers/video/Kconfig | 1 +
> drivers/video/sh_mipi_dsi.c | 97 +--
> drivers/video/sh_mobile_hdmi.c | 297 ++-----
> drivers/video/sh_mobile_lcdcfb.c | 1298 +++++++++++++++-----------
> drivers/video/sh_mobile_lcdcfb.h | 84 ++-
> drivers/video/sh_mobile_meram.c | 690 ++++++++-------
> include/video/sh_mobile_hdmi.h | 2 -
> include/video/sh_mobile_lcdc.h | 35 +-
> include/video/sh_mobile_meram.h | 45 +-
> 22 files changed, 1594 insertions(+), 1490 deletions(-)
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2012-03-21 18:39 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-12 21:48 [PULL for v3.4] SH mobile LCDC cleanups and fixes Laurent Pinchart
2012-03-21 18:39 ` Florian Tobias Schandinat
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).