DPIO_SWING_MARGIN000_SHIFT
#define DPIO_SWING_MARGIN000_MASK (0xff << DPIO_SWING_MARGIN000_SHIFT)
val |= margin_reg_value << DPIO_SWING_MARGIN000_SHIFT;