Explorar el Código

i2c nach 400kHz, Display001_7_to_bitbang

Reinhard Russinger hace 8 meses
padre
commit
77f4bde4e9

+ 1 - 1
board/GfA/Display001/DTS_4.4/Display001_7_i2c2.dts

@@ -204,7 +204,7 @@
     pinctrl-names = "default";
     pinctrl-0 = <&i2c2_pins>;
     status = "okay";
-    clock-frequency = <100000>;
+    clock-frequency = <400000>;
 };
 
 &i2c2 {

+ 34 - 0
board/GfA/Display001/rootfs/root/DisplayTo_7inch_bitbang.sh

@@ -0,0 +1,34 @@
+#!/bin/sh
+umount /var/tmp/mnt 2> /dev/null
+rm -rf /var/tmp/mnt 2> /dev/null
+
+from=/var/tmp/mnt/Display001_7_bitbang.dtb
+to=/var/tmp/mnt/Display001.dtb
+
+such="root=/dev/mmcblk1"
+grep -q $such /proc/cmdline
+if [ $? == 0 ]
+then
+	bootpart="/dev/mmcblk1p1"
+else
+	bootpart="/dev/mmcblk0p1"
+fi  
+
+echo "Bootpart == $bootpart"
+                
+mkdir /var/tmp/mnt
+mount $bootpart /var/tmp/mnt
+
+if [ -e $from ]
+then
+	echo "copy $from --> $to"
+	cp $from $to
+	sync
+	echo "pls. reboot !!"
+else
+	echo " no such file $from"
+fi
+
+umount /var/tmp/mnt 2> /dev/null
+rm -rf /var/tmp/mnt 2> /dev/null
+

+ 1 - 1
configs/Display001_4.4.145_bone23_Qt5.7_defconfig

@@ -37,7 +37,7 @@ BR2_LINUX_KERNEL_UIMAGE=y
 BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x80008000"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
 BR2_LINUX_KERNEL_USE_CUSTOM_DTS=y
-BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="../GfA/board/GfA/Display001/DTS_4.4/Display001.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_4.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_7.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_10.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_15.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_rru.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_4_nopruss.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_7_gain1.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_5.dts ../GfA/board/GfA/Display001/DTS_4.4/Display002_7.dts ../GfA/board/GfA/Display001/DTS_4.4/Display002_10.dts ../GfA/board/GfA/Display001/DTS_4.4/Display002_4.dts ../GfA/board/GfA/Display001/DTS_4.4/Display002_7_rs485.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_10_30Hz.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_7_30Hz.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_4_2020.dts ../GfA/board/GfA/Display001/DTS_4.4/Display002_10_30Hz.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_cape.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_10_i2chid.dts ../GfA/board/GfA/Display001/DTS_4.4/Display002_784_rs485.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_7_i2c2.dts"
+BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="../GfA/board/GfA/Display001/DTS_4.4/Display001.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_4.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_7.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_10.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_15.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_rru.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_4_nopruss.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_7_gain1.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_5.dts ../GfA/board/GfA/Display001/DTS_4.4/Display002_7.dts ../GfA/board/GfA/Display001/DTS_4.4/Display002_10.dts ../GfA/board/GfA/Display001/DTS_4.4/Display002_4.dts ../GfA/board/GfA/Display001/DTS_4.4/Display002_7_rs485.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_10_30Hz.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_7_30Hz.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_4_2020.dts ../GfA/board/GfA/Display001/DTS_4.4/Display002_10_30Hz.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_cape.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_10_i2chid.dts ../GfA/board/GfA/Display001/DTS_4.4/Display002_784_rs485.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_7_i2c2.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_7_bitbang.dts"
 BR2_PACKAGE_BUSYBOX_CONFIG="../GfA/board/GfA/Display001/busybox.config"
 BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
 BR2_PACKAGE_FFMPEG_GPL=y

+ 13 - 0
patches/0121-poco-add-libdrm-dependency.patch

@@ -0,0 +1,13 @@
+diff --git a/package/poco/poco.mk b/package/poco/poco.mk
+index 4b82c50..c3da7cd 100644
+--- a/package/poco/poco.mk
++++ b/package/poco/poco.mk
+@@ -29,6 +29,8 @@ POCO_OMIT = Data/ODBC PageCompiler					\
+ 	$(if $(BR2_PACKAGE_POCO_DATA_MYSQL),,Data/MySQL)		\
+ 	$(if $(BR2_PACKAGE_POCO_DATA_SQLITE),,Data/SQLite)
+ 
++POCO_DEPENDENCIES += libdrm
++
+ ifeq ($(LIBC),uclibc)
+ POCO_CONF_OPTS += --no-fpenvironment --no-wstring
+ endif