G42XXEB_KEYSCAN
bus_space_write_2( iot, ioh, G42XXEB_KEYSCAN, 0 );
bus_space_read_2(iot, ioh, G42XXEB_KEYSCAN);
bus_space_write_2(iot, ioh, G42XXEB_KEYSCAN, KEYSCAN_SCAN_OUT);
bus_space_write_2(iot, ioh, G42XXEB_KEYSCAN, ~(0x0100<<i));
data = bus_space_read_2(iot, ioh, G42XXEB_KEYSCAN );
bus_space_write_2(iot, ioh, G42XXEB_KEYSCAN, KEYSCAN_SCAN_OUT);
bus_space_write_2(iot, ioh, G42XXEB_KEYSCAN, 0);