Home
last modified time | relevance | path

Searched refs:i8255 (Results 1 – 7 of 7) sorted by relevance

/Linux-v6.1/drivers/gpio/
Dgpio-i8255.h14 struct i8255 { struct
29 void i8255_direction_input(struct i8255 __iomem *ppi, struct i8255_state *state, argument
31 void i8255_direction_output(struct i8255 __iomem *ppi,
34 int i8255_get(struct i8255 __iomem *ppi, unsigned long offset);
36 void i8255_get_multiple(struct i8255 __iomem *ppi, const unsigned long *mask,
38 void i8255_mode0_output(struct i8255 __iomem *const ppi);
39 void i8255_set(struct i8255 __iomem *ppi, struct i8255_state *state,
41 void i8255_set_multiple(struct i8255 __iomem *ppi, struct i8255_state *state,
Dgpio-i8255.c25 static int i8255_get_port(struct i8255 __iomem *const ppi, in i8255_get_port()
56 static void i8255_set_port(struct i8255 __iomem *const ppi, in i8255_set_port()
85 void i8255_direction_input(struct i8255 __iomem *const ppi, in i8255_direction_input()
116 void i8255_direction_output(struct i8255 __iomem *const ppi, in i8255_direction_output()
146 int i8255_get(struct i8255 __iomem *const ppi, const unsigned long offset) in i8255_get()
182 void i8255_get_multiple(struct i8255 __iomem *const ppi, in i8255_get_multiple()
209 void i8255_mode0_output(struct i8255 __iomem *const ppi) in i8255_mode0_output()
225 void i8255_set(struct i8255 __iomem *const ppi, struct i8255_state *const state, in i8255_set()
248 void i8255_set_multiple(struct i8255 __iomem *const ppi, in i8255_set_multiple()
Dgpio-gpio-mm.c42 struct i8255 __iomem *ppi;
123 static void gpiomm_init_dio(struct i8255 __iomem *const ppi, in gpiomm_init_dio()
Dgpio-104-dio-48e.c57 struct i8255 ppi[DIO48E_NUM_PPI];
279 static void dio48e_init_ppi(struct i8255 __iomem *const ppi, in dio48e_init_ppi()
DMakefile69 obj-$(CONFIG_GPIO_I8255) += gpio-i8255.o
DKconfig834 Enables support for the i8255 interface library functions. The i8255
841 If built as a module its name will be gpio-i8255.
/Linux-v6.1/
DMAINTAINERS10160 F: drivers/gpio/gpio-i8255.c
10161 F: drivers/gpio/gpio-i8255.h