lkml.org 
[lkml]   [2022]   [Feb]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH] arm64: dts: imx8mp-evk: add support for I2C5
On Fri, Feb 11, 2022 at 10:38:43AM -0500, Hugo Villeneuve wrote:
> From: Hugo Villeneuve <hvilleneuve@dimonoff.com>
>
> Add support for i2c5, which is used to access the
> external I2C bus on connector J22 of the imx8mp-evk.
>
> Limit the speed to 100kHz since this is an external I2C bus.
>
> Disabled by default, since it is shared with the CAN1 bus.
>
> To enable i2c5, you need to disable the CAN1 function, enable the i2c5
> function and also configure the CAN1/I2C5_SEL GPIO to HIGH to
> select i2c5 instead of CAN1. This can be done by defining a gpio-hog
> inside the pca6416 node, in your board device tree, like in this example:
>
> &flexcan1 {
> status = "disabled";
> };
>
> &i2c5 {
> status = "okay";
> };
>
> &pca6416 {
> can1-i2c5-sel-hog {
> gpio-hog;
> gpios = <2 GPIO_ACTIVE_HIGH>;
> output-high;
> line-name = "can1-i2c5-sel";
> };
> };
>
> Signed-off-by: Hugo Villeneuve <hvilleneuve@dimonoff.com>

Applied, thanks!

\
 
 \ /
  Last update: 2022-02-21 04:25    [W:0.462 / U:0.016 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site