Difference between revisions of "i.MX53 SODIMM I2C"

From Voipac Wiki
Jump to navigation Jump to search
(Created page with "Category:i.MX53 SODIMM PC - Development kit Category:i.MX53 SODIMM PC Peripherals <!-- --> <div style="float:right">__TOC__</div> == Modifying I2C bus speed == === L...")
 
Line 10: Line 10:
 
The initial SOC configuration is part the following device tree source file:
 
The initial SOC configuration is part the following device tree source file:
 
* arch/arm/boot/dts/imx53.dtsi
 
* arch/arm/boot/dts/imx53.dtsi
<br /><br />
+
<br />
 
Shared module configuration can be found in the following file:
 
Shared module configuration can be found in the following file:
 
* arch/arm/boot/dts/imx53-vmx53.dtsi
 
* arch/arm/boot/dts/imx53-vmx53.dtsi

Revision as of 16:33, 3 April 2021

Modifying I2C bus speed

Locating configuration file

The initial SOC configuration is part the following device tree source file:

  • arch/arm/boot/dts/imx53.dtsi


Shared module configuration can be found in the following file:

  • arch/arm/boot/dts/imx53-vmx53.dtsi



The specific module configuration customised to i.MX53 SODIMM PC Module configurations is part of these device tree source files:

  • i.MX53 SODIMM PC Module Max: arch/arm/boot/dts/imx53-vmx53-557.dts
  • i.MX53 SODIMM PC Module Pro: arch/arm/boot/dts/imx53-vmx53-668.dts
  • i.MX53 SODIMM PC Module Basic: arch/arm/boot/dts/imx53-vmx53-779.dts



Note: In most cases a single file needs to be edited.

I2C bus speed adjustment

I2C speed: 50 kHz

&i2c1 {
	pinctrl-names = "default";
	pinctrl-0 = <&pinctrl_i2c1_2>;
	clock-frequency = <50000>;
	status = "okay";
}

I2C speed: 100 kHz (Default)

&i2c1 {
	pinctrl-names = "default";
	pinctrl-0 = <&pinctrl_i2c1_2>;
	status = "okay";
}

I2C speed: 400 kHz

&i2c1 {
	pinctrl-names = "default";
	pinctrl-0 = <&pinctrl_i2c1_2>;
	clock-frequency = <400000>;
	status = "okay";
}