Sudip Mukherjee | 81dee67 | 2015-03-03 16:21:06 +0530 | [diff] [blame] | 1 | #ifndef DDK750_HWI2C_H__ |
| 2 | #define DDK750_HWI2C_H__ |
| 3 | |
| 4 | /* hwi2c functions */ |
Mike Rapoport | a503da6 | 2015-09-12 11:07:43 +0300 | [diff] [blame] | 5 | int sm750_hw_i2c_init(unsigned char bus_speed_mode); |
Mike Rapoport | ed7042e | 2015-09-12 11:07:34 +0300 | [diff] [blame] | 6 | void sm750_hw_i2c_close(void); |
Sudip Mukherjee | 81dee67 | 2015-03-03 16:21:06 +0530 | [diff] [blame] | 7 | |
Mike Rapoport | 938ad7e | 2015-09-12 11:07:44 +0300 | [diff] [blame] | 8 | unsigned char sm750_hw_i2c_read_reg(unsigned char addr, unsigned char reg); |
Mike Rapoport | 9137f81 | 2015-09-12 11:07:49 +0300 | [diff] [blame] | 9 | int sm750_hw_i2c_write_reg(unsigned char addr, unsigned char reg, |
| 10 | unsigned char data); |
Sudip Mukherjee | 81dee67 | 2015-03-03 16:21:06 +0530 | [diff] [blame] | 11 | #endif |