viafb: Separate global and fb-specific data
authorJonathan Corbet <corbet@lwn.net>
Thu, 22 Apr 2010 19:48:09 +0000 (13:48 -0600)
committerJonathan Corbet <corbet@lwn.net>
Fri, 7 May 2010 23:16:02 +0000 (17:16 -0600)
commit24b4d82e4715841848a499534ed5cb7db3d6bca3
tree957c3664ac41da616e2aec7e8adb07247ee1a551
parentf045f77bc0bf238a871b10bea9e425329a8e4abc
viafb: Separate global and fb-specific data

This patch moves data of interest into a new viafb_dev structure which
describes the device as a whole; the idea here is to create a separation
between what all devices may need and what the framebuffer device in
particular needs.

I've also made some small steps toward thinning out the global.h mess.

Cc: ScottFang@viatech.com.cn
Cc: JosephChan@via.com.tw
Cc: Harald Welte <laforge@gnumonks.org>
Acked-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
12 files changed:
drivers/video/via/accel.c
drivers/video/via/dvi.c
drivers/video/via/global.h
drivers/video/via/hw.c
drivers/video/via/hw.h
drivers/video/via/lcd.c
drivers/video/via/via-core.c
drivers/video/via/via-core.h
drivers/video/via/via_i2c.c
drivers/video/via/viafbdev.c
drivers/video/via/viafbdev.h
drivers/video/via/vt1636.c