Arvind Yadav
f64622167f
i2c: emev2: Handle return value of clk_prepare_enable
...
clk_prepare_enable() can fail here and we must check its return value.
Signed-off-by: Arvind Yadav <arvind.yadav.cs@gmail.com >
Signed-off-by: Wolfram Sang <wsa@the-dreams.de >
2017-06-19 22:18:55 +02:00
Bhumika Goyal
92d9d0dfb0
i2c: busses: constify i2c_algorithm structures
...
Declare i2c_algorithm structures as const as they are only stored in the
algo field of an i2c_adapter structure. This field is of type const, so
i2c_algorithm structures having this property can be made const too.
Signed-off-by: Bhumika Goyal <bhumirks@gmail.com >
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de > for
Acked-by: Patrice Chotard <patrice.chotard@st.com >
Acked-by: Jarkko Nikula <jarkko.nikula@linux.intel.com >
Reviewed-by: Jean Delvare <jdelvare@suse.de >
Acked-by: Ludovic Desroches <ludovic.desroches@microchip.com >
Signed-off-by: Wolfram Sang <wsa@the-dreams.de >
2017-02-09 17:06:52 +01:00
Niklas Söderlund
c31d0a0002
i2c: emev2: add slave support
...
Add I2C slave provider using the generic slave interface.
Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se >
Signed-off-by: Wolfram Sang <wsa@the-dreams.de >
2015-12-05 19:55:36 +01:00
Wolfram Sang
5faf6e1f58
i2c: emev2: add driver
...
Add a basic driver for the Renesas EMEV2 SoC. Based on the driver from
the BSP which was first worked on by Ian, and made ready for upstream by
me.
Signed-off-by: Ian Molton <ian.molton@codethink.co.uk >
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com >
Signed-off-by: Wolfram Sang <wsa@the-dreams.de >
2015-08-10 08:37:29 +02:00