Home
last modified time | relevance | path

Searched +defs:chip +defs:input (Results 1 – 25 of 60) sorted by relevance

123

/linux-6.14.4/drivers/input/keyboard/
Dtca6416-keypad.c41 struct input_dev *input; member
48 static int tca6416_write_reg(struct tca6416_keypad_chip *chip, int reg, u16 val) in tca6416_write_reg()
65 static int tca6416_read_reg(struct tca6416_keypad_chip *chip, int reg, u16 *val) in tca6416_read_reg()
82 static void tca6416_keys_scan(struct input_dev *input) in tca6416_keys_scan()
84 struct tca6416_keypad_chip *chip = input_get_drvdata(input); in tca6416_keys_scan() local
126 struct tca6416_keypad_chip *chip = input_get_drvdata(dev); in tca6416_keys_open() local
139 struct tca6416_keypad_chip *chip = input_get_drvdata(dev); in tca6416_keys_close() local
145 static int tca6416_setup_registers(struct tca6416_keypad_chip *chip) in tca6416_setup_registers()
180 struct tca6416_keypad_chip *chip; in tca6416_keypad_probe() local
181 struct input_dev *input; in tca6416_keypad_probe() local
Dadp5588-keys.c183 struct input_dev *input; member
218 static int adp5588_gpio_get_value(struct gpio_chip *chip, unsigned int off) in adp5588_gpio_get_value()
235 static void adp5588_gpio_set_value(struct gpio_chip *chip, in adp5588_gpio_set_value()
252 static int adp5588_gpio_set_config(struct gpio_chip *chip, unsigned int off, in adp5588_gpio_set_config()
282 static int adp5588_gpio_direction_input(struct gpio_chip *chip, unsigned int off) in adp5588_gpio_direction_input()
294 static int adp5588_gpio_direction_output(struct gpio_chip *chip, in adp5588_gpio_direction_output()
724 struct input_dev *input; in adp5588_probe() local
/linux-6.14.4/sound/pci/echoaudio/
Dgina20_dsp.c36 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
72 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
80 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
99 static int load_asic(struct echoaudio *chip) in load_asic()
106 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
151 static int set_input_clock(struct echoaudio *chip, u16 clock) in set_input_clock()
180 static int set_input_gain(struct echoaudio *chip, u16 input, int gain) in set_input_gain()
197 static int update_flags(struct echoaudio *chip) in update_flags()
207 static int set_professional_spdif(struct echoaudio *chip, char prof) in set_professional_spdif()
Dlayla20_dsp.c39 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
74 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
82 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
113 static int check_asic_status(struct echoaudio *chip) in check_asic_status()
143 static int load_asic(struct echoaudio *chip) in load_asic()
161 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
188 static int set_input_clock(struct echoaudio *chip, u16 clock_source) in set_input_clock()
228 static int set_output_clock(struct echoaudio *chip, u16 clock) in set_output_clock()
254 static int set_input_gain(struct echoaudio *chip, u16 input, int gain) in set_input_gain()
271 static int update_flags(struct echoaudio *chip) in update_flags()
[all …]
Dechoaudio_dsp.c42 static int wait_handshake(struct echoaudio *chip) in wait_handshake()
66 static int send_vector(struct echoaudio *chip, u32 command) in send_vector()
91 static int write_dsp(struct echoaudio *chip, u32 data) in write_dsp()
115 static int read_dsp(struct echoaudio *chip, u32 *data) in read_dsp()
145 static int read_sn(struct echoaudio *chip) in read_sn()
167 static inline int check_asic_status(struct echoaudio *chip) in check_asic_status()
180 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic) in load_asic_generic()
227 static int install_resident_loader(struct echoaudio *chip) in install_resident_loader()
335 static int load_dsp(struct echoaudio *chip, u16 *code) in load_dsp()
489 static int load_firmware(struct echoaudio *chip) in load_firmware()
[all …]
/linux-6.14.4/drivers/input/touchscreen/
Dpixcir_i2c_ts.c77 struct input_dev *input; member
82 const struct pixcir_i2c_chip_data *chip; member
102 const struct pixcir_i2c_chip_data *chip = tsdata->chip; in pixcir_ts_parse() local
153 const struct pixcir_i2c_chip_data *chip = ts->chip; in pixcir_ts_report() local
412 struct input_dev *input = ts->input; in pixcir_i2c_ts_suspend() local
439 struct input_dev *input = ts->input; in pixcir_i2c_ts_resume() local
470 struct input_dev *input; in pixcir_i2c_ts_probe() local
Dad7879.c109 struct input_dev *input; member
283 static int ad7879_open(struct input_dev *input) in ad7879_open()
294 static void ad7879_close(struct input_dev *input) in ad7879_close()
401 static int ad7879_gpio_direction_input(struct gpio_chip *chip, in ad7879_gpio_direction_input()
415 static int ad7879_gpio_direction_output(struct gpio_chip *chip, in ad7879_gpio_direction_output()
435 static int ad7879_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in ad7879_gpio_get_value()
447 static void ad7879_gpio_set_value(struct gpio_chip *chip, in ad7879_gpio_set_value()
Dnovatek-nvt-ts.c58 struct input_dev *input; member
202 const struct nvt_ts_i2c_chip_data *chip; in nvt_ts_probe() local
203 struct input_dev *input; in nvt_ts_probe() local
/linux-6.14.4/drivers/input/misc/
Dmax8925_onkey.c68 struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); in max8925_onkey_probe() local
70 struct input_dev *input; in max8925_onkey_probe() local
136 struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); in max8925_onkey_suspend() local
150 struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); in max8925_onkey_resume() local
/linux-6.14.4/drivers/gpio/
Dgpio-lpc32xx.c163 struct gpio_chip chip; member
179 unsigned pin, int input) in __set_gpio_dir_p012()
190 unsigned pin, int input) in __set_gpio_dir_p3()
265 static int lpc32xx_gpio_dir_input_p012(struct gpio_chip *chip, in lpc32xx_gpio_dir_input_p012()
275 static int lpc32xx_gpio_dir_input_p3(struct gpio_chip *chip, in lpc32xx_gpio_dir_input_p3()
285 static int lpc32xx_gpio_dir_in_always(struct gpio_chip *chip, in lpc32xx_gpio_dir_in_always()
291 static int lpc32xx_gpio_get_value_p012(struct gpio_chip *chip, unsigned pin) in lpc32xx_gpio_get_value_p012()
298 static int lpc32xx_gpio_get_value_p3(struct gpio_chip *chip, unsigned pin) in lpc32xx_gpio_get_value_p3()
305 static int lpc32xx_gpi_get_value(struct gpio_chip *chip, unsigned pin) in lpc32xx_gpi_get_value()
312 static int lpc32xx_gpio_dir_output_p012(struct gpio_chip *chip, unsigned pin, in lpc32xx_gpio_dir_output_p012()
[all …]
Dgpio-loongson-64bit.c33 struct gpio_chip chip; member
40 static inline struct loongson_gpio_chip *to_loongson_gpio_chip(struct gpio_chip *chip) in to_loongson_gpio_chip()
46 int input) in loongson_commit_direction()
60 static int loongson_gpio_direction_input(struct gpio_chip *chip, unsigned int pin) in loongson_gpio_direction_input()
72 static int loongson_gpio_direction_output(struct gpio_chip *chip, unsigned int pin, int value) in loongson_gpio_direction_output()
85 static int loongson_gpio_get(struct gpio_chip *chip, unsigned int pin) in loongson_gpio_get()
97 static int loongson_gpio_get_direction(struct gpio_chip *chip, unsigned int pin) in loongson_gpio_get_direction()
109 static void loongson_gpio_set(struct gpio_chip *chip, unsigned int pin, int value) in loongson_gpio_set()
119 static int loongson_gpio_to_irq(struct gpio_chip *chip, unsigned int offset) in loongson_gpio_to_irq()
/linux-6.14.4/drivers/net/dsa/mv88e6xxx/
Dglobal2_scratch.c15 static int mv88e6xxx_g2_scratch_read(struct mv88e6xxx_chip *chip, int reg, in mv88e6xxx_g2_scratch_read()
35 static int mv88e6xxx_g2_scratch_write(struct mv88e6xxx_chip *chip, int reg, in mv88e6xxx_g2_scratch_write()
51 static int mv88e6xxx_g2_scratch_get_bit(struct mv88e6xxx_chip *chip, in mv88e6xxx_g2_scratch_get_bit()
78 static int mv88e6xxx_g2_scratch_set_bit(struct mv88e6xxx_chip *chip, in mv88e6xxx_g2_scratch_set_bit()
106 static int mv88e6352_g2_scratch_gpio_get_data(struct mv88e6xxx_chip *chip, in mv88e6352_g2_scratch_gpio_get_data()
127 static int mv88e6352_g2_scratch_gpio_set_data(struct mv88e6xxx_chip *chip, in mv88e6352_g2_scratch_gpio_set_data()
151 static int mv88e6352_g2_scratch_gpio_get_dir(struct mv88e6xxx_chip *chip, in mv88e6352_g2_scratch_gpio_get_dir()
172 static int mv88e6352_g2_scratch_gpio_set_dir(struct mv88e6xxx_chip *chip, in mv88e6352_g2_scratch_gpio_set_dir()
173 unsigned int pin, bool input) in mv88e6352_g2_scratch_gpio_set_dir()
191 static int mv88e6352_g2_scratch_gpio_get_pctl(struct mv88e6xxx_chip *chip, in mv88e6352_g2_scratch_gpio_get_pctl()
[all …]
Dptp.c81 static int mv88e6xxx_tai_read(struct mv88e6xxx_chip *chip, int addr, in mv88e6xxx_tai_read()
90 static int mv88e6xxx_tai_write(struct mv88e6xxx_chip *chip, int addr, u16 data) in mv88e6xxx_tai_write()
99 static int mv88e6352_set_gpio_func(struct mv88e6xxx_chip *chip, int pin, in mv88e6352_set_gpio_func()
100 int func, int input) in mv88e6352_set_gpio_func()
115 mv88e6xxx_cc_coeff_get(struct mv88e6xxx_chip *chip) in mv88e6xxx_cc_coeff_get()
143 struct mv88e6xxx_chip *chip = cc_to_chip(cc); in mv88e6352_ptp_clock_read() local
157 struct mv88e6xxx_chip *chip = cc_to_chip(cc); in mv88e6165_ptp_clock_read() local
175 static int mv88e6352_config_eventcap(struct mv88e6xxx_chip *chip, int event, in mv88e6352_config_eventcap()
211 struct mv88e6xxx_chip *chip = dw_tai_event_to_chip(dw); in mv88e6352_tai_event_work() local
261 struct mv88e6xxx_chip *chip = ptp_to_chip(ptp); in mv88e6xxx_ptp_adjfine() local
[all …]
/linux-6.14.4/drivers/pinctrl/
Dpinctrl-cy8c95x0.c316 static inline u8 cypress_get_port(struct cy8c95x0_pinctrl *chip, unsigned int pin) in cypress_get_port()
322 static int cypress_get_pin_mask(struct cy8c95x0_pinctrl *chip, unsigned int pin) in cypress_get_pin_mask()
480 static inline int cy8c95x0_regmap_update_bits_base(struct cy8c95x0_pinctrl *chip, in cy8c95x0_regmap_update_bits_base()
547 static int cy8c95x0_regmap_write_bits(struct cy8c95x0_pinctrl *chip, unsigned int reg, in cy8c95x0_regmap_write_bits()
571 static int cy8c95x0_regmap_update_bits(struct cy8c95x0_pinctrl *chip, unsigned int reg, in cy8c95x0_regmap_update_bits()
593 static int cy8c95x0_regmap_read(struct cy8c95x0_pinctrl *chip, unsigned int reg, in cy8c95x0_regmap_read()
615 static int cy8c95x0_write_regs_mask(struct cy8c95x0_pinctrl *chip, int reg, in cy8c95x0_write_regs_mask()
651 static int cy8c95x0_read_regs_mask(struct cy8c95x0_pinctrl *chip, int reg, in cy8c95x0_read_regs_mask()
702 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc); in cy8c95x0_gpio_direction_output() local
717 struct cy8c95x0_pinctrl *chip = gpiochip_get_data(gc); in cy8c95x0_gpio_get_value() local
[all …]
Dpinctrl-digicolor.c48 struct gpio_chip chip; member
168 static int dc_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in dc_gpio_direction_input()
187 static int dc_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, in dc_gpio_direction_output()
207 static int dc_gpio_get(struct gpio_chip *chip, unsigned gpio) in dc_gpio_get()
212 u8 input; in dc_gpio_get() local
219 static void dc_gpio_set(struct gpio_chip *chip, unsigned gpio, int value) in dc_gpio_set()
239 struct gpio_chip *chip = &pmap->chip; in dc_gpiochip_add() local
Dpinctrl-as3722.c263 static int as3722_pinctrl_gpio_get_mode(unsigned gpio_mode_prop, bool input) in as3722_pinctrl_gpio_get_mode()
296 struct pinctrl_gpio_range *range, unsigned offset, bool input) in as3722_pinctrl_gpio_set_direction()
427 static int as3722_gpio_get(struct gpio_chip *chip, unsigned offset) in as3722_gpio_get()
474 static void as3722_gpio_set(struct gpio_chip *chip, unsigned offset, in as3722_gpio_set()
503 static int as3722_gpio_direction_output(struct gpio_chip *chip, in as3722_gpio_direction_output()
510 static int as3722_gpio_to_irq(struct gpio_chip *chip, unsigned offset) in as3722_gpio_to_irq()
Dpinctrl-axp209.c68 struct gpio_chip chip; member
127 static int axp20x_gpio_get(struct gpio_chip *chip, unsigned int offset) in axp20x_gpio_get()
148 static int axp20x_gpio_get_direction(struct gpio_chip *chip, in axp20x_gpio_get_direction()
192 static int axp20x_gpio_output(struct gpio_chip *chip, unsigned int offset, in axp20x_gpio_output()
200 static void axp20x_gpio_set(struct gpio_chip *chip, unsigned int offset, in axp20x_gpio_set()
308 unsigned int offset, bool input) in axp20x_pmx_gpio_set_direction()
/linux-6.14.4/drivers/pinctrl/mediatek/
Dpinctrl-moore.c97 unsigned int pin, bool input) in mtk_pinmux_gpio_set_direction()
482 static int mtk_gpio_get(struct gpio_chip *chip, unsigned int gpio) in mtk_gpio_get()
499 static void mtk_gpio_set(struct gpio_chip *chip, unsigned int gpio, int value) in mtk_gpio_set()
513 static int mtk_gpio_direction_output(struct gpio_chip *chip, unsigned int gpio, in mtk_gpio_direction_output()
521 static int mtk_gpio_to_irq(struct gpio_chip *chip, unsigned int offset) in mtk_gpio_to_irq()
537 static int mtk_gpio_set_config(struct gpio_chip *chip, unsigned int offset, in mtk_gpio_set_config()
560 struct gpio_chip *chip = &hw->chip; in mtk_build_gpiochip() local
/linux-6.14.4/drivers/pinctrl/renesas/
Dpinctrl-rza1.c103 u16 input: 1; member
632 unsigned int pin, bool input) in rza1_pin_set_direction()
751 static int rza1_gpio_request(struct gpio_chip *chip, unsigned int gpio) in rza1_gpio_request()
775 static void rza1_gpio_free(struct gpio_chip *chip, unsigned int gpio) in rza1_gpio_free()
783 static int rza1_gpio_get_direction(struct gpio_chip *chip, unsigned int gpio) in rza1_gpio_get_direction()
793 static int rza1_gpio_direction_input(struct gpio_chip *chip, in rza1_gpio_direction_input()
803 static int rza1_gpio_direction_output(struct gpio_chip *chip, in rza1_gpio_direction_output()
826 static int rza1_gpio_get(struct gpio_chip *chip, unsigned int gpio) in rza1_gpio_get()
833 static void rza1_gpio_set(struct gpio_chip *chip, unsigned int gpio, in rza1_gpio_set()
1171 struct gpio_chip *chip, in rza1_parse_gpiochip()
/linux-6.14.4/drivers/iio/adc/
Dti-ads7950.c75 struct gpio_chip chip; member
406 static void ti_ads7950_set(struct gpio_chip *chip, unsigned int offset, in ti_ads7950_set()
424 static int ti_ads7950_get(struct gpio_chip *chip, unsigned int offset) in ti_ads7950_get()
459 static int ti_ads7950_get_direction(struct gpio_chip *chip, in ti_ads7950_get_direction()
468 static int _ti_ads7950_set_direction(struct gpio_chip *chip, int offset, in _ti_ads7950_set_direction()
469 int input) in _ti_ads7950_set_direction()
493 static int ti_ads7950_direction_input(struct gpio_chip *chip, in ti_ads7950_direction_input()
499 static int ti_ads7950_direction_output(struct gpio_chip *chip, in ti_ads7950_direction_output()
/linux-6.14.4/arch/arm/plat-orion/
Dgpio.c42 struct gpio_chip chip; member
97 __set_direction(struct orion_gpio_chip *ochip, unsigned pin, int input) in __set_direction()
156 static int orion_gpio_request(struct gpio_chip *chip, unsigned pin) in orion_gpio_request()
167 static int orion_gpio_direction_input(struct gpio_chip *chip, unsigned pin) in orion_gpio_direction_input()
182 static int orion_gpio_get(struct gpio_chip *chip, unsigned pin) in orion_gpio_get()
197 orion_gpio_direction_output(struct gpio_chip *chip, unsigned pin, int value) in orion_gpio_direction_output()
214 static void orion_gpio_set(struct gpio_chip *chip, unsigned pin, int value) in orion_gpio_set()
224 static int orion_gpio_to_irq(struct gpio_chip *chip, unsigned pin) in orion_gpio_to_irq()
241 struct gpio_chip *chip = &ochip->chip; in orion_gpio_chip_find() local
441 static void orion_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) in orion_gpio_dbg_show()
/linux-6.14.4/sound/drivers/
Dmtpav.c118 struct snd_rawmidi_substream *input; member
165 static int translate_subdevice_to_hwport(struct mtpav *chip, int subdev) in translate_subdevice_to_hwport()
180 static int translate_hwport_to_subdevice(struct mtpav *chip, int hwport) in translate_hwport_to_subdevice()
205 static u8 snd_mtpav_getreg(struct mtpav *chip, u16 reg) in snd_mtpav_getreg()
223 static inline void snd_mtpav_mputreg(struct mtpav *chip, u16 reg, u8 val) in snd_mtpav_mputreg()
232 static void snd_mtpav_wait_rfdhi(struct mtpav *chip) in snd_mtpav_wait_rfdhi()
244 static void snd_mtpav_send_byte(struct mtpav *chip, u8 byte) in snd_mtpav_send_byte()
318 static void snd_mtpav_portscan(struct mtpav *chip) // put mtp into smart routing mode in snd_mtpav_portscan()
391 struct mtpav *chip = from_timer(chip, t, timer); in snd_mtpav_output_timer() local
407 static void snd_mtpav_add_output_timer(struct mtpav *chip) in snd_mtpav_add_output_timer()
[all …]
/linux-6.14.4/drivers/pinctrl/intel/
Dpinctrl-lynxpoint.c210 static void __iomem *lp_gpio_reg(struct gpio_chip *chip, unsigned int offset, in lp_gpio_reg()
244 static bool lp_gpio_ioxapic_use(struct gpio_chip *chip, unsigned int offset) in lp_gpio_ioxapic_use()
370 unsigned int pin, bool input) in lp_gpio_set_direction()
500 static int lp_gpio_get(struct gpio_chip *chip, unsigned int offset) in lp_gpio_get()
506 static void lp_gpio_set(struct gpio_chip *chip, unsigned int offset, int value) in lp_gpio_set()
519 static int lp_gpio_direction_input(struct gpio_chip *chip, unsigned int offset) in lp_gpio_direction_input()
524 static int lp_gpio_direction_output(struct gpio_chip *chip, unsigned int offset, in lp_gpio_direction_output()
532 static int lp_gpio_get_direction(struct gpio_chip *chip, unsigned int offset) in lp_gpio_get_direction()
547 struct irq_chip *chip = irq_data_get_irq_chip(data); in lp_gpio_irq_handler() local
672 static int lp_gpio_irq_init_hw(struct gpio_chip *chip) in lp_gpio_irq_init_hw()
[all …]
/linux-6.14.4/drivers/media/i2c/
Dtvaudio.c132 int input; member
154 static int chip_write(struct CHIPSTATE *chip, int subaddr, int val) in chip_write()
197 static int chip_write_masked(struct CHIPSTATE *chip, in chip_write_masked()
219 static int chip_read(struct CHIPSTATE *chip) in chip_read()
237 static int chip_read2(struct CHIPSTATE *chip, int subaddr) in chip_read2()
272 static int chip_cmd(struct CHIPSTATE *chip, char *name, audiocmd *cmd) in chip_cmd()
321 struct CHIPSTATE *chip = from_timer(chip, t, wt); in chip_thread_wake() local
327 struct CHIPSTATE *chip = data; in chip_thread() local
416 static int tda9840_getrxsubchans(struct CHIPSTATE *chip) in tda9840_getrxsubchans()
438 static void tda9840_setaudmode(struct CHIPSTATE *chip, int mode) in tda9840_setaudmode()
[all …]
/linux-6.14.4/drivers/staging/sm750fb/
Dddk750_chip.c11 static enum logical_chip_type chip; variable
322 unsigned int input, request; in sm750_calc_pll_value() local

123