linux-fbdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] fbdev changes for 3.12
@ 2013-09-05  6:48 Tomi Valkeinen
  2013-09-05  7:48 ` David Herrmann
  0 siblings, 1 reply; 4+ messages in thread
From: Tomi Valkeinen @ 2013-09-05  6:48 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-kernel, linux-fbdev, Ingo Molnar,
	Jean-Christophe PLAGNIOL-VILLARD

[-- Attachment #1: Type: text/plain, Size: 5166 bytes --]

Hi Linus,

Here are the fbdev changes for 3.12.

There's a conflict in drivers/video/simplefb.c, which you can resolve by using
the version in your tree.

I guess the simplefb changes were taken through Ingo's tree because the series
includes x86 arch changes, but it would have been nice to see the patches in
the linux-next...

 Tomi

The following changes since commit 3b2f64d00c46e1e4e9bd0bb9bb12619adac27a4b:

  Linux 3.11-rc2 (2013-07-21 12:05:29 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux.git tags/fbdev-3.12

for you to fetch changes up to 028cd86b794f4a7f09525587c8e9ab6b03a6fa0f:

  video: da8xx-fb: fix the polarities of the hsync/vsync pulse (2013-08-30 14:51:30 +0300)

----------------------------------------------------------------
fbdev changes for 3.12:

* Improvements to da8xx-fb to make it support v2 of the LCDC IP, used e.g. in
  BeagleBone
* Himax HX8369 controller support
* Various small fixes and cleanups

----------------------------------------------------------------
Afzal Mohammed (11):
      video: da8xx-fb: fb_check_var enhancement
      video: da8xx-fb: simplify lcd_reset
      video: da8xx-fb: use modedb helper to update var
      video: da8xx-fb: remove unneeded "var" initialization
      video: da8xx-fb: store current display information
      video: da8xx-fb: store clk rate even if !CPUFREQ
      video: da8xx-fb: store struct device *
      video: da8xx-fb: report correct pixclock
      video: da8xx-fb: enable sync lost intr for v2 ip
      video: da8xx-fb: ensure non-null cfg in pdata
      video: da8xx-fb: reorganize panel detection

Alexandre Belloni (1):
      fb: backlight: HX8357: Add HX8369 support

Alexandre Courbot (1):
      simplefb: add support for a8b8g8r8 pixel format

Alexandru Juncu (1):
      matroxfb: replace kmalloc and memset with kzalloc.

Boris BREZILLON (1):
      at91/avr32/atmel_lcdfb: prepare clk before calling enable

Chen Gang (1):
      drivers: video: fbcmap: remove the redundency and incorrect checkings

Daniel Mack (1):
      fbmem: move EXPORT_SYMBOL annotation next to symbol declarations

Darren Etheridge (13):
      video: da8xx-fb: pix clk and clk div handling cleanup
      video: da8xx-fb: fb_set_par support
      video: da8xx-fb: improve readability of code
      video: da8xx-fb: fix 24bpp raster configuration
      video: da8xx-fb: use devres
      video: da8xx-fb: set upstream clock rate (if reqd)
      video: da8xx-fb: make clock naming consistent
      video: da8xx-fb: let compiler decide what to inline
      video: da8xx-fb: adding am33xx as dependency
      video: da8xx-fb fixing incorrect porch mappings
      video: da8xx-fb: fixing timing off by one errors
      video: da8xx-fb: support lcdc v2 timing register expansion
      video: da8xx-fb: fix the polarities of the hsync/vsync pulse

Fabio Estevam (1):
      video: mxsfb: Let device core handle pinctrl

Greg Kroah-Hartman (1):
      video: output: convert class code to use dev_groups

Julia Lawall (2):
      video: mxsfb: simplify use of devm_ioremap_resource
      video: xilinxfb: replace devm_request_and_ioremap by devm_ioremap_resource

Mark Brown (1):
      video: exynos: Ensure definitions match prototypes

Maxime Ripard (1):
      video: hx8357: Make IM pins optional

Michael Opdenacker (1):
      drivers/video: remove unused parameter in Kconfig

Mythri P K (1):
      OMAPDSS: HDMI: Fix AVI infoframe bug

Peter Jones (1):
      Release efifb's colormap in efifb_destroy()

Shingo Nakao (1):
      backlight: lp855x: set zero brightness at FBBLANK

Tomi Valkeinen (3):
      Merge branch '3.12/da8xx' into 3.12/fbdev
      OMAPDSS: HDMI: Fix possible NULL reference
      OMAPDSS: fix WARN_ON in 'alpha_blending_enabled' sysfs file

 .../bindings/video/simple-framebuffer.txt          |   1 +
 drivers/video/Kconfig                              |  15 +-
 drivers/video/atmel_lcdfb.c                        |   8 +-
 drivers/video/backlight/hx8357.c                   | 269 ++++++++++++--
 drivers/video/backlight/lp855x_bl.c                |   2 +-
 drivers/video/da8xx-fb.c                           | 387 ++++++++++++---------
 drivers/video/efifb.c                              |   1 +
 drivers/video/exynos/exynos_mipi_dsi_lowlevel.c    |   1 +
 drivers/video/fbcmap.c                             |   7 +-
 drivers/video/fbmem.c                              |  29 +-
 drivers/video/matrox/matroxfb_base.c               |   3 +-
 drivers/video/mxsfb.c                              |  15 +-
 drivers/video/omap2/dss/hdmi.c                     |   5 +-
 drivers/video/omap2/dss/manager-sysfs.c            |   8 +-
 drivers/video/omap2/dss/ti_hdmi_4xxx_ip.c          |  42 ++-
 drivers/video/output.c                             |  20 +-
 drivers/video/simplefb.c                           |   1 +
 drivers/video/xilinxfb.c                           |   8 +-
 include/video/da8xx-fb.h                           |   5 +
 19 files changed, 542 insertions(+), 285 deletions(-)


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 901 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] fbdev changes for 3.12
  2013-09-05  6:48 [GIT PULL] fbdev changes for 3.12 Tomi Valkeinen
@ 2013-09-05  7:48 ` David Herrmann
  2013-09-05  7:55   ` Stephen Rothwell
  2013-09-05  8:02   ` Tomi Valkeinen
  0 siblings, 2 replies; 4+ messages in thread
From: David Herrmann @ 2013-09-05  7:48 UTC (permalink / raw)
  To: Tomi Valkeinen
  Cc: Linus Torvalds, linux-kernel, linux-fbdev, Ingo Molnar,
	Jean-Christophe PLAGNIOL-VILLARD

Hi Tomi

On Thu, Sep 5, 2013 at 8:48 AM, Tomi Valkeinen <tomi.valkeinen@ti.com> wrote:
> Hi Linus,
>
> Here are the fbdev changes for 3.12.
>
> There's a conflict in drivers/video/simplefb.c, which you can resolve by using
> the version in your tree.

No, both need to be merged. The current version lacks support for
ABGR8888. The fbdev tree lacks the DRM format, which should be:
  { "a8b8g8r8", 32, {0, 8}, {8, 8}, {16, 8}, {24, 8}, DRM_FORMAT_ABGR8888 }

> I guess the simplefb changes were taken through Ingo's tree because the series
> includes x86 arch changes, but it would have been nice to see the patches in
> the linux-next...

simplefb was in linux-next. I also acked the fixup from Stephen. See
this commit from a pre-3.12 -next tree:
  http://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/commit/include/linux/platform_data/simplefb.h?idDed8fb588e517a2ef917c6757ee11ee47348978

It was merged through -tip around 1 month ago. It does mainly change
the way x86 provides firmware-fb information to drivers so -tip seemed
fine to me.

On another note, could you have a look at:
  [PATCH] efifb: prevent null dereferences by removing unused array
indices from dmi_list
That somehow didn't make it in your fbdev-next pull.

Thanks
David

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] fbdev changes for 3.12
  2013-09-05  7:48 ` David Herrmann
@ 2013-09-05  7:55   ` Stephen Rothwell
  2013-09-05  8:02   ` Tomi Valkeinen
  1 sibling, 0 replies; 4+ messages in thread
From: Stephen Rothwell @ 2013-09-05  7:55 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: David Herrmann, Tomi Valkeinen, linux-kernel, linux-fbdev,
	Ingo Molnar, Jean-Christophe PLAGNIOL-VILLARD

[-- Attachment #1: Type: text/plain, Size: 2184 bytes --]

Hi Linus,

On Thu, 5 Sep 2013 09:48:18 +0200 David Herrmann <dh.herrmann@gmail.com> wrote:
>
> On Thu, Sep 5, 2013 at 8:48 AM, Tomi Valkeinen <tomi.valkeinen@ti.com> wrote:
> >
> > Here are the fbdev changes for 3.12.
> >
> > There's a conflict in drivers/video/simplefb.c, which you can resolve by using
> > the version in your tree.
> 
> No, both need to be merged. The current version lacks support for
> ABGR8888. The fbdev tree lacks the DRM format, which should be:
>   { "a8b8g8r8", 32, {0, 8}, {8, 8}, {16, 8}, {24, 8}, DRM_FORMAT_ABGR8888 }
> 
> > I guess the simplefb changes were taken through Ingo's tree because the series
> > includes x86 arch changes, but it would have been nice to see the patches in
> > the linux-next...
> 
> simplefb was in linux-next. I also acked the fixup from Stephen. See
> this commit from a pre-3.12 -next tree:
>   http://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/commit/include/linux/platform_data/simplefb.h?id=44ed8fb588e517a2ef917c6757ee11ee47348978

In case it is not obvious, this is the extra merge fix patch I have been
carrying (after using the version of drivers/video/simplefb.c from the
tip tree - which is already in your tree):

From: Stephen Rothwell <sfr@canb.auug.org.au>
Date: Wed, 14 Aug 2013 14:29:27 +1000
Subject: [PATCH] simplefb: merge conflict fix

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
---
 include/linux/platform_data/simplefb.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/include/linux/platform_data/simplefb.h b/include/linux/platform_data/simplefb.h
index 53774b0..c395d4c 100644
--- a/include/linux/platform_data/simplefb.h
+++ b/include/linux/platform_data/simplefb.h
@@ -27,6 +27,7 @@
 	{ "a8r8g8b8", 32, {16, 8}, {8, 8}, {0, 8}, {24, 8}, DRM_FORMAT_ARGB8888 }, \
 	{ "x2r10g10b10", 32, {20, 10}, {10, 10}, {0, 10}, {0, 0}, DRM_FORMAT_XRGB2101010 }, \
 	{ "a2r10g10b10", 32, {20, 10}, {10, 10}, {0, 10}, {30, 2}, DRM_FORMAT_ARGB2101010 }, \
+	{ "a8b8g8r8", 32, {0, 8}, {8, 8}, {16, 8}, {24, 8}, DRM_FORMAT_ABGR8888 }, \
 }
 
 /*
-- 
1.8.4.rc0

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] fbdev changes for 3.12
  2013-09-05  7:48 ` David Herrmann
  2013-09-05  7:55   ` Stephen Rothwell
@ 2013-09-05  8:02   ` Tomi Valkeinen
  1 sibling, 0 replies; 4+ messages in thread
From: Tomi Valkeinen @ 2013-09-05  8:02 UTC (permalink / raw)
  To: David Herrmann
  Cc: Linus Torvalds, linux-kernel, linux-fbdev, Ingo Molnar,
	Jean-Christophe PLAGNIOL-VILLARD, Stephen Rothwell

[-- Attachment #1: Type: text/plain, Size: 1273 bytes --]

On 05/09/13 10:48, David Herrmann wrote:

>> There's a conflict in drivers/video/simplefb.c, which you can resolve by using
>> the version in your tree.
> 
> No, both need to be merged. The current version lacks support for
> ABGR8888. The fbdev tree lacks the DRM format, which should be:
>   { "a8b8g8r8", 32, {0, 8}, {8, 8}, {16, 8}, {24, 8}, DRM_FORMAT_ABGR8888 }

Ah, right you are. a8b8g8r8 looks too much like a8r8g8b8, so my morning
groggy eyes didn't see that.

>> I guess the simplefb changes were taken through Ingo's tree because the series
>> includes x86 arch changes, but it would have been nice to see the patches in
>> the linux-next...
> 
> simplefb was in linux-next. I also acked the fixup from Stephen. See
> this commit from a pre-3.12 -next tree:
>   http://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/commit/include/linux/platform_data/simplefb.h?id=44ed8fb588e517a2ef917c6757ee11ee47348978

Right. And I have the mail about the conflict from Stephen in my
mailbox, which I had read, but successfully forgot about it during my
vacation.

So, what I said about conflict resolution and the series missing from
linux-next was wrong, and the conflict resolution in linux-next is what
should be used.

 Tomi



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 901 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-09-05  8:02 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-05  6:48 [GIT PULL] fbdev changes for 3.12 Tomi Valkeinen
2013-09-05  7:48 ` David Herrmann
2013-09-05  7:55   ` Stephen Rothwell
2013-09-05  8:02   ` Tomi Valkeinen

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