[U-Boot] [PATCH v6 2/5] i2c: UniPhier: add driver for UniPhier i2c controller
Simon Glass
sjg at chromium.org
Tue Jan 13 15:50:54 CET 2015
On 12 January 2015 at 19:44, Masahiro Yamada <yamada.m at jp.panasonic.com> wrote:
> This commit adds on-chip I2C driver used on some old Panasonic
> UniPhier SoCs.
>
> Signed-off-by: Masahiro Yamada <yamada.m at jp.panasonic.com>
> Reviewed-by: Simon Glass <sjg at chromium.org>
> Acked-by: Simon Glass <sjg at chromium.org>
> Acked-by: Heiko Schocher <hs at denx.de>
> ---
>
> Changes in v6:
> - Pass (struct uniphier_fi2c_regs*) to reset_bus() and
> check_device_busy()
> - Add "static" to issue_stop()
> - Remove an extra blank line
Applied to u-boot-dm, thanks!
>
> Changes in v5:
> - Drop unnecessary __packed
>
> Changes in v4:
> - Use a structure instead of macros for register access
>
> Changes in v3: None
> Changes in v2:
> - Fix a typo. s/freqency/frequency/
> - Add some comments to explain the formula calculating
> wait time.
> - add comments on every register
> - skip stop condition if the next message is read
>
> drivers/i2c/Kconfig | 8 ++
> drivers/i2c/Makefile | 1 +
> drivers/i2c/i2c-uniphier.c | 239 +++++++++++++++++++++++++++++++++++++++++++++
> 3 files changed, 248 insertions(+)
> create mode 100644 drivers/i2c/i2c-uniphier.c
>
More information about the U-Boot
mailing list