Browse Source

BUILD-614, helvetica font, Modem lines for Display002 supportet

Reinhard Russinger 7 years ago
parent
commit
23e70e1698

+ 1 - 1
board/GfA/Display001/BUILD

@@ -1 +1 @@
-612
+614

+ 21 - 0
board/GfA/Display001/DTS_4.4/Display002_7_rs485.dts

@@ -123,6 +123,13 @@
 
 		};
 
+              	igt_emerg_pins: pinmux_igt_emerg_pins {
+                        pinctrl-single,pins = <
+                                0x048 (PIN_OUTPUT_PULLDOWN | MUX_MODE7)    /* ehrpwm1a.gpio1.18 emerg */
+                                0x04C (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /*ehrpwm1b.gpio1.19 igt*/ 
+                        >;
+                };
+
               	uart4_pins_default: pinmux_uart4_pins_default {
                         pinctrl-single,pins = <
                                 0x070 (PIN_INPUT_PULLUP | MUX_MODE6)    /* gpmc_wait0.uart4_rxd */
@@ -417,6 +424,20 @@ i2c@3 {
 
 	gfa_panel_leds {
 		compatible = "gpio-leds";
+		pinctrl-names = "default";
+		pinctrl-0 = <&igt_emerg_pins>; 	
+
+		emerg {
+			label = "EMERG";
+			gpios = <&gpio1 18 0>;
+			default-state = "off";
+		};
+
+		ignit {
+			label = "IGNIT";
+			gpios = <&gpio1 19 0>;
+			default-state = "off";
+		};
 
 		led0 {
 			label = "GfA-LED0";

+ 21 - 7
board/GfA/Display001/rootfs/etc/init.d/gsmMuxd_PH8Ser

@@ -1,15 +1,29 @@
 #!/bin/sh
 #
+BASEBOARD=`cat /tmp/BASEBOARD`
 
 case "$1" in
 	start)
-		/root/gfa_spi -o 0x40025040 0x00000010
-		/bin/sleep 4
-		/root/gfa_spi -o 0x40025040 0x00000000
-		/bin/sleep 1
-		/root/gfa_spi -o 0x40027200 0x00000080
-		/bin/sleep 2
-		/root/gfa_spi -o 0x40027200 0x00000000
+		if [ "$BASEBOARD" == "DISPLAY002_DI4" -o "$BASEBOARD" == "DISPLAY002_RS485" ]; then
+			echo "DISPLAY002"
+			echo 255 > /sys/class/leds/EMERG/brightness		
+			/bin/sleep 4
+			echo 0 > /sys/class/leds/EMERG/brightness		
+			/bin/sleep 1
+			echo 255 > /sys/class/leds/IGNIT/brightness		
+			/bin/sleep 2
+			echo 0 > /sys/class/leds/IGNIT/brightness		
+		else
+			echo "DISPLAY001"
+			/root/gfa_spi -o 0x40025040 0x00000010
+			/bin/sleep 4
+			/root/gfa_spi -o 0x40025040 0x00000000
+			/bin/sleep 1
+			/root/gfa_spi -o 0x40027200 0x00000080
+			/bin/sleep 2
+			/root/gfa_spi -o 0x40027200 0x00000000
+		fi
+		#-------------------
 		/bin/sleep 5	
 		/var/GfA/gsmMuxd_Ser -p /dev/ttyO1 -m ph8 -B 921600 -b 115200 -r -w -s /dev/mux /dev/ptmx /dev/ptmx /dev/ptmx
 		;;

+ 22 - 8
board/GfA/Display001/rootfs/etc/init.d/gsmMuxd_TC65i

@@ -1,17 +1,31 @@
 #!/bin/sh
 #
+BASEBOARD=`cat /tmp/BASEBOARD`
 
 case "$1" in
 	start)
-		/root/gfa_spi -o 0x40025040 0x00000010
-		/bin/sleep 4
-		/root/gfa_spi -o 0x40025040 0x00000000
-		/bin/sleep 1
-		/root/gfa_spi -o 0x40027200 0x00000080
-		/bin/sleep 2
-		/root/gfa_spi -o 0x40027200 0x00000000
+		if [ "$BASEBOARD" == "DISPLAY002_DI4" -o "$BASEBOARD" == "DISPLAY002_RS485" ]; then
+			echo "DISPLAY002"
+			echo 255 > /sys/class/leds/EMERG/brightness		
+			/bin/sleep 4
+			echo 0 > /sys/class/leds/EMERG/brightness		
+			/bin/sleep 1
+			echo 255 > /sys/class/leds/IGNIT/brightness		
+			/bin/sleep 2
+			echo 0 > /sys/class/leds/IGNIT/brightness		
+		else
+			echo "DISPLAY001"
+			/root/gfa_spi -o 0x40025040 0x00000010
+			/bin/sleep 4
+			/root/gfa_spi -o 0x40025040 0x00000000
+			/bin/sleep 1
+			/root/gfa_spi -o 0x40027200 0x00000080
+			/bin/sleep 2
+			/root/gfa_spi -o 0x40027200 0x00000000
+		fi
+		#-------------------
 		/bin/sleep 5	
-		/var/GfA/gsmMuxd_Ser -p /dev/ttyO1 -m mc35 -B 460800 -b 115200 -r -w -s /dev/mux /dev/ptmx /dev/ptmx /dev/ptmx
+		/var/GfA/gsmMuxd_Ser -p /dev/ttyO1 -m mc35  -B 460800 -b 115200 -r -w -s /dev/mux /dev/ptmx /dev/ptmx /dev/ptmx
 		;;
 	stop)
 		killall gsmMuxd_Ser

BIN
board/GfA/Display001/rootfs/fontconfig_cache/12b26b760a24f8b4feb03ad48a333a72-arm-buildroot-linux-gnueabihf.cache-7


BIN
board/GfA/Display001/rootfs/fontconfig_cache/3830d5c3ddfd5cd38a049b759396e72e-arm-buildroot-linux-gnueabihf.cache-7


BIN
board/GfA/Display001/rootfs/fontconfig_cache/573ec803664ed168555e0e8b6d0f0c7f-arm-buildroot-linux-gnueabihf.cache-7


BIN
board/GfA/Display001/rootfs/fontconfig_cache/9b89f8e3dae116d678bbf48e5f21f69b-arm-buildroot-linux-gnueabihf.cache-7


BIN
board/GfA/Display001/rootfs/fontconfig_cache/b67b32625a2bb51b023d3814a918f351-arm-buildroot-linux-gnueabihf.cache-7


BIN
board/GfA/Display001/rootfs/usr/share/fonts/HelveticaNeueLTStd-Lt.otf