Commit 43d1136d authored by Krzysztof Hałasa's avatar Krzysztof Hałasa Committed by Greg Kroah-Hartman

staging: Solo6x10: remove unneeded __solo parameter from SOLO_*_EXT_ADDR macros.

Signed-off-by: default avatarKrzysztof Hałasa <khalasa@piap.pl>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 908113d8
...@@ -135,7 +135,7 @@ static void solo_disp_config(struct solo6010_dev *solo_dev) ...@@ -135,7 +135,7 @@ static void solo_disp_config(struct solo6010_dev *solo_dev)
solo_reg_write(solo_dev, SOLO_VO_DISP_CTRL, SOLO_VO_DISP_ON | solo_reg_write(solo_dev, SOLO_VO_DISP_CTRL, SOLO_VO_DISP_ON |
SOLO_VO_DISP_ERASE_COUNT(8) | SOLO_VO_DISP_ERASE_COUNT(8) |
SOLO_VO_DISP_BASE(SOLO_DISP_EXT_ADDR(solo_dev))); SOLO_VO_DISP_BASE(SOLO_DISP_EXT_ADDR));
solo_reg_write(solo_dev, SOLO_VO_DISP_ERASE, SOLO_VO_DISP_ERASE_ON); solo_reg_write(solo_dev, SOLO_VO_DISP_ERASE, SOLO_VO_DISP_ERASE_ON);
......
...@@ -93,8 +93,7 @@ static void solo_capture_config(struct solo6010_dev *solo_dev) ...@@ -93,8 +93,7 @@ static void solo_capture_config(struct solo6010_dev *solo_dev)
/* Clear OSD */ /* Clear OSD */
solo_reg_write(solo_dev, SOLO_VE_OSD_CH, 0); solo_reg_write(solo_dev, SOLO_VE_OSD_CH, 0);
solo_reg_write(solo_dev, SOLO_VE_OSD_BASE, solo_reg_write(solo_dev, SOLO_VE_OSD_BASE, SOLO_EOSD_EXT_ADDR >> 16);
SOLO_EOSD_EXT_ADDR(solo_dev) >> 16);
solo_reg_write(solo_dev, SOLO_VE_OSD_CLR, solo_reg_write(solo_dev, SOLO_VE_OSD_CLR,
0xF0 << 16 | 0x80 << 8 | 0x80); 0xF0 << 16 | 0x80 << 8 | 0x80);
solo_reg_write(solo_dev, SOLO_VE_OSD_OPT, 0); 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,7 +106,7 @@ static void solo_capture_config(struct solo6010_dev *solo_dev)
for (i = 0; i < solo_dev->nr_chans; i++) { for (i = 0; i < solo_dev->nr_chans; i++) {
for (j = 0; j < SOLO_EOSD_EXT_SIZE; j += OSG_BUFFER_SIZE) { for (j = 0; j < SOLO_EOSD_EXT_SIZE; j += OSG_BUFFER_SIZE) {
solo_p2m_dma(solo_dev, SOLO_P2M_DMA_ID_MP4E, 1, buf, solo_p2m_dma(solo_dev, SOLO_P2M_DMA_ID_MP4E, 1, buf,
SOLO_EOSD_EXT_ADDR(solo_dev) + SOLO_EOSD_EXT_ADDR +
(i * SOLO_EOSD_EXT_SIZE) + j, (i * SOLO_EOSD_EXT_SIZE) + j,
OSG_BUFFER_SIZE); OSG_BUFFER_SIZE);
} }
...@@ -143,7 +142,7 @@ int solo_osd_print(struct solo_enc_dev *solo_enc) ...@@ -143,7 +142,7 @@ int solo_osd_print(struct solo_enc_dev *solo_enc)
} }
} }
solo_p2m_dma(solo_dev, 0, 1, buf, SOLO_EOSD_EXT_ADDR(solo_dev) + solo_p2m_dma(solo_dev, 0, 1, buf, SOLO_EOSD_EXT_ADDR +
(solo_enc->ch * SOLO_EOSD_EXT_SIZE), SOLO_EOSD_EXT_SIZE); (solo_enc->ch * SOLO_EOSD_EXT_SIZE), SOLO_EOSD_EXT_SIZE);
reg |= (1 << solo_enc->ch); reg |= (1 << solo_enc->ch);
solo_reg_write(solo_dev, SOLO_VE_OSD_CH, reg); solo_reg_write(solo_dev, SOLO_VE_OSD_CH, reg);
......
...@@ -21,24 +21,20 @@ ...@@ -21,24 +21,20 @@
#define __SOLO6010_OFFSETS_H #define __SOLO6010_OFFSETS_H
/* Offsets and sizes of the external address */ /* Offsets and sizes of the external address */
#define SOLO_DISP_EXT_ADDR(__solo) 0x00000000 #define SOLO_DISP_EXT_ADDR 0x00000000
#define SOLO_DISP_EXT_SIZE 0x00480000 #define SOLO_DISP_EXT_SIZE 0x00480000
#define SOLO_DEC2LIVE_EXT_ADDR(__solo) \ #define SOLO_DEC2LIVE_EXT_ADDR (SOLO_DISP_EXT_ADDR + SOLO_DISP_EXT_SIZE)
(SOLO_DISP_EXT_ADDR(__solo) + SOLO_DISP_EXT_SIZE)
#define SOLO_DEC2LIVE_EXT_SIZE 0x00240000 #define SOLO_DEC2LIVE_EXT_SIZE 0x00240000
#define SOLO_OSG_EXT_ADDR(__solo) \ #define SOLO_OSG_EXT_ADDR (SOLO_DEC2LIVE_EXT_ADDR + SOLO_DEC2LIVE_EXT_SIZE)
(SOLO_DEC2LIVE_EXT_ADDR(__solo) + SOLO_DEC2LIVE_EXT_SIZE)
#define SOLO_OSG_EXT_SIZE 0x00120000 #define SOLO_OSG_EXT_SIZE 0x00120000
#define SOLO_EOSD_EXT_ADDR(__solo) \ #define SOLO_EOSD_EXT_ADDR (SOLO_OSG_EXT_ADDR + SOLO_OSG_EXT_SIZE)
(SOLO_OSG_EXT_ADDR(__solo) + SOLO_OSG_EXT_SIZE)
#define SOLO_EOSD_EXT_SIZE 0x00010000 #define SOLO_EOSD_EXT_SIZE 0x00010000
#define SOLO_MOTION_EXT_ADDR(__solo) \ #define SOLO_MOTION_EXT_ADDR(__solo) (SOLO_EOSD_EXT_ADDR + \
(SOLO_EOSD_EXT_ADDR(__solo) + \ (SOLO_EOSD_EXT_SIZE * __solo->nr_chans))
(SOLO_EOSD_EXT_SIZE * __solo->nr_chans))
#define SOLO_MOTION_EXT_SIZE 0x00080000 #define SOLO_MOTION_EXT_SIZE 0x00080000
#define SOLO_G723_EXT_ADDR(__solo) \ #define SOLO_G723_EXT_ADDR(__solo) \
......
...@@ -280,7 +280,7 @@ static void solo_fillbuf(struct solo_filehandle *fh, ...@@ -280,7 +280,7 @@ static void solo_fillbuf(struct solo_filehandle *fh,
sg_dma = sg_dma_address(sg); sg_dma = sg_dma_address(sg);
sg_size_left = sg_dma_len(sg); sg_size_left = sg_dma_len(sg);
fdma_addr = SOLO_DISP_EXT_ADDR(solo_dev) + (fh->old_write * fdma_addr = SOLO_DISP_EXT_ADDR + (fh->old_write *
(SOLO_HW_BPL * solo_vlines(solo_dev))); (SOLO_HW_BPL * solo_vlines(solo_dev)));
for (i = 0; i < solo_vlines(solo_dev); i++) { for (i = 0; i < solo_vlines(solo_dev); i++) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment