Alain Volmat
09cc9a3bce
i2c: stm32f7: allows for any bus frequency
...
Do not limitate to the 3 (100KHz, 400KHz, 1MHz) bus frequency but
instead allows any frequency (if it matches timing requirements).
Depending on the requested frequency, use the spec data from either
Standard, Fast or Fast Plus mode.
Hardcoding of min/max bus frequencies is removed and is instead computed.
The driver do not use anymore speed identifier but instead handle
directly the frequency and figure out the spec data (necessary
for the computation of the timing register) based on the frequency.
Signed-off-by: Alain Volmat <alain.volmat@st.com>
Reviewed-by: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
2020-04-26 09:53:06 +02:00
..
2019-06-19 17:09:55 +02:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-06-05 17:37:16 +02:00
2020-04-18 23:42:14 +02:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-06-05 17:37:10 +02:00
2019-07-30 13:07:42 +02:00
2020-03-24 22:36:59 +01:00
2019-03-25 15:21:17 +01:00
2020-03-24 22:36:59 +01:00
2020-01-15 18:31:37 +01:00
2020-02-26 11:06:41 +01:00
2019-03-24 22:41:51 +01:00
2020-02-26 11:06:41 +01:00
2019-05-30 11:26:37 -07:00
2020-04-18 23:42:14 +02:00
2020-03-24 22:36:59 +01:00
2020-03-24 22:36:59 +01:00
2020-04-18 23:42:14 +02:00
2020-03-10 11:08:53 +01:00
2020-04-15 18:25:39 +02:00
2019-02-08 22:18:51 +01:00
2020-04-18 23:42:14 +02:00
2019-07-15 21:10:39 -07:00
2020-01-31 09:01:25 +01:00
2020-04-15 12:09:09 +02:00
2020-03-21 19:53:08 +01:00
2020-03-21 19:53:08 +01:00
2020-03-21 19:32:24 +01:00
2020-04-15 13:13:39 +02:00
2020-03-26 12:09:58 +01:00
2020-03-24 22:36:59 +01:00
2020-03-21 19:53:08 +01:00
2020-04-15 12:09:09 +02:00
2020-03-24 22:36:59 +01:00
2019-06-05 17:37:10 +02:00
2020-03-24 22:36:59 +01:00
2019-06-05 17:36:37 +02:00
2019-05-30 11:26:37 -07:00
2020-04-15 12:09:09 +02:00
2020-04-15 12:09:09 +02:00
2019-09-03 20:33:43 +02:00
2020-03-10 12:31:55 +01:00
2020-02-07 12:54:13 -08:00
2020-04-15 12:09:09 +02:00
2019-05-30 11:26:37 -07:00
2020-04-15 12:57:01 +02:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-11-28 17:15:48 +01:00
2020-04-18 23:42:14 +02:00
2020-04-18 23:42:14 +02:00
2020-03-24 22:36:59 +01:00
2020-01-15 20:31:27 +01:00
2019-07-15 21:10:39 -07:00
2019-05-30 11:26:41 -07:00
2019-08-01 14:48:55 +02:00
2020-04-15 12:09:09 +02:00
2019-06-05 17:36:38 +02:00
2020-04-18 23:42:14 +02:00
2020-04-18 23:42:14 +02:00
2019-05-27 21:24:58 +02:00
2018-01-15 19:19:55 +01:00
2020-03-24 22:36:59 +01:00
2020-03-24 22:36:59 +01:00
2020-04-15 12:09:09 +02:00
2020-03-24 22:36:59 +01:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2020-03-24 22:36:59 +01:00
2020-03-24 22:40:55 +01:00
2020-01-15 20:39:26 +01:00
2018-03-02 11:11:15 +01:00
2018-03-02 11:11:15 +01:00
2020-04-15 12:09:09 +02:00
2020-04-18 23:42:14 +02:00
2019-05-24 17:39:01 +02:00
2020-04-18 23:42:14 +02:00
2020-03-10 12:19:52 +01:00
2019-05-30 11:26:41 -07:00
2019-05-30 11:26:37 -07:00
2020-04-15 12:12:52 +02:00
2020-04-15 12:22:52 +02:00
2020-02-07 12:54:13 -08:00
2020-04-18 23:42:14 +02:00
2020-03-10 10:18:57 +01:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:10 +02:00
2020-04-18 23:42:14 +02:00
2020-04-18 23:38:20 +02:00
2020-03-13 15:20:39 +01:00
2020-04-18 23:42:14 +02:00
2020-04-15 12:12:52 +02:00
2020-03-24 22:36:59 +01:00
2020-04-18 23:42:14 +02:00
2019-06-05 17:37:10 +02:00
2020-03-24 22:36:59 +01:00
2019-06-05 17:37:10 +02:00
2016-08-22 08:19:55 +02:00
2020-03-24 22:36:59 +01:00
2019-05-30 11:26:37 -07:00
2019-06-19 17:09:07 +02:00
2020-04-15 12:09:09 +02:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2020-04-18 23:42:14 +02:00
2020-04-02 15:54:13 -07:00
2020-04-26 09:46:39 +02:00
2019-08-14 14:56:54 +02:00
2020-04-26 09:46:39 +02:00
2020-04-26 09:53:06 +02:00
2020-04-15 12:09:09 +02:00
2020-04-18 23:42:14 +02:00
2020-04-18 23:42:14 +02:00
2020-01-15 20:39:41 +01:00
2019-05-30 11:29:52 -07:00
2020-03-24 22:36:59 +01:00
2020-03-24 22:36:59 +01:00
2020-01-06 15:40:43 +01:00
2020-04-18 23:42:14 +02:00
2020-04-18 23:42:14 +02:00
2019-06-19 17:09:55 +02:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:32 -07:00
2020-03-24 22:36:59 +01:00
2019-05-21 11:28:45 +02:00
2020-01-29 21:53:51 +01:00
2020-04-18 23:42:14 +02:00
2020-04-15 12:09:09 +02:00
2020-04-15 12:09:09 +02:00
2020-04-26 09:43:47 +02:00
2020-04-18 23:38:20 +02:00
2019-05-30 11:26:37 -07:00