Searched refs:plgpio (Results 1 – 9 of 9) sorted by relevance
/openbmc/linux/drivers/pinctrl/spear/ |
H A D | pinctrl-plgpio.c | 67 struct plgpio { struct 117 struct plgpio *plgpio = gpiochip_get_data(chip); in plgpio_direction_input() local 121 if (plgpio->p2o && (plgpio->p2o_regs & PTO_DIR_REG)) { in plgpio_direction_input() 122 offset = plgpio->p2o(offset); in plgpio_direction_input() 127 spin_lock_irqsave(&plgpio->lock, flags); in plgpio_direction_input() 128 plgpio_reg_set(plgpio->regmap, offset, plgpio->regs.dir); in plgpio_direction_input() 129 spin_unlock_irqrestore(&plgpio->lock, flags); in plgpio_direction_input() 137 struct plgpio *plgpio = gpiochip_get_data(chip); in plgpio_direction_output() local 142 if (plgpio->p2o && (plgpio->p2o_regs & (PTO_DIR_REG | PTO_WDATA_REG))) { in plgpio_direction_output() 143 tmp = plgpio->p2o(offset); in plgpio_direction_output() [all …]
|
H A D | Makefile | 4 obj-$(CONFIG_PINCTRL_SPEAR_PLGPIO) += pinctrl-plgpio.o
|
/openbmc/linux/arch/arm/boot/dts/st/ |
H A D | spear310.dtsi | 93 compatible = "st,spear-plgpio"; 103 st-plgpio,ngpio = <102>; 104 st-plgpio,enb-reg = <0x10>; 105 st-plgpio,wdata-reg = <0x20>; 106 st-plgpio,dir-reg = <0x30>; 107 st-plgpio,ie-reg = <0x50>; 108 st-plgpio,rdata-reg = <0x40>; 109 st-plgpio,mis-reg = <0x60>;
|
H A D | spear320.dtsi | 121 compatible = "st,spear-plgpio"; 131 st-plgpio,ngpio = <102>; 132 st-plgpio,enb-reg = <0x24>; 133 st-plgpio,wdata-reg = <0x34>; 134 st-plgpio,dir-reg = <0x44>; 135 st-plgpio,ie-reg = <0x64>; 136 st-plgpio,rdata-reg = <0x54>; 137 st-plgpio,mis-reg = <0x84>; 138 st-plgpio,eit-reg = <0x94>;
|
H A D | spear1340.dtsi | 147 compatible = "st,spear-plgpio"; 157 st-plgpio,ngpio = <250>; 158 st-plgpio,wdata-reg = <0x40>; 159 st-plgpio,dir-reg = <0x00>; 160 st-plgpio,ie-reg = <0x80>; 161 st-plgpio,rdata-reg = <0x20>; 162 st-plgpio,mis-reg = <0xa0>; 163 st-plgpio,eit-reg = <0x60>;
|
H A D | spear1310.dtsi | 286 compatible = "st,spear-plgpio"; 296 st-plgpio,ngpio = <246>; 297 st-plgpio,enb-reg = <0xd0>; 298 st-plgpio,wdata-reg = <0x90>; 299 st-plgpio,dir-reg = <0xb0>; 300 st-plgpio,ie-reg = <0x30>; 301 st-plgpio,rdata-reg = <0x70>; 302 st-plgpio,mis-reg = <0x10>; 303 st-plgpio,eit-reg = <0x50>;
|
/openbmc/linux/ |
H A D | opengrok1.0.log | [all...] |
/openbmc/ |
D | opengrok1.0.log | [all...] |
D | opengrok2.0.log | [all...] |