Other Parts Discussed in Thread: AM3352
《Thread 中讨论的其他器件:AM3352》
尊敬的专家:
客户目前使用的是 AM3352
AM3352 不会控制 TPS65910A3 通过预设电压以 600MHz 的频率运行
客户希望使用 I2C2 控制 TPS65910A3、以便在 u-boot 期间以恒定速度运行 1000MHz。 u-boot-2018.01 是否支持此功能? 是否有任何示例来说明需要进行哪些修改?
谢谢
Daniel
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: AM3352
尊敬的专家:
客户目前使用的是 AM3352
AM3352 不会控制 TPS65910A3 通过预设电压以 600MHz 的频率运行
客户希望使用 I2C2 控制 TPS65910A3、以便在 u-boot 期间以恒定速度运行 1000MHz。 u-boot-2018.01 是否支持此功能? 是否有任何示例来说明需要进行哪些修改?
谢谢
Daniel
您好、
我无法 支持 u-boot-2018.01 旧版本。 为了控制 I2C 速度、可通过 clock 频率 (Hz) 属性修改相应的 am335 dts 文件来实现、如下例所示。 如果这样可以解决您的问题、请告诉我!
不确定客户从以下路径使用哪一个特定的 AM335x DTS 文件: https://github.com/u-boot/u-boot/tree/master/arch/arm/dts
https://github.com/u-boot/u-boot/blob/master/arch/arm/dts/am335x-evm.dts 中的示例。 I2C0 的 I2C 速度设置为 400kHz。 客户可以对 I2C2 节点进行类似的更改。
&i2c0 {
pinctrl-names = "default";
pinctrl-0 = <&i2c0_pins>;
status = "okay";
clock-frequency = <400000>;
tps: tps@2d {
reg = <0x2d>;
};
};
此致、
Shree Ramamoorthy