static int pca953x_direction_output(struct udevice *dev, uint offset, int value) { /* Configure output value. */ pca953x_set_value(dev, offset, value); /* Configure direction as output. */ pca953x_set_direction(dev, offset, PCA953X_DIRECTION_OUT); return 0; }
static int pca953x_direction_input(struct udevice *dev, unsigned offset) { return pca953x_set_direction(dev, offset, PCA953X_DIRECTION_IN); }