All of lore.kernel.org
 help / color / mirror / Atom feed
From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: linux-fbdev@vger.kernel.org
Subject: [PULL for v3.4] SH mobile LCDC cleanups and fixes
Date: Mon, 12 Mar 2012 21:48:04 +0000	[thread overview]
Message-ID: <2909866.e1WXYoJFDz@avalon> (raw)

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


             reply	other threads:[~2012-03-12 21:48 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-12 21:48 Laurent Pinchart [this message]
2012-03-21 18:39 ` [PULL for v3.4] SH mobile LCDC cleanups and fixes Florian Tobias Schandinat

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2909866.e1WXYoJFDz@avalon \
    --to=laurent.pinchart@ideasonboard.com \
    --cc=linux-fbdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.