aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Griffin <peter.griffin@linaro.org>2015-09-23 01:40:39 +0100
committerPeter Griffin <peter.griffin@linaro.org>2015-09-23 02:14:19 +0100
commitba58cc2167602069b5d637eea9bbb027fa7c7fdf (patch)
treefe0e7a9ef39782ab4b5bc3b6504734446a41a909
parent1994289669f4db8dd5007ea17b25f3807598f212 (diff)
add some debug and disable nimv4.1-c8sectpfe-v1-works
Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
-rw-r--r--arch/arm/boot/dts/stihxxx-b2120.dtsi11
-rw-r--r--drivers/media/tsin/c8sectpfe/c8sectpfe-core.c20
2 files changed, 20 insertions, 11 deletions
diff --git a/arch/arm/boot/dts/stihxxx-b2120.dtsi b/arch/arm/boot/dts/stihxxx-b2120.dtsi
index cb42de9bfbc2..1bc018e2d0e9 100644
--- a/arch/arm/boot/dts/stihxxx-b2120.dtsi
+++ b/arch/arm/boot/dts/stihxxx-b2120.dtsi
@@ -122,17 +122,6 @@
dvb-card = <STV0367_TDA18212_NIMA_1>;
};
-
- /* tsin3 is TSB on NIMB */
- tsin3: port@3 {
-
- tsin-num = <3>;
- serial-not-parallel;
- i2c-bus = <&ssc3>;
- rst-gpio = <&pio15 7 0>;
-
- dvb-card = <STV0367_PLL_BOARD_NIMB>;
- };
};
};
};
diff --git a/drivers/media/tsin/c8sectpfe/c8sectpfe-core.c b/drivers/media/tsin/c8sectpfe/c8sectpfe-core.c
index 5ab528ef2990..8585d5fa6727 100644
--- a/drivers/media/tsin/c8sectpfe/c8sectpfe-core.c
+++ b/drivers/media/tsin/c8sectpfe/c8sectpfe-core.c
@@ -617,14 +617,22 @@ static int configure_memdma_and_inputblock(struct c8sectpfei *fei,
readl(fei->io + C8SECTPFE_IB_BUFF_STRT(tsin->tsin_id)),
readl(fei->io + C8SECTPFE_IB_BUFF_END(tsin->tsin_id)));
+ printk("fei->io = 0x%x\n",fei->io);
+
/* Get base addpress of pointer record block from DMEM */
fei->irec = fei->io + DMA_MEMDMA_OFFSET + DMA_DMEM_OFFSET +
readl(fei->io + DMA_PTRREC_BASE);
+ printk("irec = 0x%x\n",fei->irec);
+
tsin->irec = fei->irec += tsin->tsin_id;
+ printk("irec += tsin_id = 0x%x\n",fei->irec);
+
ptrblk = &tsin->irec->ptr_data[0];
+ printk("ptrblk = 0x%x\n",ptrblk);
+
writel(tsin->fifo,
(void __iomem *)&tsin->irec->dma_membase);
@@ -649,6 +657,16 @@ static int configure_memdma_and_inputblock(struct c8sectpfei *fei,
writel(tsin->back_buffer_busaddr,
(void __iomem *)&ptrblk->dma_bus_rp);
+
+ printk("&dma_membase = 0x%x:0x%x\n",&tsin->irec->dma_membase, readl(&tsin->irec->dma_membase));
+ printk("&dma_memtop = 0x%x:0x%x\n",&tsin->irec->dma_memtop, readl(&tsin->irec->dma_memtop));
+ printk("&dma_ts_pktsize = 0x%x:0x%x\n",&tsin->irec->dma_ts_pktsize, readl(&tsin->irec->dma_ts_pktsize));
+ printk("&tsin->irec->tp_enable = 0x%x:0x%x\n",&tsin->irec->tp_enable,readl(&tsin->irec->tp_enable));
+ printk("&ptrblk->dma_busbase = 0x%x:0x%x\n",&ptrblk->dma_busbase,readl(&ptrblk->dma_busbase));
+ printk("&ptrblk->dma_bustop = 0x%x:0x%x\n",&ptrblk->dma_bustop, readl(&ptrblk->dma_bustop));
+ printk("&ptrblk->dma_bus_wp = 0x%x:0x%x\n",&ptrblk->dma_bus_wp, readl(&ptrblk->dma_bus_wp));
+ printk("&ptrblk->dma_bus_rp = 0x%x:0x%x\n",&ptrblk->dma_bus_rp, readl(&ptrblk->dma_bus_rp));
+
/* initialize tasklet */
tasklet_init(&tsin->tsklet, channel_swdemux_tsklet,
(unsigned long) tsin);
@@ -702,6 +720,8 @@ static int c8sectpfe_probe(struct platform_device *pdev)
if (IS_ERR(fei->io))
return PTR_ERR(fei->io);
+ printk("\n\n fei->io = 0x%x\n",fei->io);
+
res = platform_get_resource_byname(pdev, IORESOURCE_MEM,
"c8sectpfe-ram");
fei->sram = devm_ioremap_resource(dev, res);