Re: [PULL for v3.4] SH mobile LCDC cleanups and fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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(-)
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Video for Linux]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Tourism]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux