gpreg_write
gpreg_write(group, GPIO012_PIN_TO_BIT(pin),
gpreg_write(group, GPIO012_PIN_TO_BIT(pin),
gpreg_write(group, u, group->gpio_grp->dir_clr);
gpreg_write(group, u, group->gpio_grp->dir_set);
gpreg_write(group, GPIO012_PIN_TO_BIT(pin),
gpreg_write(group, GPIO012_PIN_TO_BIT(pin),
gpreg_write(group, u, group->gpio_grp->outp_set);
gpreg_write(group, u, group->gpio_grp->outp_clr);
gpreg_write(group, GPO3_PIN_TO_BIT(pin), group->gpio_grp->outp_set);
gpreg_write(group, GPO3_PIN_TO_BIT(pin), group->gpio_grp->outp_clr);
gpreg_write(isys, id, PHY_LANE_FORCE_CONTROL, 0);
gpreg_write(isys, id, PHY_CLK_LANE_FORCE_CONTROL, 0);
gpreg_write(isys, PORT_B, PHY_RESET, 1);
gpreg_write(isys, PORT_B, PHY_SHUTDOWN, 1);
gpreg_write(isys, PORT_B, PHY_LANE_FORCE_CONTROL, 0);
gpreg_write(isys, PORT_B, PHY_CLK_LANE_FORCE_CONTROL, 0);
gpreg_write(isys, id, PHY_RESET, 0);
gpreg_write(isys, id, PHY_SHUTDOWN, 0);
gpreg_write(isys, id, PHY_CLK_LANE_CONTROL, 0x1);
gpreg_write(isys, id, PHY_CLK_LANE_FORCE_CONTROL, 0x2);
gpreg_write(isys, id, PHY_LANE_CONTROL_EN, (1U << lanes) - 1U);
gpreg_write(isys, id, PHY_LANE_FORCE_CONTROL, 0xf);
gpreg_write(isys, id, PHY_MODE, csi2->phy_mode);
gpreg_write(isys, PORT_B, PHY_CLK_LANE_CONTROL, 0x0);
gpreg_write(isys, PORT_B, PHY_LANE_CONTROL_EN, 0x3);
gpreg_write(isys, PORT_B, PHY_CLK_LANE_FORCE_CONTROL, 0x2);
gpreg_write(isys, PORT_B, PHY_LANE_FORCE_CONTROL, 0xf);
gpreg_write(isys, PORT_B, PHY_MODE, csi2->phy_mode);
gpreg_write(isys, id, PHY_RESET, 1);
gpreg_write(isys, id, PHY_SHUTDOWN, 1);