PIO_SODR
writel_relaxed(mask, pio + (val ? PIO_SODR : PIO_CODR));
writel_relaxed(set_mask, pio + PIO_SODR);
writel_relaxed(mask, pio + (val ? PIO_SODR : PIO_CODR));
writel_relaxed(mask, pio + (val ? PIO_SODR : PIO_CODR));