/drivers/mfd/ |
H A D | ezx-pcap.c | 18 #include <linux/mfd/ezx-pcap.h> 59 static int ezx_pcap_putget(struct pcap_chip *pcap, u32 *data) argument 70 pcap->buf = *data; 71 t.tx_buf = (u8 *) &pcap->buf; 72 t.rx_buf = (u8 *) &pcap->buf; 73 status = spi_sync(pcap->spi, &m); 76 *data = pcap->buf; 81 int ezx_pcap_write(struct pcap_chip *pcap, u8 reg_num, u32 value) argument 85 mutex_lock(&pcap->io_mutex); 89 ret = ezx_pcap_putget(pcap, 96 ezx_pcap_read(struct pcap_chip *pcap, u8 reg_num, u32 *value) argument 111 ezx_pcap_set_bits(struct pcap_chip *pcap, u8 reg_num, u32 mask, u32 val) argument 135 irq_to_pcap(struct pcap_chip *pcap, int irq) argument 141 pcap_to_irq(struct pcap_chip *pcap, int irq) argument 149 struct pcap_chip *pcap = irq_data_get_irq_chip_data(d); local 157 struct pcap_chip *pcap = irq_data_get_irq_chip_data(d); local 172 struct pcap_chip *pcap = container_of(work, struct pcap_chip, msr_work); local 179 struct pcap_chip *pcap = container_of(work, struct pcap_chip, isr_work); local 210 struct pcap_chip *pcap = irq_get_handler_data(irq); local 217 pcap_set_ts_bits(struct pcap_chip *pcap, u32 bits) argument 230 pcap_disable_adc(struct pcap_chip *pcap) argument 239 pcap_adc_trigger(struct pcap_chip *pcap) argument 267 struct pcap_chip *pcap = _pcap; local 304 pcap_adc_async(struct pcap_chip *pcap, u8 bank, u32 flags, u8 ch[], void *callback, void *data) argument 347 pcap_adc_sync(struct pcap_chip *pcap, u8 bank, u32 flags, u8 ch[], u16 res[]) argument 373 pcap_add_subdev(struct pcap_chip *pcap, struct pcap_subdev *subdev) argument 395 struct pcap_chip *pcap = spi_get_drvdata(spi); local 419 struct pcap_chip *pcap; local [all...] |
H A D | Makefile | 87 obj-$(CONFIG_EZX_PCAP) += ezx-pcap.o
|
/drivers/input/misc/ |
H A D | pcap_keys.c | 18 #include <linux/mfd/ezx-pcap.h> 22 struct pcap_chip *pcap; member in struct:pcap_keys 30 int pirq = irq_to_pcap(pcap_keys->pcap, irq); 33 ezx_pcap_read(pcap_keys->pcap, PCAP_REG_PSTAT, &pstat); 60 pcap_keys->pcap = dev_get_drvdata(pdev->dev.parent); 70 input_dev->phys = "pcap-keys/input0"; 82 err = request_irq(pcap_to_irq(pcap_keys->pcap, PCAP_IRQ_ONOFF), 87 err = request_irq(pcap_to_irq(pcap_keys->pcap, PCAP_IRQ_MIC), 95 free_irq(pcap_to_irq(pcap_keys->pcap, PCAP_IRQ_ONOFF), pcap_keys); 110 free_irq(pcap_to_irq(pcap_keys->pcap, PCAP_IRQ_ONOF [all...] |
/drivers/rtc/ |
H A D | rtc-pcap.c | 2 * pcap rtc code for Motorola EZX phones 18 #include <linux/mfd/ezx-pcap.h> 24 struct pcap_chip *pcap; member in struct:pcap_rtc 33 if (irq == pcap_to_irq(pcap_rtc->pcap, PCAP_IRQ_1HZ)) 35 else if (irq == pcap_to_irq(pcap_rtc->pcap, PCAP_IRQ_TODA)) 53 ezx_pcap_read(pcap_rtc->pcap, PCAP_REG_RTC_TODA, &tod); 56 ezx_pcap_read(pcap_rtc->pcap, PCAP_REG_RTC_DAYA, &days); 75 ezx_pcap_write(pcap_rtc->pcap, PCAP_REG_RTC_TODA, tod); 78 ezx_pcap_write(pcap_rtc->pcap, PCAP_REG_RTC_DAYA, days); 90 ezx_pcap_read(pcap_rtc->pcap, PCAP_REG_RTC_TO [all...] |
H A D | Makefile | 97 obj-$(CONFIG_RTC_DRV_PCAP) += rtc-pcap.o
|
/drivers/regulator/ |
H A D | pcap-regulator.c | 19 #include <linux/mfd/ezx-pcap.h> 153 void *pcap = rdev_get_drvdata(rdev); local 159 return ezx_pcap_set_bits(pcap, vreg->reg, 167 void *pcap = rdev_get_drvdata(rdev); local 173 ezx_pcap_read(pcap, vreg->reg, &tmp); 181 void *pcap = rdev_get_drvdata(rdev); local 186 return ezx_pcap_set_bits(pcap, vreg->reg, 1 << vreg->en, 1 << vreg->en); 192 void *pcap = rdev_get_drvdata(rdev); local 197 return ezx_pcap_set_bits(pcap, vreg->reg, 1 << vreg->en, 0); 203 void *pcap local 242 void *pcap = dev_get_drvdata(pdev->dev.parent); local [all...] |
H A D | Makefile | 67 obj-$(CONFIG_REGULATOR_PCAP) += pcap-regulator.o
|
/drivers/input/touchscreen/ |
H A D | pcap_ts.c | 22 #include <linux/mfd/ezx-pcap.h> 25 struct pcap_chip *pcap; member in struct:pcap_ts 94 pcap_set_ts_bits(pcap_ts->pcap, 103 pcap_adc_async(pcap_ts->pcap, PCAP_ADC_BANK_1, 0, ch, 135 pcap_set_ts_bits(pcap_ts->pcap, 149 pcap_ts->pcap = dev_get_drvdata(pdev->dev.parent); 159 pcap_set_ts_bits(pcap_ts->pcap, 165 input_dev->name = "pcap-touchscreen"; 186 err = request_irq(pcap_to_irq(pcap_ts->pcap, PCAP_IRQ_TS), 208 free_irq(pcap_to_irq(pcap_ts->pcap, PCAP_IRQ_T [all...] |
/drivers/clk/zynq/ |
H A D | clkc.c | 63 lqspi, smc, pcap, gem0, gem1, fclk0, fclk1, fclk2, fclk3, can0, can1, enumerator in enum:zynq_clk 369 zynq_clk_register_periph_clk(pcap, 0, clk_output_name[pcap], NULL,
|
/drivers/hwmon/ |
H A D | ibmaem.c | 180 u16 pcap[AEM2_NUM_PCAP_REGS]; member in struct:aem_data 483 &data->pcap[i], 2); 999 return sprintf(buf, "%u\n", a->pcap[attr->index] * 100000);
|
/drivers/scsi/csiostor/ |
H A D | csio_hw.h | 307 uint16_t pcap; member in struct:csio_pport
|
H A D | csio_hw.c | 1618 &hw->pport[i].pcap); 1628 (PAUSE_RX | PAUSE_TX), hw->pport[i].pcap, NULL);
|
H A D | csio_mb.c | 399 *caps = ntohs(rsp->u.info.pcap);
|
/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | t4vf_hw.c | 323 word = be16_to_cpu(port_rpl.u.info.pcap);
|
/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | t4_hw.c | 3839 lc->supported = be16_to_cpu(p->u.info.pcap); 4160 init_link_config(&p->link_cfg, ntohs(c.u.info.pcap));
|
H A D | t4fw_api.h | 1693 __be16 pcap; member in struct:fw_port_cmd::fw_port::fw_port_info
|