mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-06-09 23:36:03 +09:00
i2c: designware_i2c: Add more registers
Some versions of this peripherals provide more control of the bus behaviour. Add definitions for these registers. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Ley Foon Tan <ley.foon.tan@intel.com> Reviewed-by: Jun Chen <ptchentw@gmail.com> Reviewed-by: Heiko Schocher <hs@denx.de>
This commit is contained in:
parent
36608b2a84
commit
0fd05c9dcf
|
@ -43,8 +43,20 @@ struct i2c_regs {
|
|||
u32 ic_rxflr; /* 0x78 */
|
||||
u32 ic_sda_hold; /* 0x7c */
|
||||
u32 ic_tx_abrt_source; /* 0x80 */
|
||||
u8 res1[0x18]; /* 0x84 */
|
||||
u32 slv_data_nak_only;
|
||||
u32 dma_cr;
|
||||
u32 dma_tdlr;
|
||||
u32 dma_rdlr;
|
||||
u32 sda_setup;
|
||||
u32 ack_general_call;
|
||||
u32 ic_enable_status; /* 0x9c */
|
||||
u32 fs_spklen;
|
||||
u32 hs_spklen;
|
||||
u32 clr_restart_det;
|
||||
u8 reserved[0xf4 - 0xac];
|
||||
u32 comp_param1; /* 0xf4 */
|
||||
u32 comp_version;
|
||||
u32 comp_type;
|
||||
};
|
||||
|
||||
#if !defined(IC_CLK)
|
||||
|
|
Loading…
Reference in New Issue
Block a user