Lines Matching refs:ioexp_client
260 struct i2c_client *ioexp_client = falcon_board(efx)->ioexp_client; in sfe4001_poweroff() local
264 i2c_smbus_write_byte_data(ioexp_client, P0_OUT, 0xff); in sfe4001_poweroff()
265 i2c_smbus_write_byte_data(ioexp_client, P1_CONFIG, 0xff); in sfe4001_poweroff()
266 i2c_smbus_write_byte_data(ioexp_client, P0_CONFIG, 0xff); in sfe4001_poweroff()
274 struct i2c_client *ioexp_client = falcon_board(efx)->ioexp_client; in sfe4001_poweron() local
286 rc = i2c_smbus_write_byte_data(ioexp_client, P0_CONFIG, 0x00); in sfe4001_poweron()
289 rc = i2c_smbus_write_byte_data(ioexp_client, P1_CONFIG, in sfe4001_poweron()
297 rc = i2c_smbus_read_byte_data(ioexp_client, P0_OUT); in sfe4001_poweron()
305 rc = i2c_smbus_write_byte_data(ioexp_client, P0_OUT, out); in sfe4001_poweron()
319 rc = i2c_smbus_write_byte_data(ioexp_client, P0_OUT, out); in sfe4001_poweron()
326 rc = i2c_smbus_write_byte_data(ioexp_client, P0_OUT, out); in sfe4001_poweron()
345 rc = i2c_smbus_read_byte_data(ioexp_client, P1_IN); in sfe4001_poweron()
412 i2c_unregister_device(board->ioexp_client); in sfe4001_fini()
433 status = i2c_smbus_read_byte_data(falcon_board(efx)->ioexp_client, P1_IN); in sfe4001_check_hw()
474 board->ioexp_client = i2c_new_dummy(&board->i2c_adap, PCA9539); in sfe4001_init()
475 if (!board->ioexp_client) { in sfe4001_init()
499 i2c_unregister_device(board->ioexp_client); in sfe4001_init()