Home
last modified time | relevance | path

Searched full:pt3 (Results 1 – 23 of 23) sorted by relevance

/openbmc/linux/drivers/media/pci/pt3/
H A Dpt3.c3 * Earthsoft PT3 driver
22 #include "pt3.h"
112 static inline void pt3_lnb_ctrl(struct pt3_board *pt3, bool on) in pt3_lnb_ctrl() argument
114 iowrite32((on ? 0x0f : 0x0c), pt3->regs[0] + REG_SYSTEM_W); in pt3_lnb_ctrl()
119 struct pt3_board *pt3; in pt3_find_adapter() local
123 pt3 = fe->dvb->priv; in pt3_find_adapter()
125 if (pt3->adaps[i]->fe == fe) in pt3_find_adapter()
126 return pt3->adaps[i]; in pt3_find_adapter()
132 * all 4 tuners in PT3 are packaged in a can module (Sharp VA4M6JC2103).
137 pt3_set_tuner_power(struct pt3_board *pt3, bool tuner_on, bool amp_on) in pt3_set_tuner_power() argument
[all …]
H A Dpt3_i2c.c3 * Earthsoft PT3 driver
13 #include "pt3.h"
126 static int wait_i2c_result(struct pt3_board *pt3, u32 *result, int max_wait) in wait_i2c_result() argument
132 v = ioread32(pt3->regs[0] + REG_I2C_R); in wait_i2c_result()
145 static int send_i2c_cmd(struct pt3_board *pt3, u32 addr) in send_i2c_cmd() argument
150 if (wait_i2c_result(pt3, NULL, 50)) { in send_i2c_cmd()
151 dev_warn(&pt3->pdev->dev, "(%s) prev. transaction stalled\n", in send_i2c_cmd()
156 iowrite32(PT3_I2C_RUN | addr, pt3->regs[0] + REG_I2C_W); in send_i2c_cmd()
159 if (wait_i2c_result(pt3, &ret, 500) || (ret & STAT_SEQ_ERROR)) { in send_i2c_cmd()
160 dev_warn(&pt3->pdev->dev, "(%s) failed.\n", __func__); in send_i2c_cmd()
[all …]
H A Dpt3_dma.c3 * Earthsoft PT3 driver
11 #include "pt3.h"
26 struct pt3_board *pt3 = adap->dvb_adap.priv; in pt3_stop_dma() local
32 stat = ioread32(pt3->regs[0] + base + OFST_STATUS); in pt3_stop_dma()
36 iowrite32(0x02, pt3->regs[0] + base + OFST_DMA_CTL); in pt3_stop_dma()
38 stat = ioread32(pt3->regs[0] + base + OFST_STATUS); in pt3_stop_dma()
48 struct pt3_board *pt3 = adap->dvb_adap.priv; in pt3_start_dma() local
51 iowrite32(0x02, pt3->regs[0] + base + OFST_DMA_CTL); in pt3_start_dma()
53 pt3->regs[0] + base + OFST_DMA_DESC_L); in pt3_start_dma()
55 pt3->regs[0] + base + OFST_DMA_DESC_H); in pt3_start_dma()
[all …]
H A DMakefile3 earth-pt3-objs += pt3.o pt3_i2c.o pt3_dma.o
5 obj-$(CONFIG_DVB_PT3) += earth-pt3.o
H A Dpt3.h3 * Earthsoft PT3 driver
174 extern void pt3_i2c_reset(struct pt3_board *pt3);
175 extern int pt3_init_all_demods(struct pt3_board *pt3);
176 extern int pt3_init_all_mxl301rf(struct pt3_board *pt3);
H A DKconfig3 tristate "Earthsoft PT3 cards"
9 Support for Earthsoft PT3 PCIe cards.
/openbmc/linux/Documentation/admin-guide/media/
H A Dpci-cardlist.rst72 earth-pt3 Earthsoft PT3 cards
/openbmc/linux/drivers/media/pci/
H A DMakefile13 pt3/ \
H A DKconfig59 source "drivers/media/pci/pt3/Kconfig"
/openbmc/u-boot/board/nvidia/harmony/
H A Dharmony.c31 /* For power GPIO PT3 */ in pin_mux_mmc()
/openbmc/linux/drivers/media/tuners/
H A Dmxl301rf.c17 * Currently, PT3 driver is the only one that uses this driver,
19 * Thus some part of the code might be dependent on PT3 specific config.
H A Dqm1d1c0042.c16 * Currently, PT3 driver is the only one that uses this driver,
18 * Thus some part of the code might be dependent on PT3 specific config.
/openbmc/linux/drivers/media/common/saa7146/
H A Dsaa7146_video.c101 struct saa7146_pgtable *pt3 = &buf->pt[2]; in saa7146_pgtable_build() local
139 ptr3 = pt3->cpu; in saa7146_pgtable_build()
148 pt3->offset = pt1->offset + o2; in saa7146_pgtable_build()
/openbmc/linux/Documentation/devicetree/bindings/mmc/
H A Dnvidia,tegra20-sdhci.yaml279 power-gpios = <&gpio 155 0>; /* gpio PT3 */
/openbmc/linux/drivers/media/dvb-frontends/
H A Dtc90522.c16 * Currently, PT3 driver is the only one that uses this driver,
18 * Thus some part of the code might be dependent on PT3 specific config.
/openbmc/linux/drivers/pinctrl/tegra/
H A Dpinctrl-tegra20.c509 PINCTRL_PIN(TEGRA_PIN_VI_D11_PT3, "VI_D11 PT3"),
H A Dpinctrl-tegra30.c447 PINCTRL_PIN(TEGRA_PIN_VI_D11_PT3, "VI_D11 PT3"),
/openbmc/linux/
H A DMAINTAINERS7402 F: drivers/media/pci/pt3/
H A Dopengrok1.0.log[all...]
H A Dopengrok0.0.log[all...]
H A Dopengrok2.0.log[all...]
/openbmc/
Dopengrok1.0.log[all...]
Dopengrok2.0.log[all...]