diff options
author | Krzysztof Hałasa <khalasa@piap.pl> | 2011-02-11 07:33:26 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-02-18 15:37:04 -0500 |
commit | 43d1136d2c6073709db3049b3661ee662911df35 (patch) | |
tree | 7f5fbd4078ff28ed0337a77336e54e0438566e25 /drivers/staging | |
parent | 908113d8ebd26fea48e0d7b6e78b67ae6fc735ac (diff) |
staging: Solo6x10: remove unneeded __solo parameter from SOLO_*_EXT_ADDR macros.
Signed-off-by: Krzysztof Hałasa <khalasa@piap.pl>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging')
-rw-r--r-- | drivers/staging/solo6x10/solo6010-disp.c | 2 | ||||
-rw-r--r-- | drivers/staging/solo6x10/solo6010-enc.c | 7 | ||||
-rw-r--r-- | drivers/staging/solo6x10/solo6010-offsets.h | 16 | ||||
-rw-r--r-- | drivers/staging/solo6x10/solo6010-v4l2.c | 2 |
4 files changed, 11 insertions, 16 deletions
diff --git a/drivers/staging/solo6x10/solo6010-disp.c b/drivers/staging/solo6x10/solo6010-disp.c index f866f843817..99d14619e78 100644 --- a/drivers/staging/solo6x10/solo6010-disp.c +++ b/drivers/staging/solo6x10/solo6010-disp.c | |||
@@ -135,7 +135,7 @@ static void solo_disp_config(struct solo6010_dev *solo_dev) | |||
135 | 135 | ||
136 | solo_reg_write(solo_dev, SOLO_VO_DISP_CTRL, SOLO_VO_DISP_ON | | 136 | solo_reg_write(solo_dev, SOLO_VO_DISP_CTRL, SOLO_VO_DISP_ON | |
137 | SOLO_VO_DISP_ERASE_COUNT(8) | | 137 | SOLO_VO_DISP_ERASE_COUNT(8) | |
138 | SOLO_VO_DISP_BASE(SOLO_DISP_EXT_ADDR(solo_dev))); | 138 | SOLO_VO_DISP_BASE(SOLO_DISP_EXT_ADDR)); |
139 | 139 | ||
140 | solo_reg_write(solo_dev, SOLO_VO_DISP_ERASE, SOLO_VO_DISP_ERASE_ON); | 140 | solo_reg_write(solo_dev, SOLO_VO_DISP_ERASE, SOLO_VO_DISP_ERASE_ON); |
141 | 141 | ||
diff --git a/drivers/staging/solo6x10/solo6010-enc.c b/drivers/staging/solo6x10/solo6010-enc.c index 743734d8e7a..7a3c4d59e57 100644 --- a/drivers/staging/solo6x10/solo6010-enc.c +++ b/drivers/staging/solo6x10/solo6010-enc.c | |||
@@ -93,8 +93,7 @@ static void solo_capture_config(struct solo6010_dev *solo_dev) | |||
93 | 93 | ||
94 | /* Clear OSD */ | 94 | /* Clear OSD */ |
95 | solo_reg_write(solo_dev, SOLO_VE_OSD_CH, 0); | 95 | solo_reg_write(solo_dev, SOLO_VE_OSD_CH, 0); |
96 | solo_reg_write(solo_dev, SOLO_VE_OSD_BASE, | 96 | solo_reg_write(solo_dev, SOLO_VE_OSD_BASE, SOLO_EOSD_EXT_ADDR >> 16); |
97 | SOLO_EOSD_EXT_ADDR(solo_dev) >> 16); | ||
98 | solo_reg_write(solo_dev, SOLO_VE_OSD_CLR, | 97 | solo_reg_write(solo_dev, SOLO_VE_OSD_CLR, |
99 | 0xF0 << 16 | 0x80 << 8 | 0x80); | 98 | 0xF0 << 16 | 0x80 << 8 | 0x80); |
100 | solo_reg_write(solo_dev, SOLO_VE_OSD_OPT, 0); | 99 | solo_reg_write(solo_dev, SOLO_VE_OSD_OPT, 0); |
@@ -107,7 +106,7 @@ static void solo_capture_config(struct solo6010_dev *solo_dev) | |||
107 | for (i = 0; i < solo_dev->nr_chans; i++) { | 106 | for (i = 0; i < solo_dev->nr_chans; i++) { |
108 | for (j = 0; j < SOLO_EOSD_EXT_SIZE; j += OSG_BUFFER_SIZE) { | 107 | for (j = 0; j < SOLO_EOSD_EXT_SIZE; j += OSG_BUFFER_SIZE) { |
109 | solo_p2m_dma(solo_dev, SOLO_P2M_DMA_ID_MP4E, 1, buf, | 108 | solo_p2m_dma(solo_dev, SOLO_P2M_DMA_ID_MP4E, 1, buf, |
110 | SOLO_EOSD_EXT_ADDR(solo_dev) + | 109 | SOLO_EOSD_EXT_ADDR + |
111 | (i * SOLO_EOSD_EXT_SIZE) + j, | 110 | (i * SOLO_EOSD_EXT_SIZE) + j, |
112 | OSG_BUFFER_SIZE); | 111 | OSG_BUFFER_SIZE); |
113 | } | 112 | } |
@@ -143,7 +142,7 @@ int solo_osd_print(struct solo_enc_dev *solo_enc) | |||
143 | } | 142 | } |
144 | } | 143 | } |
145 | 144 | ||
146 | solo_p2m_dma(solo_dev, 0, 1, buf, SOLO_EOSD_EXT_ADDR(solo_dev) + | 145 | solo_p2m_dma(solo_dev, 0, 1, buf, SOLO_EOSD_EXT_ADDR + |
147 | (solo_enc->ch * SOLO_EOSD_EXT_SIZE), SOLO_EOSD_EXT_SIZE); | 146 | (solo_enc->ch * SOLO_EOSD_EXT_SIZE), SOLO_EOSD_EXT_SIZE); |
148 | reg |= (1 << solo_enc->ch); | 147 | reg |= (1 << solo_enc->ch); |
149 | solo_reg_write(solo_dev, SOLO_VE_OSD_CH, reg); | 148 | solo_reg_write(solo_dev, SOLO_VE_OSD_CH, reg); |
diff --git a/drivers/staging/solo6x10/solo6010-offsets.h b/drivers/staging/solo6x10/solo6010-offsets.h index 2431de989c0..b176003ff38 100644 --- a/drivers/staging/solo6x10/solo6010-offsets.h +++ b/drivers/staging/solo6x10/solo6010-offsets.h | |||
@@ -21,24 +21,20 @@ | |||
21 | #define __SOLO6010_OFFSETS_H | 21 | #define __SOLO6010_OFFSETS_H |
22 | 22 | ||
23 | /* Offsets and sizes of the external address */ | 23 | /* Offsets and sizes of the external address */ |
24 | #define SOLO_DISP_EXT_ADDR(__solo) 0x00000000 | 24 | #define SOLO_DISP_EXT_ADDR 0x00000000 |
25 | #define SOLO_DISP_EXT_SIZE 0x00480000 | 25 | #define SOLO_DISP_EXT_SIZE 0x00480000 |
26 | 26 | ||
27 | #define SOLO_DEC2LIVE_EXT_ADDR(__solo) \ | 27 | #define SOLO_DEC2LIVE_EXT_ADDR (SOLO_DISP_EXT_ADDR + SOLO_DISP_EXT_SIZE) |
28 | (SOLO_DISP_EXT_ADDR(__solo) + SOLO_DISP_EXT_SIZE) | ||
29 | #define SOLO_DEC2LIVE_EXT_SIZE 0x00240000 | 28 | #define SOLO_DEC2LIVE_EXT_SIZE 0x00240000 |
30 | 29 | ||
31 | #define SOLO_OSG_EXT_ADDR(__solo) \ | 30 | #define SOLO_OSG_EXT_ADDR (SOLO_DEC2LIVE_EXT_ADDR + SOLO_DEC2LIVE_EXT_SIZE) |
32 | (SOLO_DEC2LIVE_EXT_ADDR(__solo) + SOLO_DEC2LIVE_EXT_SIZE) | ||
33 | #define SOLO_OSG_EXT_SIZE 0x00120000 | 31 | #define SOLO_OSG_EXT_SIZE 0x00120000 |
34 | 32 | ||
35 | #define SOLO_EOSD_EXT_ADDR(__solo) \ | 33 | #define SOLO_EOSD_EXT_ADDR (SOLO_OSG_EXT_ADDR + SOLO_OSG_EXT_SIZE) |
36 | (SOLO_OSG_EXT_ADDR(__solo) + SOLO_OSG_EXT_SIZE) | ||
37 | #define SOLO_EOSD_EXT_SIZE 0x00010000 | 34 | #define SOLO_EOSD_EXT_SIZE 0x00010000 |
38 | 35 | ||
39 | #define SOLO_MOTION_EXT_ADDR(__solo) \ | 36 | #define SOLO_MOTION_EXT_ADDR(__solo) (SOLO_EOSD_EXT_ADDR + \ |
40 | (SOLO_EOSD_EXT_ADDR(__solo) + \ | 37 | (SOLO_EOSD_EXT_SIZE * __solo->nr_chans)) |
41 | (SOLO_EOSD_EXT_SIZE * __solo->nr_chans)) | ||
42 | #define SOLO_MOTION_EXT_SIZE 0x00080000 | 38 | #define SOLO_MOTION_EXT_SIZE 0x00080000 |
43 | 39 | ||
44 | #define SOLO_G723_EXT_ADDR(__solo) \ | 40 | #define SOLO_G723_EXT_ADDR(__solo) \ |
diff --git a/drivers/staging/solo6x10/solo6010-v4l2.c b/drivers/staging/solo6x10/solo6010-v4l2.c index a8491dc0e91..4e24e928eb0 100644 --- a/drivers/staging/solo6x10/solo6010-v4l2.c +++ b/drivers/staging/solo6x10/solo6010-v4l2.c | |||
@@ -280,7 +280,7 @@ static void solo_fillbuf(struct solo_filehandle *fh, | |||
280 | sg_dma = sg_dma_address(sg); | 280 | sg_dma = sg_dma_address(sg); |
281 | sg_size_left = sg_dma_len(sg); | 281 | sg_size_left = sg_dma_len(sg); |
282 | 282 | ||
283 | fdma_addr = SOLO_DISP_EXT_ADDR(solo_dev) + (fh->old_write * | 283 | fdma_addr = SOLO_DISP_EXT_ADDR + (fh->old_write * |
284 | (SOLO_HW_BPL * solo_vlines(solo_dev))); | 284 | (SOLO_HW_BPL * solo_vlines(solo_dev))); |
285 | 285 | ||
286 | for (i = 0; i < solo_vlines(solo_dev); i++) { | 286 | for (i = 0; i < solo_vlines(solo_dev); i++) { |