diff options
author | Peter Griffin <peter.griffin@linaro.org> | 2015-09-23 01:40:39 +0100 |
---|---|---|
committer | Peter Griffin <peter.griffin@linaro.org> | 2015-09-23 02:14:19 +0100 |
commit | ba58cc2167602069b5d637eea9bbb027fa7c7fdf (patch) | |
tree | fe0e7a9ef39782ab4b5bc3b6504734446a41a909 | |
parent | 1994289669f4db8dd5007ea17b25f3807598f212 (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.dtsi | 11 | ||||
-rw-r--r-- | drivers/media/tsin/c8sectpfe/c8sectpfe-core.c | 20 |
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); |