gpio_rcar_modify_bit
gpio_rcar_modify_bit(p, POSNEG, hwirq, !active_high_rising_edge);
gpio_rcar_modify_bit(p, EDGLEVEL, hwirq, !level_trigger);
gpio_rcar_modify_bit(p, BOTHEDGE, hwirq, both);
gpio_rcar_modify_bit(p, IOINTSEL, hwirq, true);
gpio_rcar_modify_bit(p, POSNEG, gpio, false);
gpio_rcar_modify_bit(p, IOINTSEL, gpio, false);
gpio_rcar_modify_bit(p, INOUTSEL, gpio, output);
gpio_rcar_modify_bit(p, OUTDTSEL, gpio, false);
gpio_rcar_modify_bit(p, OUTDT, offset, value);