Patrik Jakobsson
28a8194c12
drm/gma500/cdv: Add and hook up chip op for watermarks
...
Add a callback hook to the chip ops struct to allow chips to have their
specific fifo watermark update function. Currently only cdv actually
tries to set wms based on crtc configuration but if/when the other chips
needs it we can attach a callback for them as well.
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-08-14 20:44:52 +02:00
Patrik Jakobsson
367e44080e
drm/gma500: Rename psb_intel_encoder to gma_encoder
...
The psb_intel_encoder is generic and should be named appropriately
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:49:43 +02:00
Patrik Jakobsson
a3d5d75f69
drm/gma500: Rename psb_intel_connector to gma_connector
...
The psb_intel_connector is generic and should be named appropriately
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:34 +02:00
Patrik Jakobsson
6306865daf
drm/gma500: Rename psb_intel_crtc to gma_crtc
...
The psb_intel_crtc is generic and should be named appropriately
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:33 +02:00
Patrik Jakobsson
c5c81f4e1b
drm/gma500/cdv: Convert to generic set_config()
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:32 +02:00
Patrik Jakobsson
43a83027d4
drm/gma500/psb: Convert to generic set_config()
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:32 +02:00
Patrik Jakobsson
924cb5ffd8
drm/gma500: Add generic set_config() function
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:31 +02:00
Patrik Jakobsson
f0ff07b73b
drm/gma500/cdv: Convert to generic save/restore
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:31 +02:00
Patrik Jakobsson
0e5b26ab67
drm/gma500/psb: Convert to generic save/restore
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:30 +02:00
Patrik Jakobsson
2e775700a2
drm/gma500: Add generic crtc save/restore funcs
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:30 +02:00
Patrik Jakobsson
c9d4959000
drm/gma500: Convert to generic encoder funcs
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:29 +02:00
Patrik Jakobsson
5934584701
drm/gma500: Add generic encoder functions
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:28 +02:00
Patrik Jakobsson
561573bf69
drm/gma500/psb: Convert to generic cursor funcs
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:28 +02:00
Patrik Jakobsson
04416625f9
drm/gma500/cdv: Convert to generic cursor funcs
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:27 +02:00
Patrik Jakobsson
38945be630
drm/gma500: Add generic cursor functions
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:27 +02:00
Patrik Jakobsson
b1255b8849
drm/gma500/psb: Convert to generic crtc->destroy
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:26 +02:00
Patrik Jakobsson
d903b610d3
drm/gma500/mdfld: Use identical generic crtc funcs
...
Use the generic gma functions instead of the medfield functions where
they are identical.
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:26 +02:00
Patrik Jakobsson
fe5802957f
drm/gma500/oak: Use identical generic crtc funcs
...
Use the generic gma functions instead of the oaktrail functions where
they are identical.
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:25 +02:00
Patrik Jakobsson
42568dd5d3
drm/gma500/psb: Convert to gma_crtc_dpms()
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:24 +02:00
Patrik Jakobsson
6443ea1aca
drm/gma500: Convert to generic gamma funcs
...
This takes care of the remaining chips using the old generic code.
We don't check if the pipe number is valid but the old code peeked in
the register map before checking anyways so just ignore it.
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:24 +02:00
Patrik Jakobsson
00b1fe7445
drm/gma500/psb: Convert to gma_pipe_set_base()
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:23 +02:00
Patrik Jakobsson
a1f4efe441
drm/gma500/cdv: Convert to generic gamma funcs
...
There is a slight difference in how we pick the palette register in the
generic function but we should be ok as long as psb_intel_crtc->pipe and
the register map is sane.
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:23 +02:00
Patrik Jakobsson
7ea03f0695
drm/gma500/cdv: Convert to gma_crtc_dpms()
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:22 +02:00
Patrik Jakobsson
b8e5ec9f30
drm/gma500: Add IS_CDV() macro
...
This macro is needed for Cedarview specific stuff in the generic gma
functions.
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:22 +02:00
Patrik Jakobsson
3c44716653
drm/gma500/cdv: Convert to gma_pipe_set_base()
...
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com >
2013-07-24 01:47:21 +02:00