gpio_pin
header->gpio_pin[table_index].gpio_id &
(header->gpio_pin[table_index].gpio_id &
(header->gpio_pin[table_index].gpio_id &
header->gpio_pin[table_index].data_a_reg_index);
header->gpio_pin[table_index].gpio_bitshift;
struct atom_gpio_pin_assignment gpio_pin[8] = {
memmove(header->gpio_pin, gpio_pin, sizeof(gpio_pin));
if (header->gpio_pin[i].gpio_id != gpio_id)
header->gpio_pin[i].data_a_reg_index);
header->gpio_pin[i].gpio_bitshift);
struct atom_gpio_pin_assignment gpio_pin[8];
offsetof(struct atom_gpio_pin_lut_v2_1, gpio_pin[0]);
struct pp_atomctrl_gpio_pin_assignment gpio_pin;
if (atomctrl_get_pp_assign_pin(hwmgr, VDDC_VRHOT_GPIO_PINID, &gpio_pin)) {
table->VRHotGpio = gpio_pin.uc_gpio_pin_bit_shift;
struct pp_atomctrl_gpio_pin_assignment gpio_pin;
if (atomctrl_get_pp_assign_pin(hwmgr, VDDC_VRHOT_GPIO_PINID, &gpio_pin)) {
table->VRHotGpio = gpio_pin.uc_gpio_pin_bit_shift;
&gpio_pin)) {
table->AcDcGpio = gpio_pin.uc_gpio_pin_bit_shift;
&gpio_pin)) {
table->ThermOutGpio = gpio_pin.uc_gpio_pin_bit_shift;
(1 << gpio_pin.uc_gpio_pin_bit_shift))) ? 1:0;
struct pp_atomctrl_gpio_pin_assignment gpio_pin;
if (atomctrl_get_pp_assign_pin(hwmgr, VDDC_VRHOT_GPIO_PINID, &gpio_pin)) {
table->VRHotGpio = gpio_pin.uc_gpio_pin_bit_shift;
&gpio_pin)) {
table->AcDcGpio = gpio_pin.uc_gpio_pin_bit_shift;
&gpio_pin)) {
table->ThermOutGpio = gpio_pin.uc_gpio_pin_bit_shift;
& (1 << gpio_pin.uc_gpio_pin_bit_shift))) ? 1:0;
struct pp_atomctrl_gpio_pin_assignment gpio_pin;
VDDC_VRHOT_GPIO_PINID, &gpio_pin)) {
table->VRHotGpio = gpio_pin.uc_gpio_pin_bit_shift;
PP_AC_DC_SWITCH_GPIO_PINID, &gpio_pin)) {
table->AcDcGpio = gpio_pin.uc_gpio_pin_bit_shift;
THERMAL_INT_OUTPUT_GPIO_PINID, &gpio_pin)) {
table->ThermOutGpio = gpio_pin.uc_gpio_pin_bit_shift;
(1 << gpio_pin.uc_gpio_pin_bit_shift))) ? 1:0;
sizeof(struct gpio_pin)*gp->npins);
struct gpio_pin sc_gpio_pins[SIO_GPIO_NPINS];