e4k: proper initialization, use reference to twid and not base addr
This commit is contained in:
parent
4028473aca
commit
54e0c0bf5e
|
@ -183,4 +183,6 @@ int e4k_rf_filter_set(struct e4k_state *e4k);
|
|||
int e4k_reg_write(struct e4k_state *e4k, uint8_t reg, uint8_t val);
|
||||
int e4k_reg_read(struct e4k_state *e4k, uint8_t reg);
|
||||
|
||||
int sam3u_e4k_init(struct e4k_state *e4k, void *i2c, uint8_t slave_addr);
|
||||
|
||||
#endif /* _E4K_TUNER_H */
|
||||
|
|
|
@ -40,9 +40,9 @@ int e4k_reg_read(struct e4k_state *e4k, uint8_t reg)
|
|||
|
||||
|
||||
/* We assume the caller has already done TWID_initialize() */
|
||||
int sam3u_e4k_init(struct e4k_state *e4k, uint8_t slave_addr)
|
||||
int sam3u_e4k_init(struct e4k_state *e4k, void *i2c, uint8_t slave_addr)
|
||||
{
|
||||
e4k->i2c_dev = AT91C_BASE_TWI0;
|
||||
e4k->i2c_dev = i2c;
|
||||
e4k->i2c_addr = slave_addr;
|
||||
|
||||
return 0;
|
||||
|
|
Reference in New Issue