Lines Matching full:pin

353                                       uint32_t pin)  in aspeed_gpio_get_pin_level()  argument
356 uint32_t pin_mask = 1 << pin; in aspeed_gpio_get_pin_level()
364 uint32_t pin, bool level) in aspeed_gpio_set_pin_level() argument
367 uint32_t pin_mask = 1 << pin; in aspeed_gpio_set_pin_level()
702 * where data is the value attempted to be written to the pin: in aspeed_gpio_write_index_mode()
703 * pin type | input mask | output mask | expected value in aspeed_gpio_write_index_mode()
708 * no pin | 0 | 0 | 0 in aspeed_gpio_write_index_mode()
857 * where data is the value attempted to be written to the pin: in aspeed_gpio_write()
858 * pin type | input mask | output mask | expected value in aspeed_gpio_write()
863 * no pin | 0 | 0 | 0 in aspeed_gpio_write()
952 int pin = 0xfff; in aspeed_gpio_get_pin() local
958 if (sscanf(name, "gpio%2[A-Z]%1d", group, &pin) != 2) { in aspeed_gpio_get_pin()
960 if (sscanf(name, "gpio%3[18A-E]%1d", group, &pin) != 2) { in aspeed_gpio_get_pin()
970 pin = pin + group_idx * GPIOS_PER_GROUP; in aspeed_gpio_get_pin()
971 level = aspeed_gpio_get_pin_level(s, set_idx, pin); in aspeed_gpio_get_pin()
979 int pin = 0xfff; in aspeed_gpio_set_pin() local
987 if (sscanf(name, "gpio%2[A-Z]%1d", group, &pin) != 2) { in aspeed_gpio_set_pin()
989 if (sscanf(name, "gpio%3[18A-E]%1d", group, &pin) != 2) { in aspeed_gpio_set_pin()
999 pin = pin + group_idx * GPIOS_PER_GROUP; in aspeed_gpio_set_pin()
1000 aspeed_gpio_set_pin_level(s, set_idx, pin, level); in aspeed_gpio_set_pin()
1004 uint32_t pin) in aspeed_gpio_2700_read_control_reg() argument
1012 set_idx = pin / ASPEED_GPIOS_PER_SET; in aspeed_gpio_2700_read_control_reg()
1013 pin_idx = pin % ASPEED_GPIOS_PER_SET; in aspeed_gpio_2700_read_control_reg()
1050 uint32_t pin, uint64_t data) in aspeed_gpio_2700_write_control_reg() argument
1060 set_idx = pin / ASPEED_GPIOS_PER_SET; in aspeed_gpio_2700_write_control_reg()
1061 pin_idx = pin % ASPEED_GPIOS_PER_SET; in aspeed_gpio_2700_write_control_reg()
1077 * where data is the value attempted to be written to the pin: in aspeed_gpio_2700_write_control_reg()
1078 * pin type | input mask | output mask | expected value in aspeed_gpio_2700_write_control_reg()
1083 * no pin | 0 | 0 | 0 in aspeed_gpio_2700_write_control_reg()
1194 uint32_t pin; in aspeed_gpio_2700_read() local
1233 pin = reg - R_GPIO_A0_CONTROL; in aspeed_gpio_2700_read()
1235 if (pin >= agc->nr_gpio_pins) { in aspeed_gpio_2700_read()
1236 qemu_log_mask(LOG_GUEST_ERROR, "%s: invalid pin number: %d\n", in aspeed_gpio_2700_read()
1237 __func__, pin); in aspeed_gpio_2700_read()
1241 value = aspeed_gpio_2700_read_control_reg(s, pin); in aspeed_gpio_2700_read()
1259 uint32_t pin; in aspeed_gpio_2700_write() local
1287 pin = reg - R_GPIO_A0_CONTROL; in aspeed_gpio_2700_write()
1289 if (pin >= agc->nr_gpio_pins) { in aspeed_gpio_2700_write()
1290 qemu_log_mask(LOG_GUEST_ERROR, "%s: invalid pin number: %d\n", in aspeed_gpio_2700_write()
1291 __func__, pin); in aspeed_gpio_2700_write()
1301 aspeed_gpio_2700_write_control_reg(s, pin, data); in aspeed_gpio_2700_write()