Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Orange pi support for i2c



On Sat, 07 Aug 2021 21:54:40 +0000
Dave Tyson <dtyson%anduin.org.uk@localhost> wrote:

> The Banana pi seems to work OK with i2c with light testing, but I would really 
> like a more 'lightweight' platform like the Orange pi zero or Orange pi one. 
> Under a recent current both these boot up OK, but there doesn't appear to be 
> any support for i2c - how hard would that be to add?

Already supported -- but you need to enable the i2c nodes in the device tree
with a dtb overlay. It will be something like below. You'll have to consult
the data sheet to see if any of the respective i2c controller's pins are used
for conflicting purposes.

--- sys/arch/arm/dts/sun8i-h3-orangepi-one.dts  30 Nov 2017 21:39:35 -0000      1.3
+++ sys/arch/arm/dts/sun8i-h3-orangepi-one.dts  7 Aug 2021 21:47:46 -0000
@@ -29,3 +29,12 @@
 #include "../../../external/gpl2/dts/dist/arch/arm/boot/dts/sun8i-h3-orangepi-one.dts"
 #include "sun8i-h3.dtsi"

+&i2c0 {
+        status = "okay";
+};
+&i2c1 {
+        status = "okay";
+};
+&i2c2 {
+        status = "okay";
+};


Home | Main Index | Thread Index | Old Index