SE2CS
outb(SE2CS | SE2DO, base + TUL_NVRAM); /* cs+start bit */
outb(SE2CS | SE2CLK | SE2DO, base + TUL_NVRAM); /* +CLK */
b = SE2CS | SE2DO; /* -CLK+dataBit */
b = SE2CS; /* -CLK */
outb(SE2CS, base + TUL_NVRAM); /* -CLK */
outb(SE2CS | SE2CLK, base + TUL_NVRAM); /* +CLK */
outb(SE2CS, base + TUL_NVRAM); /* -CLK */
outb(SE2CS | SE2DO, base + TUL_NVRAM); /* -CLK+dataBit 1 */
outb(SE2CS, base + TUL_NVRAM); /* -CLK+dataBit 0 */
outb(SE2CS | SE2CLK, base + TUL_NVRAM); /* +CLK */
outb(SE2CS, base + TUL_NVRAM); /* -CLK */
outb(SE2CS, base + TUL_NVRAM); /* +CS */
outb(SE2CS | SE2CLK, base + TUL_NVRAM); /* +CLK */
outb(SE2CS, base + TUL_NVRAM); /* -CLK */