Przeglądaj źródła

Anpassungen Imageerstellung DTS, Kernel patches fehlen noch !

Reinhard Russinger 7 lat temu
rodzic
commit
b00d4ae504

+ 1 - 1
board/GfA/Display001/BUILD

@@ -1 +1 @@
-617
+619

+ 16 - 12
board/GfA/Display001/DTS_4.4/Display002_10.dts

@@ -398,31 +398,35 @@
                         #size-cells = <0>;
 
                         button@1 {
+				linux,input-type = <5>;
                                 debounce_interval = <50>;
-                                linux,code = <60>;
-                                label = "F2";
-                                gpios = <&gpio0 30 0x0>;
+                                linux,code = <0x0f>;
+                                label = "IN_2";
+                                gpios = <&gpio0 31 0x0>;
                                 gpio-key,wakeup;
                         };
                         button@2 {
+				linux,input-type = <5>;
                                 debounce_interval = <50>;
-                                linux,code = <59>;
-                                label = "F1";
-                                gpios = <&gpio0 31 0x0>;
+                                linux,code = <0x10>;
+                                label = "IN_1";
+                                gpios = <&gpio0 30 0x0>;
                                 gpio-key,wakeup;
                         };
                         button@3 {
+				linux,input-type = <5>;
                                 debounce_interval = <50>;
-                                linux,code = <62>;
-                                label = "F4";
-                                gpios = <&gpio0 5 0x0>;
+                                linux,code = <0x11>;
+                                label = "IN_4";
+                                gpios = <&gpio0 4 0x0>;
                                 gpio-key,wakeup;
                         };
                         button@4 {
+				linux,input-type = <5>;
                                 debounce_interval = <50>;
-                                linux,code = <61>;
-                                label = "F3";
-                                gpios = <&gpio0 4 0x0>;
+                                linux,code = <0x12>;
+                                label = "IN_3";
+                                gpios = <&gpio0 5 0x0>;
                                 gpio-key,wakeup;
                         };
                 };

+ 17 - 13
board/GfA/Display001/DTS_4.4/Display002_7.dts

@@ -420,7 +420,7 @@ i2c@3 {
 
 	};
 
-               gpio_keys {
+                 gpio_keys {
                         compatible = "gpio-keys";
                         pinctrl-names = "default";
                         pinctrl-0 = <&di_pins_default>;
@@ -429,31 +429,35 @@ i2c@3 {
                         #size-cells = <0>;
 
                         button@1 {
+				linux,input-type = <5>;
                                 debounce_interval = <50>;
-                                linux,code = <60>;
-                                label = "F2";
-                                gpios = <&gpio0 30 0x0>;
+                                linux,code = <0x0f>;
+                                label = "IN_2";
+                                gpios = <&gpio0 31 0x0>;
                                 gpio-key,wakeup;
                         };
                         button@2 {
+				linux,input-type = <5>;
                                 debounce_interval = <50>;
-                                linux,code = <59>;
-                                label = "F1";
-                                gpios = <&gpio0 31 0x0>;
+                                linux,code = <0x10>;
+                                label = "IN_1";
+                                gpios = <&gpio0 30 0x0>;
                                 gpio-key,wakeup;
                         };
                         button@3 {
+				linux,input-type = <5>;
                                 debounce_interval = <50>;
-                                linux,code = <62>;
-                                label = "F4";
-                                gpios = <&gpio0 5 0x0>;
+                                linux,code = <0x11>;
+                                label = "IN_4";
+                                gpios = <&gpio0 4 0x0>;
                                 gpio-key,wakeup;
                         };
                         button@4 {
+				linux,input-type = <5>;
                                 debounce_interval = <50>;
-                                linux,code = <61>;
-                                label = "F3";
-                                gpios = <&gpio0 4 0x0>;
+                                linux,code = <0x12>;
+                                label = "IN_3";
+                                gpios = <&gpio0 5 0x0>;
                                 gpio-key,wakeup;
                         };
                 };

+ 4 - 4
patches/0001-GfA-wrk-changes-and-setup.patch

@@ -372,8 +372,8 @@ index 0000000..4935386
 +EOF
 +echo "============="
 +#-- map partitions
-+DRIVE1=/dev/mapper/`kpartx -s -l $IMAGEFILE | head -n 1 | awk '{print $1}'`
-+DRIVE2=/dev/mapper/`kpartx -s -l $IMAGEFILE | head -n 2 | tail -n 1 | awk '{print $1}'`
++DRIVE1=/dev/mapper/`kpartx -s -l $IMAGEFILE | head -n +1| awk '{print $1}'`
++DRIVE2=/dev/mapper/`kpartx -s -l $IMAGEFILE | tail -n +2 | head -n +1| awk '{print $1}'`
 +
 +echo ">>>>>>>>>>>>>>>>>>"
 +echo $DRIVE1
@@ -558,8 +558,8 @@ index 0000000..8e87247
 +IMAGEFILE=../Display001_Build_$BUILD-img
 +echo ">>> $IMAGEFILE <<<"
 +#-- map partitions
-+DRIVE1=/dev/mapper/`kpartx -s -l $IMAGEFILE | head -n 1 | awk '{print $1}'`
-+DRIVE2=/dev/mapper/`kpartx -s -l $IMAGEFILE | head -n 2 | tail -n 1 | awk '{print $1}'`
++DRIVE1=/dev/mapper/`kpartx -s -l $IMAGEFILE | head -n +1| awk '{print $1}'`
++DRIVE2=/dev/mapper/`kpartx -s -l $IMAGEFILE | tail -n +2 | head -n +1| awk '{print $1}'`
 +
 +echo ">>>>>>>>>>>>>>>>>>"
 +echo $DRIVE1