/openbmc/linux/drivers/media/radio/ |
H A D | tea575x.c | 82 static void snd_tea575x_write(struct snd_tea575x *tea, unsigned int val) in snd_tea575x_write() argument 87 if (tea->ops->write_val) in snd_tea575x_write() 88 return tea->ops->write_val(tea, val); in snd_tea575x_write() 90 tea->ops->set_direction(tea, 1); in snd_tea575x_write() 96 tea->ops->set_pins(tea, data | TEA575X_WREN); in snd_tea575x_write() 98 tea->ops->set_pins(tea, data | TEA575X_WREN | TEA575X_CLK); in snd_tea575x_write() 100 tea->ops->set_pins(tea, data | TEA575X_WREN); in snd_tea575x_write() 104 if (!tea->mute) in snd_tea575x_write() 105 tea->ops->set_pins(tea, 0); in snd_tea575x_write() 108 static u32 snd_tea575x_read(struct snd_tea575x *tea) in snd_tea575x_read() argument [all …]
|
H A D | radio-tea5777.c | 162 static u32 tea5777_freq_to_v4l2_freq(struct radio_tea5777 *tea, u32 freq) in tea5777_freq_to_v4l2_freq() argument 164 switch (tea->band) { in tea5777_freq_to_v4l2_freq() 173 int radio_tea5777_set_freq(struct radio_tea5777 *tea) in radio_tea5777_set_freq() argument 178 freq = clamp(tea->freq, bands[tea->band].rangelow, in radio_tea5777_set_freq() 179 bands[tea->band].rangehigh); in radio_tea5777_set_freq() 182 switch (tea->band) { in radio_tea5777_set_freq() 184 tea->write_reg &= ~TEA5777_W_AM_FM_MASK; in radio_tea5777_set_freq() 186 tea->write_reg &= ~TEA5777_W_FM_PLL_MASK; in radio_tea5777_set_freq() 187 tea->write_reg |= (u64)freq << TEA5777_W_FM_PLL_SHIFT; in radio_tea5777_set_freq() 188 tea->write_reg &= ~TEA5777_W_FM_FREF_MASK; in radio_tea5777_set_freq() [all …]
|
H A D | radio-sf16fmr2.c | 34 struct snd_tea575x tea; member 60 static void fmr2_tea575x_set_pins(struct snd_tea575x *tea, u8 pins) in fmr2_tea575x_set_pins() argument 62 struct fmr2 *fmr2 = tea->private_data; in fmr2_tea575x_set_pins() 73 static u8 fmr2_tea575x_get_pins(struct snd_tea575x *tea) in fmr2_tea575x_get_pins() argument 75 struct fmr2 *fmr2 = tea->private_data; in fmr2_tea575x_get_pins() 82 static void fmr2_tea575x_set_direction(struct snd_tea575x *tea, bool output) in fmr2_tea575x_set_direction() argument 118 if (!fmr2->tea.mute) in tc9154a_set_pins() 151 struct snd_tea575x *tea = container_of(ctrl->handler, struct snd_tea575x, ctrl_handler); in fmr2_s_ctrl() local 152 struct fmr2 *fmr2 = tea->private_data; in fmr2_s_ctrl() 184 static int fmr2_tea_ext_init(struct snd_tea575x *tea) in fmr2_tea_ext_init() argument [all …]
|
H A D | radio-maxiradio.c | 72 struct snd_tea575x tea; member 84 static void maxiradio_tea575x_set_pins(struct snd_tea575x *tea, u8 pins) in maxiradio_tea575x_set_pins() argument 86 struct maxiradio *dev = tea->private_data; in maxiradio_tea575x_set_pins() 99 static u8 maxiradio_tea575x_get_pins(struct snd_tea575x *tea) in maxiradio_tea575x_get_pins() argument 101 struct maxiradio *dev = tea->private_data; in maxiradio_tea575x_get_pins() 108 static void maxiradio_tea575x_set_direction(struct snd_tea575x *tea, bool output) in maxiradio_tea575x_set_direction() argument 139 dev->tea.private_data = dev; in maxiradio_probe() 140 dev->tea.ops = &maxiradio_tea_ops; in maxiradio_probe() 143 dev->tea.cannot_read_data = true; in maxiradio_probe() 144 dev->tea.v4l2_dev = v4l2_dev; in maxiradio_probe() [all …]
|
H A D | radio-shark2.c | 60 struct radio_tea5777 tea; member 75 static int shark_write_reg(struct radio_tea5777 *tea, u64 reg) in shark_write_reg() argument 77 struct shark_device *shark = tea->private_data; in shark_write_reg() 85 v4l2_dbg(1, debug, tea->v4l2_dev, "shark2-write: %*ph\n", in shark_write_reg() 93 v4l2_err(tea->v4l2_dev, "write error: %d\n", res); in shark_write_reg() 100 static int shark_read_reg(struct radio_tea5777 *tea, u32 *reg_ret) in shark_read_reg() argument 102 struct shark_device *shark = tea->private_data; in shark_read_reg() 113 v4l2_err(tea->v4l2_dev, "request-read error: %d\n", res); in shark_read_reg() 122 v4l2_err(tea->v4l2_dev, "read error: %d\n", res); in shark_read_reg() 129 v4l2_dbg(1, debug, tea->v4l2_dev, "shark2-read: %*ph\n", in shark_read_reg() [all …]
|
H A D | radio-shark.c | 64 struct snd_tea575x tea; member 80 static void shark_write_val(struct snd_tea575x *tea, u32 val) in shark_write_val() argument 82 struct shark_device *shark = tea->private_data; in shark_write_val() 104 static u32 shark_read_val(struct snd_tea575x *tea) in shark_read_val() argument 106 struct shark_device *shark = tea->private_data; in shark_read_val() 142 shark->tea.stereo = true; in shark_read_val() 144 shark->tea.stereo = false; in shark_read_val() 295 mutex_lock(&shark->tea.mutex); in usb_shark_disconnect() 297 snd_tea575x_exit(&shark->tea); in usb_shark_disconnect() 298 mutex_unlock(&shark->tea.mutex); in usb_shark_disconnect() [all …]
|
H A D | radio-tea5777.h | 36 int (*write_reg)(struct radio_tea5777 *tea, u64 val); 47 int (*read_reg)(struct radio_tea5777 *tea, u32 *val); 72 int radio_tea5777_init(struct radio_tea5777 *tea, struct module *owner); 73 void radio_tea5777_exit(struct radio_tea5777 *tea); 74 int radio_tea5777_set_freq(struct radio_tea5777 *tea);
|
/openbmc/linux/sound/i2c/ |
H A D | tea6330t.c | 56 static void snd_tea6330t_set(struct tea6330t *tea, 62 snd_i2c_write(tea->bus, TEA6330T_ADDR, addr, value, 1); 84 struct tea6330t *tea = snd_kcontrol_chip(kcontrol); in snd_tea6330t_get_master_volume() local 86 snd_i2c_lock(tea->bus); in snd_tea6330t_get_master_volume() 87 ucontrol->value.integer.value[0] = tea->mleft - 0x14; in snd_tea6330t_get_master_volume() 88 ucontrol->value.integer.value[1] = tea->mright - 0x14; in snd_tea6330t_get_master_volume() 89 snd_i2c_unlock(tea->bus); in snd_tea6330t_get_master_volume() 96 struct tea6330t *tea = snd_kcontrol_chip(kcontrol); in snd_tea6330t_put_master_volume() local 103 snd_i2c_lock(tea->bus); in snd_tea6330t_put_master_volume() 104 change = val1 != tea->mleft || val2 != tea->mright; in snd_tea6330t_put_master_volume() [all …]
|
/openbmc/linux/include/media/drv-intf/ |
H A D | tea575x.h | 28 void (*write_val)(struct snd_tea575x *tea, u32 val); 29 u32 (*read_val)(struct snd_tea575x *tea); 31 void (*set_pins)(struct snd_tea575x *tea, u8 pins); 32 u8 (*get_pins)(struct snd_tea575x *tea); 33 void (*set_direction)(struct snd_tea575x *tea, bool output); 57 int (*ext_init)(struct snd_tea575x *tea); 60 int snd_tea575x_enum_freq_bands(struct snd_tea575x *tea, 62 int snd_tea575x_g_tuner(struct snd_tea575x *tea, struct v4l2_tuner *v); 63 int snd_tea575x_s_hw_freq_seek(struct file *file, struct snd_tea575x *tea, 65 int snd_tea575x_hw_init(struct snd_tea575x *tea); [all …]
|
/openbmc/linux/sound/pci/ |
H A D | fm801.c | 222 struct snd_tea575x tea; member 764 static void snd_fm801_tea575x_set_pins(struct snd_tea575x *tea, u8 pins) in snd_fm801_tea575x_set_pins() argument 766 struct fm801 *chip = tea->private_data; in snd_fm801_tea575x_set_pins() 782 static u8 snd_fm801_tea575x_get_pins(struct snd_tea575x *tea) in snd_fm801_tea575x_get_pins() argument 784 struct fm801 *chip = tea->private_data; in snd_fm801_tea575x_get_pins() 797 static void snd_fm801_tea575x_set_direction(struct snd_tea575x *tea, bool output) in snd_fm801_tea575x_set_direction() argument 799 struct fm801 *chip = tea->private_data; in snd_fm801_tea575x_set_direction() 1174 snd_tea575x_exit(&chip->tea); in snd_fm801_free() 1232 chip->tea.v4l2_dev = &chip->v4l2_dev; in snd_fm801_create() 1233 chip->tea.radio_nr = radio_nr; in snd_fm801_create() [all …]
|
H A D | es1968.c | 548 struct snd_tea575x tea; member 2531 static void snd_es1968_tea575x_set_pins(struct snd_tea575x *tea, u8 pins) in snd_es1968_tea575x_set_pins() argument 2533 struct es1968 *chip = tea->private_data; in snd_es1968_tea575x_set_pins() 2544 static u8 snd_es1968_tea575x_get_pins(struct snd_tea575x *tea) in snd_es1968_tea575x_get_pins() argument 2546 struct es1968 *chip = tea->private_data; in snd_es1968_tea575x_get_pins() 2559 static void snd_es1968_tea575x_set_direction(struct snd_tea575x *tea, bool output) in snd_es1968_tea575x_set_direction() argument 2561 struct es1968 *chip = tea->private_data; in snd_es1968_tea575x_set_direction() 2598 snd_tea575x_exit(&chip->tea); in snd_es1968_free() 2715 chip->tea.v4l2_dev = &chip->v4l2_dev; in snd_es1968_create() 2716 chip->tea.private_data = chip; in snd_es1968_create() [all …]
|
/openbmc/linux/arch/sh/include/asm/ |
H A D | suspend.h | 47 unsigned long tea; member
|
/openbmc/linux/arch/sh/kernel/ |
H A D | asm-offsets.c | 52 DEFINE(SH_SLEEP_REG_TEA, offsetof(struct sh_sleep_regs, tea)); in main()
|
/openbmc/linux/arch/sh/kernel/cpu/shmobile/ |
H A D | pm.c | 93 sdp->addr.tea = 0xff00000c; /* TEA */ in sh_mobile_register_self_refresh()
|
/openbmc/linux/drivers/media/pci/bt8xx/ |
H A D | bttv-cards.c | 3738 static void bttv_tea575x_set_pins(struct snd_tea575x *tea, u8 pins) in bttv_tea575x_set_pins() argument 3740 struct bttv *btv = tea->private_data; in bttv_tea575x_set_pins() 3759 static u8 bttv_tea575x_get_pins(struct snd_tea575x *tea) in bttv_tea575x_get_pins() argument 3761 struct bttv *btv = tea->private_data; in bttv_tea575x_get_pins() 3786 static void bttv_tea575x_set_direction(struct snd_tea575x *tea, bool output) in bttv_tea575x_set_direction() argument 3788 struct bttv *btv = tea->private_data; in bttv_tea575x_set_direction() 3808 btv->tea.private_data = btv; in tea575x_init() 3809 btv->tea.ops = &bttv_tea_ops; in tea575x_init() 3810 if (!snd_tea575x_hw_init(&btv->tea)) { in tea575x_init() 3812 btv->tea.mute = false; in tea575x_init()
|
H A D | bttvp.h | 400 struct snd_tea575x tea; member
|
H A D | bttv-driver.c | 1735 btv->tea.freq = btv->radio_freq; in bttv_set_frequency() 1736 snd_tea575x_set_freq(&btv->tea); in bttv_set_frequency() 2419 return snd_tea575x_g_tuner(&btv->tea, t); in radio_g_tuner() 2443 return snd_tea575x_s_hw_freq_seek(file, &btv->tea, a); in radio_s_hw_freq_seek() 2454 return snd_tea575x_enum_freq_bands(&btv->tea, band); in radio_enum_freq_bands()
|
/openbmc/qemu/target/sh4/ |
H A D | helper.c | 630 s->tea = addr; in cpu_sh4_write_mmaped_utlb_addr() 821 env->tea = address; in superh_cpu_tlb_fill()
|
H A D | cpu.h | 183 uint32_t tea; /* TLB exception address register */ member
|
H A D | op_helper.c | 32 cpu_env(cs)->tea = addr; in superh_cpu_do_unaligned_access()
|
/openbmc/qemu/hw/sh4/ |
H A D | sh7750.c | 239 return s->cpu->env.tea; in sh7750_mem_readl() 392 s->cpu->env.tea = mem_value; in sh7750_mem_writel()
|
/openbmc/linux/crypto/ |
H A D | Makefile | 148 obj-$(CONFIG_CRYPTO_TEA) += tea.o
|
/openbmc/linux/Documentation/admin-guide/media/ |
H A D | bttv.rst | 208 chips (tda/tea*).
|