Jelajahi Sumber

di-soric ohne tiva work

Reinhard Russinger 7 tahun lalu
induk
melakukan
9be11d537d
53 mengubah file dengan 770 tambahan dan 21870 penghapusan
  1. 1 1
      board/GfA/Display001/BUILD
  2. 65 47
      board/GfA/Display001/DTS_4.4/Display001.dts
  3. 21 1
      board/GfA/Display001/DTS_4.4/Display001_10.dts
  4. 21 1
      board/GfA/Display001/DTS_4.4/Display001_4.dts
  5. 21 1
      board/GfA/Display001/DTS_4.4/Display001_4_nopruss.dts
  6. 52 12
      board/GfA/Display001/DTS_4.4/Display001_5.dts
  7. 14 1
      board/GfA/Display001/DTS_4.4/Display001_7.dts
  8. 21 1
      board/GfA/Display001/DTS_4.4/Display001_7_bitbang.dts
  9. 21 1
      board/GfA/Display001/DTS_4.4/Display001_7_gain1.dts
  10. 21 1
      board/GfA/Display001/DTS_4.4/Display001_7_i2c2.dts
  11. 16 3
      board/GfA/Display001/DTS_4.4/Display001_rru.dts
  12. 204 97
      board/GfA/Display001/DTS_4.4/Display002_7.dts
  13. 0 316
      board/GfA/Display001/Display001.dts
  14. 0 317
      board/GfA/Display001/Display001_10.dts
  15. 0 316
      board/GfA/Display001/Display001_4_nopruss.dts
  16. 0 350
      board/GfA/Display001/Display001_7_bitbang.dts
  17. 0 351
      board/GfA/Display001/Display001_7_gain1.dts
  18. 0 313
      board/GfA/Display001/Display001_7_i2c2.dts
  19. 0 3413
      board/GfA/Display001/Display001_defconfig
  20. 0 3349
      board/GfA/Display001/Display001_defconfig_spinlock_checks_normal
  21. 0 465
      board/GfA/Display001/Display001_rru.dts
  22. 0 3346
      board/GfA/Display001/Display001_sgx_defconfig
  23. 0 21
      board/GfA/Display001/linux_3.12.30/linux-001-am33xx-dtsi_no-otg.patch
  24. 0 890
      board/GfA/Display001/linux_3.12.30/linux-002-edt-touch.patch
  25. 0 24
      board/GfA/Display001/linux_3.12.30/linux-003-da8xx-videotiming.patch
  26. 0 61
      board/GfA/Display001/linux_3.12.30/linux-004-mmc-enum.patch
  27. 0 1104
      board/GfA/Display001/linux_3.12.30/linux-005-egalax-i2c.patch
  28. 0 48
      board/GfA/Display001/linux_3.12.30/linux-006-custom-bootlogo.patch
  29. 0 2887
      board/GfA/Display001/linux_3.12.30/linux-006-custom-bootlogo_ppm.patch
  30. 0 453
      board/GfA/Display001/linux_3.12.30/linux-007-gpio-helper.patch
  31. 0 271
      board/GfA/Display001/linux_3.12.30/linux-009-pru.patch
  32. 0 55
      board/GfA/Display001/linux_3.12.30/linux-010-pru_ena.patch
  33. 0 24
      board/GfA/Display001/linux_3.12.30/linux-011-bootlogo_move.patch
  34. 0 521
      board/GfA/Display001/linux_3.12.30/linux-012-omap-dmtimer.patch
  35. 0 114
      board/GfA/Display001/linux_3.12.30/linux-013-omap-dmtimer-quirks.patch
  36. 0 271
      board/GfA/Display001/linux_3.12.30/linux-014-edt-touch-add-M12.patch
  37. 0 28
      board/GfA/Display001/linux_3.12.30/linux-015-da8xx-fb-reset-on-underflow-or-synclost.patch
  38. 0 332
      board/GfA/Display001/linux_3.12.30/linux-016-tps65217-pwr-button.patch
  39. 0 143
      board/GfA/Display001/linux_3.12.30/linux-017-omap_serial_for_rs485.patch
  40. 0 138
      board/GfA/Display001/linux_3.12.30/linux-018-edt-touch-new-properties.patch
  41. 0 139
      board/GfA/Display001/linux_3.12.30/linux-019-backport-adlx34x.patch
  42. 134 0
      board/GfA/Display001/linux_4.4.65_rt17/linux-020-edt-touch-make-gain-offset-threshold-writeable.patch
  43. 0 75
      board/GfA/Display001/post-build.sh
  44. 10 1
      board/GfA/Display001/rootfs/etc/init.d/rcK
  45. 56 8
      board/GfA/Display001/rootfs/etc/init.d/rcS
  46. 34 0
      board/GfA/Display001/rootfs/root/Display2To_7inch.sh
  47. 34 0
      board/GfA/Display001/rootfs/root/DisplayTo_5_7inch.sh
  48. 23 0
      board/GfA/Display001/uboot_2013.10/uboot-003-set_timer4_to_timer4_to_disable_backlight.patch
  49. 0 427
      configs/Display001_3.12.30_defconfig
  50. 0 346
      configs/Display001_3.12.30_sgx_defconfig
  51. 1 1
      configs/Display001_4.4.65_rt17_Qt5.6.2_defconfig
  52. 0 436
      configs/Display001_4.4.65_rt17_defconfig
  53. 0 349
      configs/Display001_defconfig

+ 1 - 1
board/GfA/Display001/BUILD

@@ -1 +1 @@
-441
+445

+ 65 - 47
board/GfA/Display001/DTS_4.4/Display001.dts

@@ -97,21 +97,13 @@
 		};
 
 
-             /* 	i2c1_pins: pinmux_i2c1_pins { 
+                i2c_gpio_pins: pinmux_i2c_gpio_pins {
                         pinctrl-single,pins = <
-                                0x158 (PIN_INPUT | MUX_MODE2) */   /* spi0_d1.i2c1_sda */
-                              /*  0x15c (PIN_INPUT | MUX_MODE2) */    /* spi0_cs0.i2c1_scl */
-/*                        >;
-                };
-*/
-              	i2c2_pins: pinmux_i2c2_pins { 
-                        pinctrl-single,pins = <
-                                0x150 (PIN_INPUT_PULLUP | MUX_MODE2)    /* spi0_sclk.i2c2_sda */
-                                0x154 (PIN_INPUT_PULLUP | MUX_MODE2)    /* spi0_d0.i2c2_scl */
+                                0x150 (PIN_INPUT | MUX_MODE7)    /* spi0_sclk.i2c2_sda */
+                                0x154 (PIN_INPUT | MUX_MODE7)    /* spi0_d0.i2c2_scl */
                         >;
                 };
 
-
                spi1_pins: pinmux_spi1_pins {
                         pinctrl-single,pins = <
                                 0x190 (PIN_INPUT_PULLUP | MUX_MODE3) /* mcasp0_aclkx.spi1_sclk */
@@ -177,8 +169,8 @@
 		profibus_pins_default: pinmux_profibus_pins_default {
                         pinctrl-single,pins = < 
                         0x158 (PIN_INPUT_PULLUP | MUX_MODE4)    /* spi0_d1.uart0_rxd */
-                        0x15c (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* spi0_cs0.uart0_txd */ 
-			0x1a4 (PIN_OUTPUT | MUX_MODE7)		/* mcasp0_fsr.gpio3.19 */
+                        0x15c (PIN_OUTPUT_PULLDOWN | MUX_MODE4) /* spi0_cs0.uart0_txd */ 
+			0x1a4 (PIN_OUTPUT | MUX_MODE5)		/* mcasp0_fsr.gpio3.19 */
                 	>;
                 };
 };
@@ -196,28 +188,39 @@
 	};
 };
 
+/ {
+i2c@3 {
+        compatible = "i2c-gpio";
+        pinctrl-names = "default";
+        pinctrl-0 = <&i2c_gpio_pins>;
+        status = "okay";
 
-&i2c2 {
-    pinctrl-names = "default";
-    pinctrl-0 = <&i2c2_pins>;
-    status = "okay";
-    clock-frequency = <400000>;
-};
-
+        gpios = <&gpio0 2 0 /* sda */
+                 &gpio0 3 0 /* scl */
+                >;
+        /*i2c-gpio,sda-open-drain;
+        i2c-gpio,scl-open-drain;*/ 
+        i2c-gpio,delay-us = <1>;        /* ~200 kHz */
+        #address-cells = <1>;
+        #size-cells = <0>;
 
-&i2c2 {
         polytouch: edt-ft5x06@38 {
-                compatible = "edt,edt-ft5406", "edt,edt-ft5x06";
-                reg = <0x38>;
-                pinctrl-names = "default";
-                pinctrl-0 = <&edt_ft5x06_pins>;
-                interrupt-parent = <&gpio2>;
-                interrupts = <1 0>;
-                reset-gpios = <&gpio3 21 1>;
+                        compatible = "edt,edt-ft5406", "edt,edt-ft5x06";
+                        reg = <0x38>;
+                        pinctrl-names = "default";
+                        pinctrl-0 = <&edt_ft5x06_pins>;
+                        interrupt-parent = <&gpio2>;
+                        interrupts = <1 0>;
+                        reset-gpios = <&gpio3 21 1>;
+                };
+
+        mcp7940x: rtc@6f {
+                compatible = "microchip,mcp7940x";
+                reg = <0x6f>;
+                };
         };
 };
 
-
 &spi1 {
 	pinctrl-names = "default";
         pinctrl-0 = <&spi1_pins>;
@@ -259,25 +262,24 @@
                 sync-ctrl         = <1>;   
                 raster-order      = <0>;   
                 fifo-th           = <0>;   
-                invert-pxl-clk    = <1>;   
-                };
+               };
 
         display-timings {
-                480x272 {
-                        hactive         = <480>;
-                        vactive         = <272>;
-                        hback-porch     = <2>;
-                        hfront-porch    = <2>;
-                        hsync-len       = <41>;
-                        vback-porch     = <2>;
-                        vfront-porch    = <2>;
-                        vsync-len       = <10>;
-                        clock-frequency = <9000000>;
-                        hsync-active    = <0>;
-                        vsync-active    = <0>;
-                        de-active       = <1>;
-                        pixelclk-active = <1>;
-                };
+			800x480 {
+				hactive         = <800>;
+				vactive         = <480>;
+				hback-porch     = <88>;
+				hfront-porch    = <40>;
+				hsync-len       = <128>;
+				vback-porch     = <33>;
+				vfront-porch    = <10>;
+				vsync-len       = <2>;
+				clock-frequency = <33000000>;
+				hsync-active    = <0>;
+				vsync-active    = <0>;
+				de-active	= <1>;
+				pixelclk-active = <0>;
+			};
         };
   };
 };
@@ -294,6 +296,14 @@
 };
 */
 
+&tscadc {
+        status = "okay";
+};
+
+&am335x_adc {
+        ti,adc-channels = <0 1 2 3 4 5 6 7>;
+};
+
 &uart4 {
 	pinctrl-names = "default", "sleep";
         pinctrl-0 = <&uart4_pins_default>;
@@ -331,6 +341,14 @@
 
         pwm-beeper {
                 compatible = "pwm-beeper";
-                pwms = <&pwm7>;
+                pwms = <&pwm7 0 0 0>;
         };
 };
+
+
+/ {
+	vendorinfo {
+		vendor_name = "GfA Display001";
+		display_dtb = "Display001_7.dtb";
+	};
+};

+ 21 - 1
board/GfA/Display001/DTS_4.4/Display001_10.dts

@@ -216,6 +216,11 @@
                 int-gpios = <&gpio2 1 0>;
 		linux,wakeup;
         };
+
+        mcp7940x: rtc@6f {
+                compatible = "microchip,mcp7940x";
+                reg = <0x6f>;
+                };
 };
 
 
@@ -294,6 +299,14 @@
 };
 */
 
+&tscadc {
+        status = "okay";
+};
+
+&am335x_adc {
+        ti,adc-channels = <0 1 2 3 4 5 6 7>;
+};
+
 &uart4 {
 	pinctrl-names = "default", "sleep";
         pinctrl-0 = <&uart4_pins_default>;
@@ -331,6 +344,13 @@
 
         pwm-beeper {
                 compatible = "pwm-beeper";
-                pwms = <&pwm7>;
+                pwms = <&pwm7 0 0 0>;
         };
 };
+
+/ {
+	vendorinfo { 
+		vendor_name = "GfA Display001";
+		display_dtb = "Display001_10.dtb";
+	};
+};

+ 21 - 1
board/GfA/Display001/DTS_4.4/Display001_4.dts

@@ -215,6 +215,11 @@
                 interrupts = <1 0>;
                 reset-gpios = <&gpio3 21 1>;
         };
+
+        mcp7940x: rtc@6f {
+                compatible = "microchip,mcp7940x";
+                reg = <0x6f>;
+                };
 };
 
 
@@ -294,6 +299,14 @@
 };
 */
 
+&tscadc {
+        status = "okay";
+};
+
+&am335x_adc {
+        ti,adc-channels = <0 1 2 3 4 5 6 7>;
+};
+
 &uart4 {
 	pinctrl-names = "default", "sleep";
         pinctrl-0 = <&uart4_pins_default>;
@@ -331,6 +344,13 @@
 
         pwm-beeper {
                 compatible = "pwm-beeper";
-                pwms = <&pwm7>;
+                pwms = <&pwm7 0 0 0>;
         };
 };
+
+/ {
+	vendorinfo { 
+		vendor_name = "GfA Display001";
+		display_dtb = "Display001_4.dtb";
+	};
+};

+ 21 - 1
board/GfA/Display001/DTS_4.4/Display001_4_nopruss.dts

@@ -215,6 +215,11 @@
                 interrupts = <1 0>;
                 reset-gpios = <&gpio3 21 1>;
         };
+
+        mcp7940x: rtc@6f {
+                compatible = "microchip,mcp7940x";
+                reg = <0x6f>;
+                };
 };
 
 
@@ -294,6 +299,14 @@
 };
 */
 
+&tscadc {
+        status = "okay";
+};
+
+&am335x_adc {
+        ti,adc-channels = <0 1 2 3 4 5 6 7>;
+};
+
 &uart4 {
 	pinctrl-names = "default", "sleep";
         pinctrl-0 = <&uart4_pins_default>;
@@ -331,6 +344,13 @@
 
         pwm-beeper {
                 compatible = "pwm-beeper";
-                pwms = <&pwm7>;
+                pwms = <&pwm7 0 0 0>;
         };
 };
+
+/ {
+	vendorinfo { 
+		vendor_name = "GfA Display001";
+		display_dtb = "Display001_4_nopruss.dtb";
+	};
+};

+ 52 - 12
board/GfA/Display001/Display001_4.dts → board/GfA/Display001/DTS_4.4/Display001_5.dts

@@ -215,6 +215,11 @@
                 interrupts = <1 0>;
                 reset-gpios = <&gpio3 21 1>;
         };
+
+        mcp7940x: rtc@6f {
+                compatible = "microchip,mcp7940x";
+                reg = <0x6f>;
+                };
 };
 
 
@@ -237,29 +242,49 @@
         };
 };
 
-
 &lcdc {
+        status = "okay";
+};
+
+/ {
+  panel {
+	compatible = "ti,tilcdc,panel";
         pinctrl-names = "default", "sleep";
         pinctrl-0 = <&lcd_pins_default>;
         pinctrl-1 = <&lcd_pins_sleep>;
         status = "okay";
+
+       panel-info {
+                ac-bias           = <255>;
+                ac-bias-intrpt    = <0>;  
+                dma-burst-sz      = <16>; 
+                bpp               = <32>; 
+                fdd               = <0x80>;
+                sync-edge         = <0>;   
+                sync-ctrl         = <1>;   
+                raster-order      = <0>;   
+                fifo-th           = <0>;   
+                invert-pxl-clk    = <1>;   
+                };
+
         display-timings {
-                480x272 {
-                        hactive         = <480>;
-                        vactive         = <272>;
-                        hback-porch     = <2>;
-                        hfront-porch    = <2>;
-                        hsync-len       = <41>;
-                        vback-porch     = <2>;
-                        vfront-porch    = <2>;
-                        vsync-len       = <10>;
-                        clock-frequency = <9000000>;
+                640x480 {
+                        hactive         = <640>;
+                        vactive         = <480>;
+                        hback-porch     = <114>;
+                        hfront-porch    = <16>;
+                        hsync-len       = <30>;
+                        vback-porch     = <32>;
+                        vfront-porch    = <10>;
+                        vsync-len       = <3>;
+                        clock-frequency = <25000000>;
                         hsync-active    = <0>;
                         vsync-active    = <0>;
                         de-active       = <1>;
                         pixelclk-active = <1>;
                 };
         };
+  };
 };
 
 /*
@@ -274,6 +299,14 @@
 };
 */
 
+&tscadc {
+        status = "okay";
+};
+
+&am335x_adc {
+        ti,adc-channels = <0 1 2 3 4 5 6 7>;
+};
+
 &uart4 {
 	pinctrl-names = "default", "sleep";
         pinctrl-0 = <&uart4_pins_default>;
@@ -311,6 +344,13 @@
 
         pwm-beeper {
                 compatible = "pwm-beeper";
-                pwms = <&pwm7>;
+                pwms = <&pwm7 0 0 0>;
         };
 };
+
+/ {
+	vendorinfo { 
+		vendor_name = "GfA Display001";
+		display_dtb = "Display001_5.dtb";
+	};
+};

+ 14 - 1
board/GfA/Display001/DTS_4.4/Display001_7.dts

@@ -213,6 +213,11 @@ i2c@3 {
                         interrupts = <1 0>;
                         reset-gpios = <&gpio3 21 1>;
                 };
+
+        mcp7940x: rtc@6f {
+                compatible = "microchip,mcp7940x";
+                reg = <0x6f>;
+                };
         };
 };
 
@@ -291,6 +296,14 @@ i2c@3 {
 };
 */
 
+&tscadc {
+        status = "okay";
+};
+
+&am335x_adc {
+        ti,adc-channels = <0 1 2 3 4 5 6 7>;
+};
+
 &uart4 {
 	pinctrl-names = "default", "sleep";
         pinctrl-0 = <&uart4_pins_default>;
@@ -328,7 +341,7 @@ i2c@3 {
 
         pwm-beeper {
                 compatible = "pwm-beeper";
-                pwms = <&pwm7>;
+                pwms = <&pwm7 0 0 0>;
         };
 };
 

+ 21 - 1
board/GfA/Display001/DTS_4.4/Display001_7_bitbang.dts

@@ -213,6 +213,11 @@ i2c@3 {
                         interrupts = <1 0>;
                         reset-gpios = <&gpio3 21 1>;
                 };
+
+        mcp7940x: rtc@6f {
+                compatible = "microchip,mcp7940x";
+                reg = <0x6f>;
+                };
         };
 };
 
@@ -291,6 +296,14 @@ i2c@3 {
 };
 */
 
+&tscadc {
+        status = "okay";
+};
+
+&am335x_adc {
+        ti,adc-channels = <0 1 2 3 4 5 6 7>;
+};
+
 &uart4 {
 	pinctrl-names = "default", "sleep";
         pinctrl-0 = <&uart4_pins_default>;
@@ -328,6 +341,13 @@ i2c@3 {
 
         pwm-beeper {
                 compatible = "pwm-beeper";
-                pwms = <&pwm7>;
+                pwms = <&pwm7 0 0 0>;
         };
 };
+
+/ {
+	vendorinfo { 
+		vendor_name = "GfA Display001";
+		display_dtb = "Display001_7_bitbang.dtb";
+	};
+};

+ 21 - 1
board/GfA/Display001/DTS_4.4/Display001_7_gain1.dts

@@ -213,6 +213,11 @@ i2c@3 {
                         interrupts = <1 0>;
                         reset-gpios = <&gpio3 21 1>;
                 };
+
+        mcp7940x: rtc@6f {
+                compatible = "microchip,mcp7940x";
+                reg = <0x6f>;
+                };
         };
 };
 
@@ -291,6 +296,14 @@ i2c@3 {
 };
 */
 
+&tscadc {
+        status = "okay";
+};
+
+&am335x_adc {
+        ti,adc-channels = <0 1 2 3 4 5 6 7>;
+};
+
 &uart4 {
 	pinctrl-names = "default", "sleep";
         pinctrl-0 = <&uart4_pins_default>;
@@ -328,6 +341,13 @@ i2c@3 {
 
         pwm-beeper {
                 compatible = "pwm-beeper";
-                pwms = <&pwm7>;
+                pwms = <&pwm7 0 0 0>;
         };
 };
+
+/ {
+	vendorinfo { 
+		vendor_name = "GfA Display001";
+		display_dtb = "Display001_7_gain1.dtb";
+	};
+};

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

@@ -213,6 +213,11 @@
                 interrupts = <1 0>;
                 reset-gpios = <&gpio3 21 1>;
         };
+
+        mcp7940x: rtc@6f {
+                compatible = "microchip,mcp7940x";
+                reg = <0x6f>;
+                };
 };
 
 &spi1 {
@@ -290,6 +295,14 @@
 };
 */
 
+&tscadc {
+        status = "okay";
+};
+
+&am335x_adc {
+        ti,adc-channels = <0 1 2 3 4 5 6 7>;
+};
+
 &uart4 {
 	pinctrl-names = "default", "sleep";
         pinctrl-0 = <&uart4_pins_default>;
@@ -327,6 +340,13 @@
 
         pwm-beeper {
                 compatible = "pwm-beeper";
-                pwms = <&pwm7>;
+                pwms = <&pwm7 0 0 0>;
         };
 };
+
+/ {
+	vendorinfo { 
+		vendor_name = "GfA Display001";
+		display_dtb = "Display001_7_i2c2.dtb";
+	};
+};

+ 16 - 3
board/GfA/Display001/DTS_4.4/Display001_rru.dts

@@ -259,6 +259,11 @@
 		status = "okay";
 	};
 
+        mcp7940x: rtc@6f {
+                compatible = "microchip,mcp7940x";
+                reg = <0x6f>;
+                };
+
 	adxl345: adxl345@53 {
 		pinctrl-names = "default";
 		pinctrl-0 = <&adxl345_pins>;
@@ -354,12 +359,13 @@
 	status = "okay";
 };
 
+
 &tscadc {
-	status = "okay";
+        status = "okay";
 };
 
 &am335x_adc {
-	ti,adc-channels = <0 1 2 3 4 5 6 7>;
+        ti,adc-channels = <0 1 2 3 4 5 6 7>;
 };
 
 /*
@@ -478,7 +484,7 @@
 
         pwm-beeper {
                 compatible = "pwm-beeper";
-                pwms = <&pwm7>;
+                pwms = <&pwm7 0 0 0>;
         };
 
 	vmmcsd_fixed: fixedregulator@0 {
@@ -490,3 +496,10 @@
 
 };
 
+
+/ {
+	vendorinfo { 
+		vendor_name = "GfA Display001";
+		display_dtb = "Display001_rru.dtb";
+	};
+};

+ 204 - 97
board/GfA/Display001/Display001_7.dts → board/GfA/Display001/DTS_4.4/Display002_7.dts

@@ -97,20 +97,6 @@
 		};
 
 
-             /* 	i2c1_pins: pinmux_i2c1_pins { 
-                        pinctrl-single,pins = <
-                                0x158 (PIN_INPUT | MUX_MODE2) */   /* spi0_d1.i2c1_sda */
-                              /*  0x15c (PIN_INPUT | MUX_MODE2) */    /* spi0_cs0.i2c1_scl */
-/*                        >;
-                };
-*/
-              	i2c2_pins: pinmux_i2c2_pins { 
-                        pinctrl-single,pins = <
-                                0x150 (PIN_INPUT_PULLUP | MUX_MODE2)    /* spi0_sclk.i2c2_sda */
-                                0x154 (PIN_INPUT_PULLUP | MUX_MODE2)    /* spi0_d0.i2c2_scl */
-                        >;
-                };
-
                 i2c_gpio_pins: pinmux_i2c_gpio_pins {
                         pinctrl-single,pins = <
                                 0x150 (PIN_INPUT | MUX_MODE7)    /* spi0_sclk.i2c2_sda */
@@ -137,24 +123,6 @@
 
 		};
 
-
-               uart4_pins_default: pinmux_uart4_pins_default {
-                        pinctrl-single,pins = <
-                                0x070 (PIN_INPUT_PULLUP | MUX_MODE6)    /* gpmc_wait0.uart4_rxd */
-                                0x074 (PIN_OUTPUT_PULLDOWN | MUX_MODE6) /* gpmc_wpn.uart4_txd */ 
-				0x078 (PIN_OUTPUT | MUX_MODE7)		/* gpmc_ben1.gpio1.28 */
-                        >;
-                };
-
-
-                uart4_pins_sleep: pinmux_uart4_pins_sleep {
-                        pinctrl-single,pins = <
-                                0x070 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-                                0x074 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-				0x078 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-                        >;
-                };
-
                uart1_pins_default: pinmux_uart1_pins_default {
                         pinctrl-single,pins = <
                                 0x180 (PIN_INPUT_PULLUP | MUX_MODE0)    /* uart1_rxd.uart1_rxd */
@@ -180,13 +148,28 @@
 				>;
 				};
 
-		profibus_pins_default: pinmux_profibus_pins_default {
+		timer4_pins: pinmux_timer4_pins {
+                        pinctrl-single,pins = <
+                               0x090 (PIN_OUTPUT_PULLDOWN | MUX_MODE2)  /* gpmc_advn_ale.timer4 */
+				>;
+				};
+
+		timer5_pins: pinmux_timer5_pins {
+                        pinctrl-single,pins = <
+                               0x09c (PIN_OUTPUT_PULLDOWN | MUX_MODE2)  /* gpmc_ben0_cle.timer5 */
+				>;
+				};
+
+		di_pins_default: pinmux_di_pins_default {
                         pinctrl-single,pins = < 
-                        0x158 (PIN_INPUT_PULLUP | MUX_MODE4)    /* spi0_d1.uart0_rxd */
-                        0x15c (PIN_OUTPUT_PULLDOWN | MUX_MODE4) /* spi0_cs0.uart0_txd */ 
-			0x1a4 (PIN_OUTPUT | MUX_MODE5)		/* mcasp0_fsr.gpio3.19 */
+                        0x070 (PIN_INPUT | MUX_MODE7)  /* gpmc_wait0.uart4_rxd */
+                        0x074 (PIN_INPUT | MUX_MODE7)  /* gpmc_wpn.uart4_txd */ 
+                        0x158 (PIN_INPUT | MUX_MODE7)  /* spi0_d1.uart0_rxd */
+                        0x15c (PIN_INPUT | MUX_MODE7)  /* spi0_cs0.uart0_txd */ 
                 	>;
-                };
+		};
+
+
 };
 
 &timer7 {
@@ -195,6 +178,18 @@
 	status = "okay";
 };
 
+&timer4 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&timer4_pins>; 
+	status = "okay";
+};
+
+&timer5 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&timer5_pins>; 
+	status = "okay";
+};
+
 &i2c0 {
 	hdmi1: hdmi@70 {
 	      compatible = "nxp,tda998x";
@@ -202,28 +197,6 @@
 	};
 };
 
-/*
-&i2c2 {
-    pinctrl-names = "default";
-    pinctrl-0 = <&i2c2_pins>;
-    status = "okay";
-    clock-frequency = <400000>;
-};
-
-
-&i2c2 {
-        polytouch: edt-ft5x06@38 {
-                compatible = "edt,edt-ft5406", "edt,edt-ft5x06";
-                reg = <0x38>;
-                pinctrl-names = "default";
-                pinctrl-0 = <&edt_ft5x06_pins>;
-                interrupt-parent = <&gpio2>;
-                interrupts = <1 0>;
-                reset-gpios = <&gpio3 21 1>;
-        };
-};
-*/
-
 / {
 i2c@3 {
         compatible = "i2c-gpio";
@@ -248,8 +221,16 @@ i2c@3 {
                         interrupt-parent = <&gpio2>;
                         interrupts = <1 0>;
                         reset-gpios = <&gpio3 21 1>;
+			max_x = <800>;
+			max_y = <480>;
                 };
+
+	mcp7940x: rtc@6f {
+		compatible = "microchip,mcp7940x";
+		reg = <0x6f>;
+		};
         };
+
 };
 
 &spi1 {
@@ -258,42 +239,78 @@ i2c@3 {
 
 	clock-frequency = <1000000>;
         status = "okay";
+
+/*
 	spi1_0{
 		compatible = "spidev";
                 reg = <0>;
 		spi-max-frequency = <10000000>;
         };
+*/
+
+	gpio_gfa: gpio_gfa@0 {
+		compatible = "fairchild,74hc595";
+		reg = <0>;
+		gpio-controller;
+		#gpio-cells = <2>;
+		registers-number = <1>;
+		spi-max-frequency = <1000000>;
+	};
+
 
 	spi1_1{
 		compatible = "spidev";
                 reg = <1>;
 		spi-max-frequency = <10000000>;
         };
-};
 
 
+};
+
 &lcdc {
-	pinctrl-names = "default", "sleep";
-	pinctrl-0 = <&lcd_pins_default>;
-	pinctrl-1 = <&lcd_pins_sleep>;
-	status = "okay";
-	display-timings {
-		800x480 {
-			hactive         = <800>;
-			vactive         = <480>;
-			hback-porch     = <88>;
-			hfront-porch    = <40>;
-			hsync-len       = <128>;
-			vback-porch     = <33>;
-			vfront-porch    = <10>;
-			vsync-len       = <2>;
-			clock-frequency = <33000000>;
-			hsync-active    = <0>;
-			vsync-active    = <0>;
-			de-active	= <1>;
-			pixelclk-active = <0>;
-		};
-	};
+        status = "okay";
+};
+
+/ {
+  panel {
+	compatible = "ti,tilcdc,panel";
+        pinctrl-names = "default", "sleep";
+        pinctrl-0 = <&lcd_pins_default>;
+        pinctrl-1 = <&lcd_pins_sleep>;
+        status = "okay";
+
+       panel-info {
+                ac-bias           = <255>;
+                ac-bias-intrpt    = <0>;  
+                dma-burst-sz      = <16>; 
+                bpp               = <32>; 
+                fdd               = <0x80>;
+                sync-edge         = <0>;   
+                sync-ctrl         = <1>;   
+                raster-order      = <0>;   
+                fifo-th           = <0>;   
+               };
+
+        display-timings {
+			800x480 {
+				hactive         = <800>;
+				vactive         = <480>;
+				hback-porch     = <88>;
+				hfront-porch    = <40>;
+				hsync-len       = <128>;
+				vback-porch     = <33>;
+				vfront-porch    = <10>;
+				vsync-len       = <2>;
+				clock-frequency = <33000000>;
+				hsync-active    = <0>;
+				vsync-active    = <0>;
+				de-active	= <1>;
+				pixelclk-active = <0>;
+			};
+
+
+        };
+  };
 };
 
 /*
@@ -308,20 +325,15 @@ i2c@3 {
 };
 */
 
-&uart4 {
-	pinctrl-names = "default", "sleep";
-        pinctrl-0 = <&uart4_pins_default>;
-        pinctrl-1 = <&uart4_pins_sleep>;
-
+&tscadc {
         status = "okay";
+};
 
-	rts-gpio = <&gpio1 28 GPIO_ACTIVE_HIGH>;
-	rs485-rts-active-high;
-	rs485-rts-delay = <0 0 100>;
-	linux,rs485-enabled-at-boot-time;
-	rs485-rx-during-tx;
+&am335x_adc {
+        ti,adc-channels = <0 1 2 3 4 5 6 7>;
 };
 
+
 &uart1 {
 	pinctrl-names = "default", "sleep";
         pinctrl-0 = <&uart1_pins_default>;
@@ -330,21 +342,116 @@ i2c@3 {
         status = "okay";
 };
 
-&pruss {
-	pinctrl-names = "default";
-        pinctrl-0 = <&profibus_pins_default>;
-	status = "okay";
-};
 
 / {
+
+
         pwm7: dmtimer-pwm@7 {
                 compatible = "ti,omap-dmtimer-pwm";
                 ti,timers = <&timer7>;
                 #pwm-cells = <3>;
         };
 
+
         pwm-beeper {
                 compatible = "pwm-beeper";
-                pwms = <&pwm7>;
+                pwms = <&pwm7 0 0 0>;
+        };
+
+        pwm4: dmtimer-pwm@4 {
+                compatible = "ti,omap-dmtimer-pwm";
+                ti,timers = <&timer4>;
+                #pwm-cells = <3>;
         };
+
+        pwm5: dmtimer-pwm@5 {
+                compatible = "ti,omap-dmtimer-pwm";
+                ti,timers = <&timer5>;
+                #pwm-cells = <3>;
+        };
+
+	pwmleds {
+		compatible = "pwm-leds";
+		gfa-backlight { 
+			pwms = <&pwm4 0 1000000 0>;
+			label = "backlight";
+			max-brightness = <255>;
+		};
+
+		gfa-leds { 
+			pwms = <&pwm5 0 1000000 0>;
+			label = "led_brightness";
+			max-brightness = <255>;
+		};
+	};
+
+
+	gfa_panel_leds {
+		compatible = "gpio-leds";
+
+		led0 {
+			label = "GfA-LED0";
+			gpios = <&gpio_gfa 0 0>;
+			linux,default-trigger = "default-on";
+		};
+
+		led1 {
+			label = "GfA-LED1";
+			gpios = <&gpio_gfa 1 0>;
+			linux,default-trigger = "mmc1";
+		};
+
+		led2 {
+			label = "GfA-LED2";
+			gpios = <&gpio_gfa 2 0>;
+			linux,default-trigger = "heartbeat";
+		};
+
+
+	};
+
+               gpio_keys {
+                        compatible = "gpio-keys";
+                        pinctrl-names = "default";
+                        pinctrl-0 = <&di_pins_default>;
+
+                        #address-cells = <1>;
+                        #size-cells = <0>;
+
+                        button@1 {
+                                debounce_interval = <50>;
+                                linux,code = <60>;
+                                label = "F2";
+                                gpios = <&gpio0 30 0x0>;
+                                gpio-key,wakeup;
+                        };
+                        button@2 {
+                                debounce_interval = <50>;
+                                linux,code = <59>;
+                                label = "F1";
+                                gpios = <&gpio0 31 0x0>;
+                                gpio-key,wakeup;
+                        };
+                        button@3 {
+                                debounce_interval = <50>;
+                                linux,code = <62>;
+                                label = "F4";
+                                gpios = <&gpio0 4 0x0>;
+                                gpio-key,wakeup;
+                        };
+                        button@4 {
+                                debounce_interval = <50>;
+                                linux,code = <61>;
+                                label = "F3";
+                                gpios = <&gpio0 5 0x0>;
+                                gpio-key,wakeup;
+                        };
+                };
+};
+
+/ {
+	vendorinfo { 
+		vendor_name = "GfA Display002";
+		display_dtb = "Display002_7.dtb";
+	};
 };

+ 0 - 316
board/GfA/Display001/Display001.dts

@@ -1,316 +0,0 @@
-/*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
-/dts-v1/;
-
-#include "am33xx.dtsi"
-#include "am335x-bone-common.dtsi"
-
-&ldo3_reg {
-	regulator-min-microvolt = <1800000>;
-	regulator-max-microvolt = <1800000>;
-	regulator-always-on;
-};
-
-&mmc1 {
-	vmmc-supply = <&vmmcsd_fixed>;
-};
-
-&mmc2 {
-	vmmc-supply = <&vmmcsd_fixed>;
-	pinctrl-names = "default";
-	pinctrl-0 = <&emmc_pins>;
-	bus-width = <8>;
-	ti,non-removable;
-	status = "okay";
-};
-
-&am33xx_pinmux {
-		lcd_pins_default: lcd_pins_default {
-			pinctrl-single,pins = <
-				0x20 0x01	/* gpmc_ad8.lcd_data16, OUTPUT | MODE1 */
-				0x24 0x01	/* gpmc_ad9.lcd_data17, OUTPUT | MODE1 */
-				0x28 0x01	/* gpmc_ad10.lcd_data18, OUTPUT | MODE1 */
-				0x2c 0x01	/* gpmc_ad11.lcd_data19, OUTPUT | MODE1 */
-				0x30 0x01	/* gpmc_ad12.lcd_data20, OUTPUT | MODE1 */
-				0x34 0x01	/* gpmc_ad13.lcd_data21, OUTPUT | MODE1 */
-				0x38 0x01	/* gpmc_ad14.lcd_data22, OUTPUT | MODE1 */
-				0x3c 0x01	/* gpmc_ad15.lcd_data23, OUTPUT | MODE1 */
-				0xa0 0x00	/* lcd_data0.lcd_data0, OUTPUT | MODE0 */
-				0xa4 0x00	/* lcd_data1.lcd_data1, OUTPUT | MODE0 */
-				0xa8 0x00	/* lcd_data2.lcd_data2, OUTPUT | MODE0 */
-				0xac 0x00	/* lcd_data3.lcd_data3, OUTPUT | MODE0 */
-				0xb0 0x00	/* lcd_data4.lcd_data4, OUTPUT | MODE0 */
-				0xb4 0x00	/* lcd_data5.lcd_data5, OUTPUT | MODE0 */
-				0xb8 0x00	/* lcd_data6.lcd_data6, OUTPUT | MODE0 */
-				0xbc 0x00	/* lcd_data7.lcd_data7, OUTPUT | MODE0 */
-				0xc0 0x00	/* lcd_data8.lcd_data8, OUTPUT | MODE0 */
-				0xc4 0x00	/* lcd_data9.lcd_data9, OUTPUT | MODE0 */
-				0xc8 0x00	/* lcd_data10.lcd_data10, OUTPUT | MODE0 */
-				0xcc 0x00	/* lcd_data11.lcd_data11, OUTPUT | MODE0 */
-				0xd0 0x00	/* lcd_data12.lcd_data12, OUTPUT | MODE0 */
-				0xd4 0x00	/* lcd_data13.lcd_data13, OUTPUT | MODE0 */
-				0xd8 0x00	/* lcd_data14.lcd_data14, OUTPUT | MODE0 */
-				0xdc 0x00	/* lcd_data15.lcd_data15, OUTPUT | MODE0 */
-				0xe0 0x00	/* lcd_vsync.lcd_vsync, OUTPUT | MODE0 */
-				0xe4 0x00	/* lcd_hsync.lcd_hsync, OUTPUT | MODE0 */
-				0xe8 0x00	/* lcd_pclk.lcd_pclk, OUTPUT | MODE0 */
-				0xec 0x00	/* lcd_ac_bias_en.lcd_ac_bias_en, OUTPUT | MODE0 */
-			>;
-		};
-
-		lcd_pins_sleep: lcd_pins_sleep {
-			pinctrl-single,pins = <
-				0x20 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad8.lcd_data16 */
-				0x24 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad9.lcd_data17 */
-				0x28 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad10.lcd_data18 */
-				0x2c (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad11.lcd_data19 */
-				0x30 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad12.lcd_data20 */
-				0x34 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad13.lcd_data21 */
-				0x38 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad14.lcd_data22 */
-				0x3c (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad15.lcd_data23 */
-				0xa0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data0.lcd_data0 */
-				0xa4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data1.lcd_data1 */
-				0xa8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data2.lcd_data2 */
-				0xac (PULL_DISABLE | MUX_MODE7)		/* lcd_data3.lcd_data3 */
-				0xb0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data4.lcd_data4 */
-				0xb4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data5.lcd_data5 */
-				0xb8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data6.lcd_data6 */
-				0xbc (PULL_DISABLE | MUX_MODE7)		/* lcd_data7.lcd_data7 */
-				0xc0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data8.lcd_data8 */
-				0xc4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data9.lcd_data9 */
-				0xc8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data10.lcd_data10 */
-				0xcc (PULL_DISABLE | MUX_MODE7)		/* lcd_data11.lcd_data11 */
-				0xd0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data12.lcd_data12 */
-				0xd4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data13.lcd_data13 */
-				0xd8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data14.lcd_data14 */
-				0xdc (PULL_DISABLE | MUX_MODE7)		/* lcd_data15.lcd_data15 */
-				0xe0 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_vsync.lcd_vsync, OUTPUT | MODE0 */
-				0xe4 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_hsync.lcd_hsync */
-				0xe8 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_pclk.lcd_pclk */
-				0xec (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_ac_bias_en.lcd_ac_bias_en */
-			>;
-		};
-
-
-             /* 	i2c1_pins: pinmux_i2c1_pins { 
-                        pinctrl-single,pins = <
-                                0x158 (PIN_INPUT | MUX_MODE2) */   /* spi0_d1.i2c1_sda */
-                              /*  0x15c (PIN_INPUT | MUX_MODE2) */    /* spi0_cs0.i2c1_scl */
-/*                        >;
-                };
-*/
-              	i2c2_pins: pinmux_i2c2_pins { 
-                        pinctrl-single,pins = <
-                                0x150 (PIN_INPUT_PULLUP | MUX_MODE2)    /* spi0_sclk.i2c2_sda */
-                                0x154 (PIN_INPUT_PULLUP | MUX_MODE2)    /* spi0_d0.i2c2_scl */
-                        >;
-                };
-
-
-               spi1_pins: pinmux_spi1_pins {
-                        pinctrl-single,pins = <
-                                0x190 (PIN_INPUT_PULLUP | MUX_MODE3) /* mcasp0_aclkx.spi1_sclk */
-                                0x194 (PIN_INPUT_PULLUP | MUX_MODE3)  /* mcasp0_fsx.spi1_d0 */
-                                0x198 (PIN_OUTPUT_PULLUP | MUX_MODE3) /* mcasp0_axr0.spi1_d1 */
-                                0x19c (PIN_OUTPUT_PULLUP | MUX_MODE3) /* mcasp0_ahclrk.spi1_cs0 */
-                                0x164 (PIN_OUTPUT_PULLUP | MUX_MODE2) /* ecap0_in.pwm0_out */
-                        >;
-                };
-
-
-		edt_ft5x06_pins: pinmux_edt_ft5x06_pins{
-                        pinctrl-single,pins = <
-                                0x1ac (PIN_OUTPUT | MUX_MODE7)    /* mcasp0_ahclkx.gpio3.21 RESET TOUCH P9_25*/
-                                0x8c  (PIN_INPUT | MUX_MODE7)    /* gpmc_clk_mux0.gpio2.1  INT TOUCH P8_18 */
-                        >;
-
-		};
-
-
-               uart4_pins_default: pinmux_uart4_pins_default {
-                        pinctrl-single,pins = <
-                                0x070 (PIN_INPUT_PULLUP | MUX_MODE6)    /* gpmc_wait0.uart4_rxd */
-                                0x074 (PIN_OUTPUT_PULLDOWN | MUX_MODE6) /* gpmc_wpn.uart4_txd */ 
-				0x078 (PIN_OUTPUT | MUX_MODE7)		/* gpmc_ben1.gpio1.28 */
-                        >;
-                };
-
-
-                uart4_pins_sleep: pinmux_uart4_pins_sleep {
-                        pinctrl-single,pins = <
-                                0x070 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-                                0x074 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-				0x078 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-                        >;
-                };
-
-               uart1_pins_default: pinmux_uart1_pins_default {
-                        pinctrl-single,pins = <
-                                0x180 (PIN_INPUT_PULLUP | MUX_MODE0)    /* uart1_rxd.uart1_rxd */
-                                0x184 (PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* uart1_txd.uart1_txd */ 
-				0x178 (PIN_INPUT_PULLUP | MUX_MODE0)	/* i2c2_sda.uart1_ctsn */
-                                0x17c (PIN_OUTPUT | MUX_MODE0)  	/* i2c2_scl.uart1_rtsn */
-                        >;
-                };
-
-
-                uart1_pins_sleep: pinmux_uart1_pins_sleep {
-                        pinctrl-single,pins = <
-                                0x180 (PIN_INPUT_PULLDOWN | MUX_MODE0)  /* uart1_rxd.uart1_rxd */
-                                0x184 (PIN_INPUT_PULLDOWN | MUX_MODE0)	/* uart1_txd.uart1_txd */ 
-				0x178 (PIN_INPUT_PULLDOWN | MUX_MODE0)	/* i2c2_sda.uart1_ctsn */
-                                0x17c (PIN_INPUT_PULLDOWN | MUX_MODE0)  /* i2c2_scl.uart1_rtsn */
-                        >;
-                };
-
-		timer7_pins: pinmux_timer7_pins {
-                        pinctrl-single,pins = <
-                               0x094 (PIN_OUTPUT_PULLDOWN | MUX_MODE2)  /* gpmc_oen_ren.timer7 */
-				>;
-				};
-
-		profibus_pins_default: pinmux_profibus_pins_default {
-                        pinctrl-single,pins = < 
-                        0x158 (PIN_INPUT_PULLUP | MUX_MODE4)    /* spi0_d1.uart0_rxd */
-                        0x15c (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* spi0_cs0.uart0_txd */ 
-			0x1a4 (PIN_OUTPUT | MUX_MODE7)		/* mcasp0_fsr.gpio3.19 */
-                	>;
-                };
-};
-
-&timer7 {
-	pinctrl-names = "default";
-	pinctrl-0 = <&timer7_pins>; 
-	status = "okay";
-};
-
-&i2c0 {
-	hdmi1: hdmi@70 {
-	      compatible = "nxp,tda998x";
-	      reg = <0x70>;
-	};
-};
-
-
-&i2c2 {
-    pinctrl-names = "default";
-    pinctrl-0 = <&i2c2_pins>;
-    status = "okay";
-    clock-frequency = <400000>;
-};
-
-
-&i2c2 {
-        polytouch: edt-ft5x06@38 {
-                compatible = "edt,edt-ft5406", "edt,edt-ft5x06";
-                reg = <0x38>;
-                pinctrl-names = "default";
-                pinctrl-0 = <&edt_ft5x06_pins>;
-                interrupt-parent = <&gpio2>;
-                interrupts = <1 0>;
-                reset-gpios = <&gpio3 21 1>;
-        };
-};
-
-
-&spi1 {
-	pinctrl-names = "default";
-        pinctrl-0 = <&spi1_pins>;
-
-	clock-frequency = <1000000>;
-        status = "okay";
-	spi1_0{
-		compatible = "spidev";
-                reg = <0>;
-		spi-max-frequency = <10000000>;
-        };
-
-	spi1_1{
-		compatible = "spidev";
-                reg = <1>;
-		spi-max-frequency = <10000000>;
-        };
-};
-
-
-&lcdc {
-        pinctrl-names = "default", "sleep";
-        pinctrl-0 = <&lcd_pins_default>;
-        pinctrl-1 = <&lcd_pins_sleep>;
-        status = "okay";
-        display-timings {
-                480x272 {
-                        hactive         = <480>;
-                        vactive         = <272>;
-                        hback-porch     = <2>;
-                        hfront-porch    = <2>;
-                        hsync-len       = <41>;
-                        vback-porch     = <2>;
-                        vfront-porch    = <2>;
-                        vsync-len       = <10>;
-                        clock-frequency = <9000000>;
-                        hsync-active    = <0>;
-                        vsync-active    = <0>;
-                        de-active       = <1>;
-                        pixelclk-active = <1>;
-                };
-        };
-};
-
-/*
-&tscadc {
-        status = "okay";
-        tsc {
-                ti,wires = <4>;
-                ti,x-plate-resistance = <200>;
-                ti,coordinate-readouts = <5>; 
-                ti,wire-config = <0x00 0x11 0x22 0x33>;
-        };
-};
-*/
-
-&uart4 {
-	pinctrl-names = "default", "sleep";
-        pinctrl-0 = <&uart4_pins_default>;
-        pinctrl-1 = <&uart4_pins_sleep>;
-
-        status = "okay";
-
-	rts-gpio = <&gpio1 28 GPIO_ACTIVE_HIGH>;
-	rs485-rts-active-high;
-	rs485-rts-delay = <0 0 100>;
-	linux,rs485-enabled-at-boot-time;
-	rs485-rx-during-tx;
-};
-
-&uart1 {
-	pinctrl-names = "default", "sleep";
-        pinctrl-0 = <&uart1_pins_default>;
-        pinctrl-1 = <&uart1_pins_sleep>;
-
-        status = "okay";
-};
-
-&pruss {
-	pinctrl-names = "default";
-        pinctrl-0 = <&profibus_pins_default>;
-	status = "okay";
-};
-
-/ {
-        pwm7: dmtimer-pwm@7 {
-                compatible = "ti,omap-dmtimer-pwm";
-                ti,timers = <&timer7>;
-                #pwm-cells = <3>;
-        };
-
-        pwm-beeper {
-                compatible = "pwm-beeper";
-                pwms = <&pwm7>;
-        };
-};

+ 0 - 317
board/GfA/Display001/Display001_10.dts

@@ -1,317 +0,0 @@
-/*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
-/dts-v1/;
-
-#include "am33xx.dtsi"
-#include "am335x-bone-common.dtsi"
-
-&ldo3_reg {
-	regulator-min-microvolt = <1800000>;
-	regulator-max-microvolt = <1800000>;
-	regulator-always-on;
-};
-
-&mmc1 {
-	vmmc-supply = <&vmmcsd_fixed>;
-};
-
-&mmc2 {
-	vmmc-supply = <&vmmcsd_fixed>;
-	pinctrl-names = "default";
-	pinctrl-0 = <&emmc_pins>;
-	bus-width = <8>;
-	ti,non-removable;
-	status = "okay";
-};
-
-&am33xx_pinmux {
-		lcd_pins_default: lcd_pins_default {
-			pinctrl-single,pins = <
-				0x20 0x01	/* gpmc_ad8.lcd_data16, OUTPUT | MODE1 */
-				0x24 0x01	/* gpmc_ad9.lcd_data17, OUTPUT | MODE1 */
-				0x28 0x01	/* gpmc_ad10.lcd_data18, OUTPUT | MODE1 */
-				0x2c 0x01	/* gpmc_ad11.lcd_data19, OUTPUT | MODE1 */
-				0x30 0x01	/* gpmc_ad12.lcd_data20, OUTPUT | MODE1 */
-				0x34 0x01	/* gpmc_ad13.lcd_data21, OUTPUT | MODE1 */
-				0x38 0x01	/* gpmc_ad14.lcd_data22, OUTPUT | MODE1 */
-				0x3c 0x01	/* gpmc_ad15.lcd_data23, OUTPUT | MODE1 */
-				0xa0 0x00	/* lcd_data0.lcd_data0, OUTPUT | MODE0 */
-				0xa4 0x00	/* lcd_data1.lcd_data1, OUTPUT | MODE0 */
-				0xa8 0x00	/* lcd_data2.lcd_data2, OUTPUT | MODE0 */
-				0xac 0x00	/* lcd_data3.lcd_data3, OUTPUT | MODE0 */
-				0xb0 0x00	/* lcd_data4.lcd_data4, OUTPUT | MODE0 */
-				0xb4 0x00	/* lcd_data5.lcd_data5, OUTPUT | MODE0 */
-				0xb8 0x00	/* lcd_data6.lcd_data6, OUTPUT | MODE0 */
-				0xbc 0x00	/* lcd_data7.lcd_data7, OUTPUT | MODE0 */
-				0xc0 0x00	/* lcd_data8.lcd_data8, OUTPUT | MODE0 */
-				0xc4 0x00	/* lcd_data9.lcd_data9, OUTPUT | MODE0 */
-				0xc8 0x00	/* lcd_data10.lcd_data10, OUTPUT | MODE0 */
-				0xcc 0x00	/* lcd_data11.lcd_data11, OUTPUT | MODE0 */
-				0xd0 0x00	/* lcd_data12.lcd_data12, OUTPUT | MODE0 */
-				0xd4 0x00	/* lcd_data13.lcd_data13, OUTPUT | MODE0 */
-				0xd8 0x00	/* lcd_data14.lcd_data14, OUTPUT | MODE0 */
-				0xdc 0x00	/* lcd_data15.lcd_data15, OUTPUT | MODE0 */
-				0xe0 0x00	/* lcd_vsync.lcd_vsync, OUTPUT | MODE0 */
-				0xe4 0x00	/* lcd_hsync.lcd_hsync, OUTPUT | MODE0 */
-				0xe8 0x00	/* lcd_pclk.lcd_pclk, OUTPUT | MODE0 */
-				0xec 0x00	/* lcd_ac_bias_en.lcd_ac_bias_en, OUTPUT | MODE0 */
-			>;
-		};
-
-		lcd_pins_sleep: lcd_pins_sleep {
-			pinctrl-single,pins = <
-				0x20 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad8.lcd_data16 */
-				0x24 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad9.lcd_data17 */
-				0x28 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad10.lcd_data18 */
-				0x2c (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad11.lcd_data19 */
-				0x30 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad12.lcd_data20 */
-				0x34 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad13.lcd_data21 */
-				0x38 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad14.lcd_data22 */
-				0x3c (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad15.lcd_data23 */
-				0xa0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data0.lcd_data0 */
-				0xa4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data1.lcd_data1 */
-				0xa8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data2.lcd_data2 */
-				0xac (PULL_DISABLE | MUX_MODE7)		/* lcd_data3.lcd_data3 */
-				0xb0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data4.lcd_data4 */
-				0xb4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data5.lcd_data5 */
-				0xb8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data6.lcd_data6 */
-				0xbc (PULL_DISABLE | MUX_MODE7)		/* lcd_data7.lcd_data7 */
-				0xc0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data8.lcd_data8 */
-				0xc4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data9.lcd_data9 */
-				0xc8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data10.lcd_data10 */
-				0xcc (PULL_DISABLE | MUX_MODE7)		/* lcd_data11.lcd_data11 */
-				0xd0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data12.lcd_data12 */
-				0xd4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data13.lcd_data13 */
-				0xd8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data14.lcd_data14 */
-				0xdc (PULL_DISABLE | MUX_MODE7)		/* lcd_data15.lcd_data15 */
-				0xe0 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_vsync.lcd_vsync, OUTPUT | MODE0 */
-				0xe4 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_hsync.lcd_hsync */
-				0xe8 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_pclk.lcd_pclk */
-				0xec (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_ac_bias_en.lcd_ac_bias_en */
-			>;
-		};
-
-
-             /* 	i2c1_pins: pinmux_i2c1_pins { 
-                        pinctrl-single,pins = <
-                                0x158 (PIN_INPUT | MUX_MODE2) */   /* spi0_d1.i2c1_sda */
-                              /*  0x15c (PIN_INPUT | MUX_MODE2) */    /* spi0_cs0.i2c1_scl */
-/*                        >;
-                };
-*/
-              	i2c2_pins: pinmux_i2c2_pins { 
-                        pinctrl-single,pins = <
-                                0x150 (PIN_INPUT_PULLUP | MUX_MODE2)    /* spi0_sclk.i2c2_sda */
-                                0x154 (PIN_INPUT_PULLUP | MUX_MODE2)    /* spi0_d0.i2c2_scl */
-                        >;
-                };
-
-
-               spi1_pins: pinmux_spi1_pins {
-                        pinctrl-single,pins = <
-                                0x190 (PIN_INPUT_PULLUP | MUX_MODE3) /* mcasp0_aclkx.spi1_sclk */
-                                0x194 (PIN_INPUT_PULLUP | MUX_MODE3)  /* mcasp0_fsx.spi1_d0 */
-                                0x198 (PIN_OUTPUT_PULLUP | MUX_MODE3) /* mcasp0_axr0.spi1_d1 */
-                                0x19c (PIN_OUTPUT_PULLUP | MUX_MODE3) /* mcasp0_ahclrk.spi1_cs0 */
-                                0x164 (PIN_OUTPUT_PULLUP | MUX_MODE2) /* ecap0_in.pwm0_out */
-                        >;
-                };
-
-
-		edt_ft5x06_pins: pinmux_edt_ft5x06_pins{
-                        pinctrl-single,pins = <
-                                0x1ac (PIN_OUTPUT | MUX_MODE7)    /* mcasp0_ahclkx.gpio3.21 RESET TOUCH P9_25*/
-                                0x8c  (PIN_INPUT | MUX_MODE7)    /* gpmc_clk_mux0.gpio2.1  INT TOUCH P8_18 */
-                        >;
-
-		};
-
-
-               uart4_pins_default: pinmux_uart4_pins_default {
-                        pinctrl-single,pins = <
-                                0x070 (PIN_INPUT_PULLUP | MUX_MODE6)    /* gpmc_wait0.uart4_rxd */
-                                0x074 (PIN_OUTPUT_PULLDOWN | MUX_MODE6) /* gpmc_wpn.uart4_txd */ 
-				0x078 (PIN_OUTPUT | MUX_MODE7)		/* gpmc_ben1.gpio1.28 */
-                        >;
-                };
-
-
-                uart4_pins_sleep: pinmux_uart4_pins_sleep {
-                        pinctrl-single,pins = <
-                                0x070 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-                                0x074 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-				0x078 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-                        >;
-                };
-
-               uart1_pins_default: pinmux_uart1_pins_default {
-                        pinctrl-single,pins = <
-                                0x180 (PIN_INPUT_PULLUP | MUX_MODE0)    /* uart1_rxd.uart1_rxd */
-                                0x184 (PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* uart1_txd.uart1_txd */ 
-				0x178 (PIN_INPUT_PULLUP | MUX_MODE0)	/* i2c2_sda.uart1_ctsn */
-                                0x17c (PIN_OUTPUT | MUX_MODE0)  	/* i2c2_scl.uart1_rtsn */
-                        >;
-                };
-
-
-                uart1_pins_sleep: pinmux_uart1_pins_sleep {
-                        pinctrl-single,pins = <
-                                0x180 (PIN_INPUT_PULLDOWN | MUX_MODE0)  /* uart1_rxd.uart1_rxd */
-                                0x184 (PIN_INPUT_PULLDOWN | MUX_MODE0)	/* uart1_txd.uart1_txd */ 
-				0x178 (PIN_INPUT_PULLDOWN | MUX_MODE0)	/* i2c2_sda.uart1_ctsn */
-                                0x17c (PIN_INPUT_PULLDOWN | MUX_MODE0)  /* i2c2_scl.uart1_rtsn */
-                        >;
-                };
-
-		timer7_pins: pinmux_timer7_pins {
-                        pinctrl-single,pins = <
-                               0x094 (PIN_OUTPUT_PULLDOWN | MUX_MODE2)  /* gpmc_oen_ren.timer7 */
-				>;
-				};
-
-		profibus_pins_default: pinmux_profibus_pins_default {
-                        pinctrl-single,pins = < 
-                        0x158 (PIN_INPUT_PULLUP | MUX_MODE4)    /* spi0_d1.uart0_rxd */
-                        0x15c (PIN_OUTPUT_PULLDOWN | MUX_MODE4) /* spi0_cs0.uart0_txd */ 
-			0x1a4 (PIN_OUTPUT | MUX_MODE5)		/* mcasp0_fsr.gpio3.19 */
-                	>;
-                };
-};
-
-&timer7 {
-	pinctrl-names = "default";
-	pinctrl-0 = <&timer7_pins>; 
-	status = "okay";
-};
-
-&i2c0 {
-	hdmi1: hdmi@70 {
-	      compatible = "nxp,tda998x";
-	      reg = <0x70>;
-	};
-};
-
-
-&i2c2 {
-    pinctrl-names = "default";
-    pinctrl-0 = <&i2c2_pins>;
-    status = "okay";
-    clock-frequency = <400000>;
-};
-
-
-&i2c2 {
-        egalax_ts@2A {
-                compatible = "eeti,egalax_i2c";
-                reg = <0x2A>;
-                pinctrl-names = "default";
-                pinctrl-0 = <&edt_ft5x06_pins>;
-                interrupt-parent = <&gpio2>;
-                interrupts = <1 8>;
-                int-gpios = <&gpio2 1 0>;
-		linux,wakeup;
-        };
-};
-
-
-&spi1 {
-	pinctrl-names = "default";
-        pinctrl-0 = <&spi1_pins>;
-
-	clock-frequency = <1000000>;
-        status = "okay";
-	spi1_0{
-		compatible = "spidev";
-                reg = <0>;
-		spi-max-frequency = <10000000>;
-        };
-
-	spi1_1{
-		compatible = "spidev";
-                reg = <1>;
-		spi-max-frequency = <10000000>;
-        };
-};
-
-
-&lcdc {
-        pinctrl-names = "default", "sleep";
-        pinctrl-0 = <&lcd_pins_default>;
-        pinctrl-1 = <&lcd_pins_sleep>;
-        status = "okay";
-	display-timings {
-		800x480 {
-			hactive         = <1280>;
-			vactive         = <800>;
-			hback-porch     = <50>;
-			hfront-porch    = <60>;
-			hsync-len       = <50>;
-			vback-porch     = <10>;
-			vfront-porch    = <8>;
-			vsync-len       = <5>;
-			clock-frequency = <72000000>;
-			hsync-active    = <0>;
-			vsync-active    = <0>;
-			de-active	= <1>;
-			pixelclk-active = <0>;
-		};
-	};
-};
-
-/*
-&tscadc {
-        status = "okay";
-        tsc {
-                ti,wires = <4>;
-                ti,x-plate-resistance = <200>;
-                ti,coordinate-readouts = <5>; 
-                ti,wire-config = <0x00 0x11 0x22 0x33>;
-        };
-};
-*/
-
-&uart4 {
-	pinctrl-names = "default", "sleep";
-        pinctrl-0 = <&uart4_pins_default>;
-        pinctrl-1 = <&uart4_pins_sleep>;
-
-        status = "okay";
-
-	rts-gpio = <&gpio1 28 GPIO_ACTIVE_HIGH>;
-	rs485-rts-active-high;
-	rs485-rts-delay = <0 0 100>;
-	linux,rs485-enabled-at-boot-time;
-	rs485-rx-during-tx;
-};
-
-&uart1 {
-	pinctrl-names = "default", "sleep";
-        pinctrl-0 = <&uart1_pins_default>;
-        pinctrl-1 = <&uart1_pins_sleep>;
-
-        status = "okay";
-};
-
-&pruss {
-	pinctrl-names = "default";
-        pinctrl-0 = <&profibus_pins_default>;
-	status = "okay";
-};
-
-/ {
-        pwm7: dmtimer-pwm@7 {
-                compatible = "ti,omap-dmtimer-pwm";
-                ti,timers = <&timer7>;
-                #pwm-cells = <3>;
-        };
-
-        pwm-beeper {
-                compatible = "pwm-beeper";
-                pwms = <&pwm7>;
-        };
-};

+ 0 - 316
board/GfA/Display001/Display001_4_nopruss.dts

@@ -1,316 +0,0 @@
-/*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
-/dts-v1/;
-
-#include "am33xx.dtsi"
-#include "am335x-bone-common.dtsi"
-
-&ldo3_reg {
-	regulator-min-microvolt = <1800000>;
-	regulator-max-microvolt = <1800000>;
-	regulator-always-on;
-};
-
-&mmc1 {
-	vmmc-supply = <&vmmcsd_fixed>;
-};
-
-&mmc2 {
-	vmmc-supply = <&vmmcsd_fixed>;
-	pinctrl-names = "default";
-	pinctrl-0 = <&emmc_pins>;
-	bus-width = <8>;
-	ti,non-removable;
-	status = "okay";
-};
-
-&am33xx_pinmux {
-		lcd_pins_default: lcd_pins_default {
-			pinctrl-single,pins = <
-				0x20 0x01	/* gpmc_ad8.lcd_data16, OUTPUT | MODE1 */
-				0x24 0x01	/* gpmc_ad9.lcd_data17, OUTPUT | MODE1 */
-				0x28 0x01	/* gpmc_ad10.lcd_data18, OUTPUT | MODE1 */
-				0x2c 0x01	/* gpmc_ad11.lcd_data19, OUTPUT | MODE1 */
-				0x30 0x01	/* gpmc_ad12.lcd_data20, OUTPUT | MODE1 */
-				0x34 0x01	/* gpmc_ad13.lcd_data21, OUTPUT | MODE1 */
-				0x38 0x01	/* gpmc_ad14.lcd_data22, OUTPUT | MODE1 */
-				0x3c 0x01	/* gpmc_ad15.lcd_data23, OUTPUT | MODE1 */
-				0xa0 0x00	/* lcd_data0.lcd_data0, OUTPUT | MODE0 */
-				0xa4 0x00	/* lcd_data1.lcd_data1, OUTPUT | MODE0 */
-				0xa8 0x00	/* lcd_data2.lcd_data2, OUTPUT | MODE0 */
-				0xac 0x00	/* lcd_data3.lcd_data3, OUTPUT | MODE0 */
-				0xb0 0x00	/* lcd_data4.lcd_data4, OUTPUT | MODE0 */
-				0xb4 0x00	/* lcd_data5.lcd_data5, OUTPUT | MODE0 */
-				0xb8 0x00	/* lcd_data6.lcd_data6, OUTPUT | MODE0 */
-				0xbc 0x00	/* lcd_data7.lcd_data7, OUTPUT | MODE0 */
-				0xc0 0x00	/* lcd_data8.lcd_data8, OUTPUT | MODE0 */
-				0xc4 0x00	/* lcd_data9.lcd_data9, OUTPUT | MODE0 */
-				0xc8 0x00	/* lcd_data10.lcd_data10, OUTPUT | MODE0 */
-				0xcc 0x00	/* lcd_data11.lcd_data11, OUTPUT | MODE0 */
-				0xd0 0x00	/* lcd_data12.lcd_data12, OUTPUT | MODE0 */
-				0xd4 0x00	/* lcd_data13.lcd_data13, OUTPUT | MODE0 */
-				0xd8 0x00	/* lcd_data14.lcd_data14, OUTPUT | MODE0 */
-				0xdc 0x00	/* lcd_data15.lcd_data15, OUTPUT | MODE0 */
-				0xe0 0x00	/* lcd_vsync.lcd_vsync, OUTPUT | MODE0 */
-				0xe4 0x00	/* lcd_hsync.lcd_hsync, OUTPUT | MODE0 */
-				0xe8 0x00	/* lcd_pclk.lcd_pclk, OUTPUT | MODE0 */
-				0xec 0x00	/* lcd_ac_bias_en.lcd_ac_bias_en, OUTPUT | MODE0 */
-			>;
-		};
-
-		lcd_pins_sleep: lcd_pins_sleep {
-			pinctrl-single,pins = <
-				0x20 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad8.lcd_data16 */
-				0x24 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad9.lcd_data17 */
-				0x28 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad10.lcd_data18 */
-				0x2c (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad11.lcd_data19 */
-				0x30 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad12.lcd_data20 */
-				0x34 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad13.lcd_data21 */
-				0x38 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad14.lcd_data22 */
-				0x3c (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad15.lcd_data23 */
-				0xa0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data0.lcd_data0 */
-				0xa4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data1.lcd_data1 */
-				0xa8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data2.lcd_data2 */
-				0xac (PULL_DISABLE | MUX_MODE7)		/* lcd_data3.lcd_data3 */
-				0xb0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data4.lcd_data4 */
-				0xb4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data5.lcd_data5 */
-				0xb8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data6.lcd_data6 */
-				0xbc (PULL_DISABLE | MUX_MODE7)		/* lcd_data7.lcd_data7 */
-				0xc0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data8.lcd_data8 */
-				0xc4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data9.lcd_data9 */
-				0xc8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data10.lcd_data10 */
-				0xcc (PULL_DISABLE | MUX_MODE7)		/* lcd_data11.lcd_data11 */
-				0xd0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data12.lcd_data12 */
-				0xd4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data13.lcd_data13 */
-				0xd8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data14.lcd_data14 */
-				0xdc (PULL_DISABLE | MUX_MODE7)		/* lcd_data15.lcd_data15 */
-				0xe0 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_vsync.lcd_vsync, OUTPUT | MODE0 */
-				0xe4 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_hsync.lcd_hsync */
-				0xe8 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_pclk.lcd_pclk */
-				0xec (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_ac_bias_en.lcd_ac_bias_en */
-			>;
-		};
-
-
-             /* 	i2c1_pins: pinmux_i2c1_pins { 
-                        pinctrl-single,pins = <
-                                0x158 (PIN_INPUT | MUX_MODE2) */   /* spi0_d1.i2c1_sda */
-                              /*  0x15c (PIN_INPUT | MUX_MODE2) */    /* spi0_cs0.i2c1_scl */
-/*                        >;
-                };
-*/
-              	i2c2_pins: pinmux_i2c2_pins { 
-                        pinctrl-single,pins = <
-                                0x150 (PIN_INPUT_PULLUP | MUX_MODE2)    /* spi0_sclk.i2c2_sda */
-                                0x154 (PIN_INPUT_PULLUP | MUX_MODE2)    /* spi0_d0.i2c2_scl */
-                        >;
-                };
-
-
-               spi1_pins: pinmux_spi1_pins {
-                        pinctrl-single,pins = <
-                                0x190 (PIN_INPUT_PULLUP | MUX_MODE3) /* mcasp0_aclkx.spi1_sclk */
-                                0x194 (PIN_INPUT_PULLUP | MUX_MODE3)  /* mcasp0_fsx.spi1_d0 */
-                                0x198 (PIN_OUTPUT_PULLUP | MUX_MODE3) /* mcasp0_axr0.spi1_d1 */
-                                0x19c (PIN_OUTPUT_PULLUP | MUX_MODE3) /* mcasp0_ahclrk.spi1_cs0 */
-                                0x164 (PIN_OUTPUT_PULLUP | MUX_MODE2) /* ecap0_in.pwm0_out */
-                        >;
-                };
-
-
-		edt_ft5x06_pins: pinmux_edt_ft5x06_pins{
-                        pinctrl-single,pins = <
-                                0x1ac (PIN_OUTPUT | MUX_MODE7)    /* mcasp0_ahclkx.gpio3.21 RESET TOUCH P9_25*/
-                                0x8c  (PIN_INPUT | MUX_MODE7)    /* gpmc_clk_mux0.gpio2.1  INT TOUCH P8_18 */
-                        >;
-
-		};
-
-
-               uart4_pins_default: pinmux_uart4_pins_default {
-                        pinctrl-single,pins = <
-                                0x070 (PIN_INPUT_PULLUP | MUX_MODE6)    /* gpmc_wait0.uart4_rxd */
-                                0x074 (PIN_OUTPUT_PULLDOWN | MUX_MODE6) /* gpmc_wpn.uart4_txd */ 
-				0x078 (PIN_OUTPUT | MUX_MODE7)		/* gpmc_ben1.gpio1.28 */
-                        >;
-                };
-
-
-                uart4_pins_sleep: pinmux_uart4_pins_sleep {
-                        pinctrl-single,pins = <
-                                0x070 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-                                0x074 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-				0x078 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-                        >;
-                };
-
-               uart1_pins_default: pinmux_uart1_pins_default {
-                        pinctrl-single,pins = <
-                                0x180 (PIN_INPUT_PULLUP | MUX_MODE0)    /* uart1_rxd.uart1_rxd */
-                                0x184 (PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* uart1_txd.uart1_txd */ 
-				0x178 (PIN_INPUT_PULLUP | MUX_MODE0)	/* i2c2_sda.uart1_ctsn */
-                                0x17c (PIN_OUTPUT | MUX_MODE0)  	/* i2c2_scl.uart1_rtsn */
-                        >;
-                };
-
-
-                uart1_pins_sleep: pinmux_uart1_pins_sleep {
-                        pinctrl-single,pins = <
-                                0x180 (PIN_INPUT_PULLDOWN | MUX_MODE0)  /* uart1_rxd.uart1_rxd */
-                                0x184 (PIN_INPUT_PULLDOWN | MUX_MODE0)	/* uart1_txd.uart1_txd */ 
-				0x178 (PIN_INPUT_PULLDOWN | MUX_MODE0)	/* i2c2_sda.uart1_ctsn */
-                                0x17c (PIN_INPUT_PULLDOWN | MUX_MODE0)  /* i2c2_scl.uart1_rtsn */
-                        >;
-                };
-
-		timer7_pins: pinmux_timer7_pins {
-                        pinctrl-single,pins = <
-                               0x094 (PIN_OUTPUT_PULLDOWN | MUX_MODE2)  /* gpmc_oen_ren.timer7 */
-				>;
-				};
-
-		profibus_pins_default: pinmux_profibus_pins_default {
-                        pinctrl-single,pins = < 
-                        0x158 (PIN_INPUT_PULLUP | MUX_MODE4)    /* spi0_d1.uart0_rxd */
-                        0x15c (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* spi0_cs0.uart0_txd */ 
-			0x1a4 (PIN_OUTPUT | MUX_MODE7)		/* mcasp0_fsr.gpio3.19 */
-                	>;
-                };
-};
-
-&timer7 {
-	pinctrl-names = "default";
-	pinctrl-0 = <&timer7_pins>; 
-	status = "okay";
-};
-
-&i2c0 {
-	hdmi1: hdmi@70 {
-	      compatible = "nxp,tda998x";
-	      reg = <0x70>;
-	};
-};
-
-
-&i2c2 {
-    pinctrl-names = "default";
-    pinctrl-0 = <&i2c2_pins>;
-    status = "okay";
-    clock-frequency = <400000>;
-};
-
-
-&i2c2 {
-        polytouch: edt-ft5x06@38 {
-                compatible = "edt,edt-ft5406", "edt,edt-ft5x06";
-                reg = <0x38>;
-                pinctrl-names = "default";
-                pinctrl-0 = <&edt_ft5x06_pins>;
-                interrupt-parent = <&gpio2>;
-                interrupts = <1 0>;
-                reset-gpios = <&gpio3 21 1>;
-        };
-};
-
-
-&spi1 {
-	pinctrl-names = "default";
-        pinctrl-0 = <&spi1_pins>;
-
-	clock-frequency = <1000000>;
-        status = "okay";
-	spi1_0{
-		compatible = "spidev";
-                reg = <0>;
-		spi-max-frequency = <10000000>;
-        };
-
-	spi1_1{
-		compatible = "spidev";
-                reg = <1>;
-		spi-max-frequency = <10000000>;
-        };
-};
-
-
-&lcdc {
-        pinctrl-names = "default", "sleep";
-        pinctrl-0 = <&lcd_pins_default>;
-        pinctrl-1 = <&lcd_pins_sleep>;
-        status = "okay";
-        display-timings {
-                480x272 {
-                        hactive         = <480>;
-                        vactive         = <272>;
-                        hback-porch     = <2>;
-                        hfront-porch    = <2>;
-                        hsync-len       = <41>;
-                        vback-porch     = <2>;
-                        vfront-porch    = <2>;
-                        vsync-len       = <10>;
-                        clock-frequency = <9000000>;
-                        hsync-active    = <0>;
-                        vsync-active    = <0>;
-                        de-active       = <1>;
-                        pixelclk-active = <1>;
-                };
-        };
-};
-
-/*
-&tscadc {
-        status = "okay";
-        tsc {
-                ti,wires = <4>;
-                ti,x-plate-resistance = <200>;
-                ti,coordinate-readouts = <5>; 
-                ti,wire-config = <0x00 0x11 0x22 0x33>;
-        };
-};
-*/
-
-&uart4 {
-	pinctrl-names = "default", "sleep";
-        pinctrl-0 = <&uart4_pins_default>;
-        pinctrl-1 = <&uart4_pins_sleep>;
-
-        status = "okay";
-
-	rts-gpio = <&gpio1 28 GPIO_ACTIVE_HIGH>;
-	rs485-rts-active-high;
-	rs485-rts-delay = <0 0 100>;
-	linux,rs485-enabled-at-boot-time;
-	rs485-rx-during-tx;
-};
-
-&uart1 {
-	pinctrl-names = "default", "sleep";
-        pinctrl-0 = <&uart1_pins_default>;
-        pinctrl-1 = <&uart1_pins_sleep>;
-
-        status = "okay";
-};
-
-&pruss {
-	pinctrl-names = "default";
-        pinctrl-0 = <&profibus_pins_default>;
-	status = "okay";
-};
-
-/ {
-        pwm7: dmtimer-pwm@7 {
-                compatible = "ti,omap-dmtimer-pwm";
-                ti,timers = <&timer7>;
-                #pwm-cells = <3>;
-        };
-
-        pwm-beeper {
-                compatible = "pwm-beeper";
-                pwms = <&pwm7>;
-        };
-};

+ 0 - 350
board/GfA/Display001/Display001_7_bitbang.dts

@@ -1,350 +0,0 @@
-/*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
-/dts-v1/;
-
-#include "am33xx.dtsi"
-#include "am335x-bone-common.dtsi"
-
-&ldo3_reg {
-	regulator-min-microvolt = <1800000>;
-	regulator-max-microvolt = <1800000>;
-	regulator-always-on;
-};
-
-&mmc1 {
-	vmmc-supply = <&vmmcsd_fixed>;
-};
-
-&mmc2 {
-	vmmc-supply = <&vmmcsd_fixed>;
-	pinctrl-names = "default";
-	pinctrl-0 = <&emmc_pins>;
-	bus-width = <8>;
-	ti,non-removable;
-	status = "okay";
-};
-
-&am33xx_pinmux {
-		lcd_pins_default: lcd_pins_default {
-			pinctrl-single,pins = <
-				0x20 0x01	/* gpmc_ad8.lcd_data16, OUTPUT | MODE1 */
-				0x24 0x01	/* gpmc_ad9.lcd_data17, OUTPUT | MODE1 */
-				0x28 0x01	/* gpmc_ad10.lcd_data18, OUTPUT | MODE1 */
-				0x2c 0x01	/* gpmc_ad11.lcd_data19, OUTPUT | MODE1 */
-				0x30 0x01	/* gpmc_ad12.lcd_data20, OUTPUT | MODE1 */
-				0x34 0x01	/* gpmc_ad13.lcd_data21, OUTPUT | MODE1 */
-				0x38 0x01	/* gpmc_ad14.lcd_data22, OUTPUT | MODE1 */
-				0x3c 0x01	/* gpmc_ad15.lcd_data23, OUTPUT | MODE1 */
-				0xa0 0x00	/* lcd_data0.lcd_data0, OUTPUT | MODE0 */
-				0xa4 0x00	/* lcd_data1.lcd_data1, OUTPUT | MODE0 */
-				0xa8 0x00	/* lcd_data2.lcd_data2, OUTPUT | MODE0 */
-				0xac 0x00	/* lcd_data3.lcd_data3, OUTPUT | MODE0 */
-				0xb0 0x00	/* lcd_data4.lcd_data4, OUTPUT | MODE0 */
-				0xb4 0x00	/* lcd_data5.lcd_data5, OUTPUT | MODE0 */
-				0xb8 0x00	/* lcd_data6.lcd_data6, OUTPUT | MODE0 */
-				0xbc 0x00	/* lcd_data7.lcd_data7, OUTPUT | MODE0 */
-				0xc0 0x00	/* lcd_data8.lcd_data8, OUTPUT | MODE0 */
-				0xc4 0x00	/* lcd_data9.lcd_data9, OUTPUT | MODE0 */
-				0xc8 0x00	/* lcd_data10.lcd_data10, OUTPUT | MODE0 */
-				0xcc 0x00	/* lcd_data11.lcd_data11, OUTPUT | MODE0 */
-				0xd0 0x00	/* lcd_data12.lcd_data12, OUTPUT | MODE0 */
-				0xd4 0x00	/* lcd_data13.lcd_data13, OUTPUT | MODE0 */
-				0xd8 0x00	/* lcd_data14.lcd_data14, OUTPUT | MODE0 */
-				0xdc 0x00	/* lcd_data15.lcd_data15, OUTPUT | MODE0 */
-				0xe0 0x00	/* lcd_vsync.lcd_vsync, OUTPUT | MODE0 */
-				0xe4 0x00	/* lcd_hsync.lcd_hsync, OUTPUT | MODE0 */
-				0xe8 0x00	/* lcd_pclk.lcd_pclk, OUTPUT | MODE0 */
-				0xec 0x00	/* lcd_ac_bias_en.lcd_ac_bias_en, OUTPUT | MODE0 */
-			>;
-		};
-
-		lcd_pins_sleep: lcd_pins_sleep {
-			pinctrl-single,pins = <
-				0x20 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad8.lcd_data16 */
-				0x24 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad9.lcd_data17 */
-				0x28 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad10.lcd_data18 */
-				0x2c (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad11.lcd_data19 */
-				0x30 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad12.lcd_data20 */
-				0x34 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad13.lcd_data21 */
-				0x38 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad14.lcd_data22 */
-				0x3c (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad15.lcd_data23 */
-				0xa0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data0.lcd_data0 */
-				0xa4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data1.lcd_data1 */
-				0xa8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data2.lcd_data2 */
-				0xac (PULL_DISABLE | MUX_MODE7)		/* lcd_data3.lcd_data3 */
-				0xb0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data4.lcd_data4 */
-				0xb4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data5.lcd_data5 */
-				0xb8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data6.lcd_data6 */
-				0xbc (PULL_DISABLE | MUX_MODE7)		/* lcd_data7.lcd_data7 */
-				0xc0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data8.lcd_data8 */
-				0xc4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data9.lcd_data9 */
-				0xc8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data10.lcd_data10 */
-				0xcc (PULL_DISABLE | MUX_MODE7)		/* lcd_data11.lcd_data11 */
-				0xd0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data12.lcd_data12 */
-				0xd4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data13.lcd_data13 */
-				0xd8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data14.lcd_data14 */
-				0xdc (PULL_DISABLE | MUX_MODE7)		/* lcd_data15.lcd_data15 */
-				0xe0 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_vsync.lcd_vsync, OUTPUT | MODE0 */
-				0xe4 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_hsync.lcd_hsync */
-				0xe8 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_pclk.lcd_pclk */
-				0xec (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_ac_bias_en.lcd_ac_bias_en */
-			>;
-		};
-
-
-             /* 	i2c1_pins: pinmux_i2c1_pins { 
-                        pinctrl-single,pins = <
-                                0x158 (PIN_INPUT | MUX_MODE2) */   /* spi0_d1.i2c1_sda */
-                              /*  0x15c (PIN_INPUT | MUX_MODE2) */    /* spi0_cs0.i2c1_scl */
-/*                        >;
-                };
-*/
-              	i2c2_pins: pinmux_i2c2_pins { 
-                        pinctrl-single,pins = <
-                                0x150 (PIN_INPUT_PULLUP | MUX_MODE2)    /* spi0_sclk.i2c2_sda */
-                                0x154 (PIN_INPUT_PULLUP | MUX_MODE2)    /* spi0_d0.i2c2_scl */
-                        >;
-                };
-
-                i2c_gpio_pins: pinmux_i2c_gpio_pins {
-                        pinctrl-single,pins = <
-                                0x150 (PIN_INPUT | MUX_MODE7)    /* spi0_sclk.i2c2_sda */
-                                0x154 (PIN_INPUT | MUX_MODE7)    /* spi0_d0.i2c2_scl */
-                        >;
-                };
-
-               spi1_pins: pinmux_spi1_pins {
-                        pinctrl-single,pins = <
-                                0x190 (PIN_INPUT_PULLUP | MUX_MODE3) /* mcasp0_aclkx.spi1_sclk */
-                                0x194 (PIN_INPUT_PULLUP | MUX_MODE3)  /* mcasp0_fsx.spi1_d0 */
-                                0x198 (PIN_OUTPUT_PULLUP | MUX_MODE3) /* mcasp0_axr0.spi1_d1 */
-                                0x19c (PIN_OUTPUT_PULLUP | MUX_MODE3) /* mcasp0_ahclrk.spi1_cs0 */
-                                0x164 (PIN_OUTPUT_PULLUP | MUX_MODE2) /* ecap0_in.pwm0_out */
-                        >;
-                };
-
-
-		edt_ft5x06_pins: pinmux_edt_ft5x06_pins{
-                        pinctrl-single,pins = <
-                                0x1ac (PIN_OUTPUT | MUX_MODE7)    /* mcasp0_ahclkx.gpio3.21 RESET TOUCH P9_25*/
-                                0x8c  (PIN_INPUT | MUX_MODE7)    /* gpmc_clk_mux0.gpio2.1  INT TOUCH P8_18 */
-                        >;
-
-		};
-
-
-               uart4_pins_default: pinmux_uart4_pins_default {
-                        pinctrl-single,pins = <
-                                0x070 (PIN_INPUT_PULLUP | MUX_MODE6)    /* gpmc_wait0.uart4_rxd */
-                                0x074 (PIN_OUTPUT_PULLDOWN | MUX_MODE6) /* gpmc_wpn.uart4_txd */ 
-				0x078 (PIN_OUTPUT | MUX_MODE7)		/* gpmc_ben1.gpio1.28 */
-                        >;
-                };
-
-
-                uart4_pins_sleep: pinmux_uart4_pins_sleep {
-                        pinctrl-single,pins = <
-                                0x070 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-                                0x074 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-				0x078 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-                        >;
-                };
-
-               uart1_pins_default: pinmux_uart1_pins_default {
-                        pinctrl-single,pins = <
-                                0x180 (PIN_INPUT_PULLUP | MUX_MODE0)    /* uart1_rxd.uart1_rxd */
-                                0x184 (PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* uart1_txd.uart1_txd */ 
-				0x178 (PIN_INPUT_PULLUP | MUX_MODE0)	/* i2c2_sda.uart1_ctsn */
-                                0x17c (PIN_OUTPUT | MUX_MODE0)  	/* i2c2_scl.uart1_rtsn */
-                        >;
-                };
-
-
-                uart1_pins_sleep: pinmux_uart1_pins_sleep {
-                        pinctrl-single,pins = <
-                                0x180 (PIN_INPUT_PULLDOWN | MUX_MODE0)  /* uart1_rxd.uart1_rxd */
-                                0x184 (PIN_INPUT_PULLDOWN | MUX_MODE0)	/* uart1_txd.uart1_txd */ 
-				0x178 (PIN_INPUT_PULLDOWN | MUX_MODE0)	/* i2c2_sda.uart1_ctsn */
-                                0x17c (PIN_INPUT_PULLDOWN | MUX_MODE0)  /* i2c2_scl.uart1_rtsn */
-                        >;
-                };
-
-		timer7_pins: pinmux_timer7_pins {
-                        pinctrl-single,pins = <
-                               0x094 (PIN_OUTPUT_PULLDOWN | MUX_MODE2)  /* gpmc_oen_ren.timer7 */
-				>;
-				};
-
-		profibus_pins_default: pinmux_profibus_pins_default {
-                        pinctrl-single,pins = < 
-                        0x158 (PIN_INPUT_PULLUP | MUX_MODE4)    /* spi0_d1.uart0_rxd */
-                        0x15c (PIN_OUTPUT_PULLDOWN | MUX_MODE4) /* spi0_cs0.uart0_txd */ 
-			0x1a4 (PIN_OUTPUT | MUX_MODE5)		/* mcasp0_fsr.gpio3.19 */
-                	>;
-                };
-};
-
-&timer7 {
-	pinctrl-names = "default";
-	pinctrl-0 = <&timer7_pins>; 
-	status = "okay";
-};
-
-&i2c0 {
-	hdmi1: hdmi@70 {
-	      compatible = "nxp,tda998x";
-	      reg = <0x70>;
-	};
-};
-
-/*
-&i2c2 {
-    pinctrl-names = "default";
-    pinctrl-0 = <&i2c2_pins>;
-    status = "okay";
-    clock-frequency = <400000>;
-};
-
-
-&i2c2 {
-        polytouch: edt-ft5x06@38 {
-                compatible = "edt,edt-ft5406", "edt,edt-ft5x06";
-                reg = <0x38>;
-                pinctrl-names = "default";
-                pinctrl-0 = <&edt_ft5x06_pins>;
-                interrupt-parent = <&gpio2>;
-                interrupts = <1 0>;
-                reset-gpios = <&gpio3 21 1>;
-        };
-};
-*/
-
-/ {
-i2c@3 {
-        compatible = "i2c-gpio";
-        pinctrl-names = "default";
-        pinctrl-0 = <&i2c_gpio_pins>;
-        status = "okay";
-
-        gpios = <&gpio0 2 0 /* sda */
-                 &gpio0 3 0 /* scl */
-                >;
-        /*i2c-gpio,sda-open-drain;
-        i2c-gpio,scl-open-drain;*/ 
-        i2c-gpio,delay-us = <1>;        /* ~100 kHz */
-        #address-cells = <1>;
-        #size-cells = <0>;
-
-        polytouch: edt-ft5x06@38 {
-                        compatible = "edt,edt-ft5406", "edt,edt-ft5x06";
-                        reg = <0x38>;
-                        pinctrl-names = "default";
-                        pinctrl-0 = <&edt_ft5x06_pins>;
-                        interrupt-parent = <&gpio2>;
-                        interrupts = <1 0>;
-                        reset-gpios = <&gpio3 21 1>;
-                };
-        };
-};
-
-&spi1 {
-	pinctrl-names = "default";
-        pinctrl-0 = <&spi1_pins>;
-
-	clock-frequency = <1000000>;
-        status = "okay";
-	spi1_0{
-		compatible = "spidev";
-                reg = <0>;
-		spi-max-frequency = <10000000>;
-        };
-
-	spi1_1{
-		compatible = "spidev";
-                reg = <1>;
-		spi-max-frequency = <10000000>;
-        };
-};
-
-
-&lcdc {
-	pinctrl-names = "default", "sleep";
-	pinctrl-0 = <&lcd_pins_default>;
-	pinctrl-1 = <&lcd_pins_sleep>;
-	status = "okay";
-	display-timings {
-		800x480 {
-			hactive         = <800>;
-			vactive         = <480>;
-			hback-porch     = <88>;
-			hfront-porch    = <40>;
-			hsync-len       = <128>;
-			vback-porch     = <33>;
-			vfront-porch    = <10>;
-			vsync-len       = <2>;
-			clock-frequency = <33000000>;
-			hsync-active    = <0>;
-			vsync-active    = <0>;
-			de-active	= <1>;
-			pixelclk-active = <0>;
-		};
-	};
-};
-
-/*
-&tscadc {
-        status = "okay";
-        tsc {
-                ti,wires = <4>;
-                ti,x-plate-resistance = <200>;
-                ti,coordinate-readouts = <5>; 
-                ti,wire-config = <0x00 0x11 0x22 0x33>;
-        };
-};
-*/
-
-&uart4 {
-	pinctrl-names = "default", "sleep";
-        pinctrl-0 = <&uart4_pins_default>;
-        pinctrl-1 = <&uart4_pins_sleep>;
-
-        status = "okay";
-
-	rts-gpio = <&gpio1 28 GPIO_ACTIVE_HIGH>;
-	rs485-rts-active-high;
-	rs485-rts-delay = <0 0>;
-	linux,rs485-enabled-at-boot-time;
-	rs485-rx-during-tx;
-};
-
-&uart1 {
-	pinctrl-names = "default", "sleep";
-        pinctrl-0 = <&uart1_pins_default>;
-        pinctrl-1 = <&uart1_pins_sleep>;
-
-        status = "okay";
-};
-
-&pruss {
-	pinctrl-names = "default";
-        pinctrl-0 = <&profibus_pins_default>;
-	status = "okay";
-};
-
-/ {
-        pwm7: dmtimer-pwm@7 {
-                compatible = "ti,omap-dmtimer-pwm";
-                ti,timers = <&timer7>;
-                #pwm-cells = <3>;
-        };
-
-        pwm-beeper {
-                compatible = "pwm-beeper";
-                pwms = <&pwm7>;
-        };
-};

+ 0 - 351
board/GfA/Display001/Display001_7_gain1.dts

@@ -1,351 +0,0 @@
-/*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
-/dts-v1/;
-
-#include "am33xx.dtsi"
-#include "am335x-bone-common.dtsi"
-
-&ldo3_reg {
-	regulator-min-microvolt = <1800000>;
-	regulator-max-microvolt = <1800000>;
-	regulator-always-on;
-};
-
-&mmc1 {
-	vmmc-supply = <&vmmcsd_fixed>;
-};
-
-&mmc2 {
-	vmmc-supply = <&vmmcsd_fixed>;
-	pinctrl-names = "default";
-	pinctrl-0 = <&emmc_pins>;
-	bus-width = <8>;
-	ti,non-removable;
-	status = "okay";
-};
-
-&am33xx_pinmux {
-		lcd_pins_default: lcd_pins_default {
-			pinctrl-single,pins = <
-				0x20 0x01	/* gpmc_ad8.lcd_data16, OUTPUT | MODE1 */
-				0x24 0x01	/* gpmc_ad9.lcd_data17, OUTPUT | MODE1 */
-				0x28 0x01	/* gpmc_ad10.lcd_data18, OUTPUT | MODE1 */
-				0x2c 0x01	/* gpmc_ad11.lcd_data19, OUTPUT | MODE1 */
-				0x30 0x01	/* gpmc_ad12.lcd_data20, OUTPUT | MODE1 */
-				0x34 0x01	/* gpmc_ad13.lcd_data21, OUTPUT | MODE1 */
-				0x38 0x01	/* gpmc_ad14.lcd_data22, OUTPUT | MODE1 */
-				0x3c 0x01	/* gpmc_ad15.lcd_data23, OUTPUT | MODE1 */
-				0xa0 0x00	/* lcd_data0.lcd_data0, OUTPUT | MODE0 */
-				0xa4 0x00	/* lcd_data1.lcd_data1, OUTPUT | MODE0 */
-				0xa8 0x00	/* lcd_data2.lcd_data2, OUTPUT | MODE0 */
-				0xac 0x00	/* lcd_data3.lcd_data3, OUTPUT | MODE0 */
-				0xb0 0x00	/* lcd_data4.lcd_data4, OUTPUT | MODE0 */
-				0xb4 0x00	/* lcd_data5.lcd_data5, OUTPUT | MODE0 */
-				0xb8 0x00	/* lcd_data6.lcd_data6, OUTPUT | MODE0 */
-				0xbc 0x00	/* lcd_data7.lcd_data7, OUTPUT | MODE0 */
-				0xc0 0x00	/* lcd_data8.lcd_data8, OUTPUT | MODE0 */
-				0xc4 0x00	/* lcd_data9.lcd_data9, OUTPUT | MODE0 */
-				0xc8 0x00	/* lcd_data10.lcd_data10, OUTPUT | MODE0 */
-				0xcc 0x00	/* lcd_data11.lcd_data11, OUTPUT | MODE0 */
-				0xd0 0x00	/* lcd_data12.lcd_data12, OUTPUT | MODE0 */
-				0xd4 0x00	/* lcd_data13.lcd_data13, OUTPUT | MODE0 */
-				0xd8 0x00	/* lcd_data14.lcd_data14, OUTPUT | MODE0 */
-				0xdc 0x00	/* lcd_data15.lcd_data15, OUTPUT | MODE0 */
-				0xe0 0x00	/* lcd_vsync.lcd_vsync, OUTPUT | MODE0 */
-				0xe4 0x00	/* lcd_hsync.lcd_hsync, OUTPUT | MODE0 */
-				0xe8 0x00	/* lcd_pclk.lcd_pclk, OUTPUT | MODE0 */
-				0xec 0x00	/* lcd_ac_bias_en.lcd_ac_bias_en, OUTPUT | MODE0 */
-			>;
-		};
-
-		lcd_pins_sleep: lcd_pins_sleep {
-			pinctrl-single,pins = <
-				0x20 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad8.lcd_data16 */
-				0x24 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad9.lcd_data17 */
-				0x28 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad10.lcd_data18 */
-				0x2c (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad11.lcd_data19 */
-				0x30 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad12.lcd_data20 */
-				0x34 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad13.lcd_data21 */
-				0x38 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad14.lcd_data22 */
-				0x3c (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad15.lcd_data23 */
-				0xa0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data0.lcd_data0 */
-				0xa4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data1.lcd_data1 */
-				0xa8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data2.lcd_data2 */
-				0xac (PULL_DISABLE | MUX_MODE7)		/* lcd_data3.lcd_data3 */
-				0xb0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data4.lcd_data4 */
-				0xb4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data5.lcd_data5 */
-				0xb8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data6.lcd_data6 */
-				0xbc (PULL_DISABLE | MUX_MODE7)		/* lcd_data7.lcd_data7 */
-				0xc0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data8.lcd_data8 */
-				0xc4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data9.lcd_data9 */
-				0xc8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data10.lcd_data10 */
-				0xcc (PULL_DISABLE | MUX_MODE7)		/* lcd_data11.lcd_data11 */
-				0xd0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data12.lcd_data12 */
-				0xd4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data13.lcd_data13 */
-				0xd8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data14.lcd_data14 */
-				0xdc (PULL_DISABLE | MUX_MODE7)		/* lcd_data15.lcd_data15 */
-				0xe0 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_vsync.lcd_vsync, OUTPUT | MODE0 */
-				0xe4 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_hsync.lcd_hsync */
-				0xe8 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_pclk.lcd_pclk */
-				0xec (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_ac_bias_en.lcd_ac_bias_en */
-			>;
-		};
-
-
-             /* 	i2c1_pins: pinmux_i2c1_pins { 
-                        pinctrl-single,pins = <
-                                0x158 (PIN_INPUT | MUX_MODE2) */   /* spi0_d1.i2c1_sda */
-                              /*  0x15c (PIN_INPUT | MUX_MODE2) */    /* spi0_cs0.i2c1_scl */
-/*                        >;
-                };
-*/
-              	i2c2_pins: pinmux_i2c2_pins { 
-                        pinctrl-single,pins = <
-                                0x150 (PIN_INPUT_PULLUP | MUX_MODE2)    /* spi0_sclk.i2c2_sda */
-                                0x154 (PIN_INPUT_PULLUP | MUX_MODE2)    /* spi0_d0.i2c2_scl */
-                        >;
-                };
-
-                i2c_gpio_pins: pinmux_i2c_gpio_pins {
-                        pinctrl-single,pins = <
-                                0x150 (PIN_INPUT | MUX_MODE7)    /* spi0_sclk.i2c2_sda */
-                                0x154 (PIN_INPUT | MUX_MODE7)    /* spi0_d0.i2c2_scl */
-                        >;
-                };
-
-               spi1_pins: pinmux_spi1_pins {
-                        pinctrl-single,pins = <
-                                0x190 (PIN_INPUT_PULLUP | MUX_MODE3) /* mcasp0_aclkx.spi1_sclk */
-                                0x194 (PIN_INPUT_PULLUP | MUX_MODE3)  /* mcasp0_fsx.spi1_d0 */
-                                0x198 (PIN_OUTPUT_PULLUP | MUX_MODE3) /* mcasp0_axr0.spi1_d1 */
-                                0x19c (PIN_OUTPUT_PULLUP | MUX_MODE3) /* mcasp0_ahclrk.spi1_cs0 */
-                                0x164 (PIN_OUTPUT_PULLUP | MUX_MODE2) /* ecap0_in.pwm0_out */
-                        >;
-                };
-
-
-		edt_ft5x06_pins: pinmux_edt_ft5x06_pins{
-                        pinctrl-single,pins = <
-                                0x1ac (PIN_OUTPUT | MUX_MODE7)    /* mcasp0_ahclkx.gpio3.21 RESET TOUCH P9_25*/
-                                0x8c  (PIN_INPUT | MUX_MODE7)    /* gpmc_clk_mux0.gpio2.1  INT TOUCH P8_18 */
-                        >;
-
-		};
-
-
-               uart4_pins_default: pinmux_uart4_pins_default {
-                        pinctrl-single,pins = <
-                                0x070 (PIN_INPUT_PULLUP | MUX_MODE6)    /* gpmc_wait0.uart4_rxd */
-                                0x074 (PIN_OUTPUT_PULLDOWN | MUX_MODE6) /* gpmc_wpn.uart4_txd */ 
-				0x078 (PIN_OUTPUT | MUX_MODE7)		/* gpmc_ben1.gpio1.28 */
-                        >;
-                };
-
-
-                uart4_pins_sleep: pinmux_uart4_pins_sleep {
-                        pinctrl-single,pins = <
-                                0x070 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-                                0x074 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-				0x078 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-                        >;
-                };
-
-               uart1_pins_default: pinmux_uart1_pins_default {
-                        pinctrl-single,pins = <
-                                0x180 (PIN_INPUT_PULLUP | MUX_MODE0)    /* uart1_rxd.uart1_rxd */
-                                0x184 (PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* uart1_txd.uart1_txd */ 
-				0x178 (PIN_INPUT_PULLUP | MUX_MODE0)	/* i2c2_sda.uart1_ctsn */
-                                0x17c (PIN_OUTPUT | MUX_MODE0)  	/* i2c2_scl.uart1_rtsn */
-                        >;
-                };
-
-
-                uart1_pins_sleep: pinmux_uart1_pins_sleep {
-                        pinctrl-single,pins = <
-                                0x180 (PIN_INPUT_PULLDOWN | MUX_MODE0)  /* uart1_rxd.uart1_rxd */
-                                0x184 (PIN_INPUT_PULLDOWN | MUX_MODE0)	/* uart1_txd.uart1_txd */ 
-				0x178 (PIN_INPUT_PULLDOWN | MUX_MODE0)	/* i2c2_sda.uart1_ctsn */
-                                0x17c (PIN_INPUT_PULLDOWN | MUX_MODE0)  /* i2c2_scl.uart1_rtsn */
-                        >;
-                };
-
-		timer7_pins: pinmux_timer7_pins {
-                        pinctrl-single,pins = <
-                               0x094 (PIN_OUTPUT_PULLDOWN | MUX_MODE2)  /* gpmc_oen_ren.timer7 */
-				>;
-				};
-
-		profibus_pins_default: pinmux_profibus_pins_default {
-                        pinctrl-single,pins = < 
-                        0x158 (PIN_INPUT_PULLUP | MUX_MODE4)    /* spi0_d1.uart0_rxd */
-                        0x15c (PIN_OUTPUT_PULLDOWN | MUX_MODE4) /* spi0_cs0.uart0_txd */ 
-			0x1a4 (PIN_OUTPUT | MUX_MODE5)		/* mcasp0_fsr.gpio3.19 */
-                	>;
-                };
-};
-
-&timer7 {
-	pinctrl-names = "default";
-	pinctrl-0 = <&timer7_pins>; 
-	status = "okay";
-};
-
-&i2c0 {
-	hdmi1: hdmi@70 {
-	      compatible = "nxp,tda998x";
-	      reg = <0x70>;
-	};
-};
-
-/*
-&i2c2 {
-    pinctrl-names = "default";
-    pinctrl-0 = <&i2c2_pins>;
-    status = "okay";
-    clock-frequency = <400000>;
-};
-
-
-&i2c2 {
-        polytouch: edt-ft5x06@38 {
-                compatible = "edt,edt-ft5406", "edt,edt-ft5x06";
-                reg = <0x38>;
-                pinctrl-names = "default";
-                pinctrl-0 = <&edt_ft5x06_pins>;
-                interrupt-parent = <&gpio2>;
-                interrupts = <1 0>;
-                reset-gpios = <&gpio3 21 1>;
-		gain = <1>
-        };
-};
-*/
-
-/ {
-i2c@3 {
-        compatible = "i2c-gpio";
-        pinctrl-names = "default";
-        pinctrl-0 = <&i2c_gpio_pins>;
-        status = "okay";
-
-        gpios = <&gpio0 2 0 /* sda */
-                 &gpio0 3 0 /* scl */
-                >;
-        /*i2c-gpio,sda-open-drain;
-        i2c-gpio,scl-open-drain;*/ 
-        i2c-gpio,delay-us = <1>;        /* ~200 kHz */
-        #address-cells = <1>;
-        #size-cells = <0>;
-
-        polytouch: edt-ft5x06@38 {
-                        compatible = "edt,edt-ft5406", "edt,edt-ft5x06";
-                        reg = <0x38>;
-                        pinctrl-names = "default";
-                        pinctrl-0 = <&edt_ft5x06_pins>;
-                        interrupt-parent = <&gpio2>;
-                        interrupts = <1 0>;
-                        reset-gpios = <&gpio3 21 1>;
-                };
-        };
-};
-
-&spi1 {
-	pinctrl-names = "default";
-        pinctrl-0 = <&spi1_pins>;
-
-	clock-frequency = <1000000>;
-        status = "okay";
-	spi1_0{
-		compatible = "spidev";
-                reg = <0>;
-		spi-max-frequency = <10000000>;
-        };
-
-	spi1_1{
-		compatible = "spidev";
-                reg = <1>;
-		spi-max-frequency = <10000000>;
-        };
-};
-
-
-&lcdc {
-	pinctrl-names = "default", "sleep";
-	pinctrl-0 = <&lcd_pins_default>;
-	pinctrl-1 = <&lcd_pins_sleep>;
-	status = "okay";
-	display-timings {
-		800x480 {
-			hactive         = <800>;
-			vactive         = <480>;
-			hback-porch     = <88>;
-			hfront-porch    = <40>;
-			hsync-len       = <128>;
-			vback-porch     = <33>;
-			vfront-porch    = <10>;
-			vsync-len       = <2>;
-			clock-frequency = <33000000>;
-			hsync-active    = <0>;
-			vsync-active    = <0>;
-			de-active	= <1>;
-			pixelclk-active = <0>;
-		};
-	};
-};
-
-/*
-&tscadc {
-        status = "okay";
-        tsc {
-                ti,wires = <4>;
-                ti,x-plate-resistance = <200>;
-                ti,coordinate-readouts = <5>; 
-                ti,wire-config = <0x00 0x11 0x22 0x33>;
-        };
-};
-*/
-
-&uart4 {
-	pinctrl-names = "default", "sleep";
-        pinctrl-0 = <&uart4_pins_default>;
-        pinctrl-1 = <&uart4_pins_sleep>;
-
-        status = "okay";
-
-	rts-gpio = <&gpio1 28 GPIO_ACTIVE_HIGH>;
-	rs485-rts-active-high;
-	rs485-rts-delay = <0 0 100>;
-	linux,rs485-enabled-at-boot-time;
-	rs485-rx-during-tx;
-};
-
-&uart1 {
-	pinctrl-names = "default", "sleep";
-        pinctrl-0 = <&uart1_pins_default>;
-        pinctrl-1 = <&uart1_pins_sleep>;
-
-        status = "okay";
-};
-
-&pruss {
-	pinctrl-names = "default";
-        pinctrl-0 = <&profibus_pins_default>;
-	status = "okay";
-};
-
-/ {
-        pwm7: dmtimer-pwm@7 {
-                compatible = "ti,omap-dmtimer-pwm";
-                ti,timers = <&timer7>;
-                #pwm-cells = <3>;
-        };
-
-        pwm-beeper {
-                compatible = "pwm-beeper";
-                pwms = <&pwm7>;
-        };
-};

+ 0 - 313
board/GfA/Display001/Display001_7_i2c2.dts

@@ -1,313 +0,0 @@
-/*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
-/dts-v1/;
-
-#include "am33xx.dtsi"
-#include "am335x-bone-common.dtsi"
-
-&ldo3_reg {
-	regulator-min-microvolt = <1800000>;
-	regulator-max-microvolt = <1800000>;
-	regulator-always-on;
-};
-
-&mmc1 {
-	vmmc-supply = <&vmmcsd_fixed>;
-};
-
-&mmc2 {
-	vmmc-supply = <&vmmcsd_fixed>;
-	pinctrl-names = "default";
-	pinctrl-0 = <&emmc_pins>;
-	bus-width = <8>;
-	ti,non-removable;
-	status = "okay";
-};
-
-&am33xx_pinmux {
-		lcd_pins_default: lcd_pins_default {
-			pinctrl-single,pins = <
-				0x20 0x01	/* gpmc_ad8.lcd_data16, OUTPUT | MODE1 */
-				0x24 0x01	/* gpmc_ad9.lcd_data17, OUTPUT | MODE1 */
-				0x28 0x01	/* gpmc_ad10.lcd_data18, OUTPUT | MODE1 */
-				0x2c 0x01	/* gpmc_ad11.lcd_data19, OUTPUT | MODE1 */
-				0x30 0x01	/* gpmc_ad12.lcd_data20, OUTPUT | MODE1 */
-				0x34 0x01	/* gpmc_ad13.lcd_data21, OUTPUT | MODE1 */
-				0x38 0x01	/* gpmc_ad14.lcd_data22, OUTPUT | MODE1 */
-				0x3c 0x01	/* gpmc_ad15.lcd_data23, OUTPUT | MODE1 */
-				0xa0 0x00	/* lcd_data0.lcd_data0, OUTPUT | MODE0 */
-				0xa4 0x00	/* lcd_data1.lcd_data1, OUTPUT | MODE0 */
-				0xa8 0x00	/* lcd_data2.lcd_data2, OUTPUT | MODE0 */
-				0xac 0x00	/* lcd_data3.lcd_data3, OUTPUT | MODE0 */
-				0xb0 0x00	/* lcd_data4.lcd_data4, OUTPUT | MODE0 */
-				0xb4 0x00	/* lcd_data5.lcd_data5, OUTPUT | MODE0 */
-				0xb8 0x00	/* lcd_data6.lcd_data6, OUTPUT | MODE0 */
-				0xbc 0x00	/* lcd_data7.lcd_data7, OUTPUT | MODE0 */
-				0xc0 0x00	/* lcd_data8.lcd_data8, OUTPUT | MODE0 */
-				0xc4 0x00	/* lcd_data9.lcd_data9, OUTPUT | MODE0 */
-				0xc8 0x00	/* lcd_data10.lcd_data10, OUTPUT | MODE0 */
-				0xcc 0x00	/* lcd_data11.lcd_data11, OUTPUT | MODE0 */
-				0xd0 0x00	/* lcd_data12.lcd_data12, OUTPUT | MODE0 */
-				0xd4 0x00	/* lcd_data13.lcd_data13, OUTPUT | MODE0 */
-				0xd8 0x00	/* lcd_data14.lcd_data14, OUTPUT | MODE0 */
-				0xdc 0x00	/* lcd_data15.lcd_data15, OUTPUT | MODE0 */
-				0xe0 0x00	/* lcd_vsync.lcd_vsync, OUTPUT | MODE0 */
-				0xe4 0x00	/* lcd_hsync.lcd_hsync, OUTPUT | MODE0 */
-				0xe8 0x00	/* lcd_pclk.lcd_pclk, OUTPUT | MODE0 */
-				0xec 0x00	/* lcd_ac_bias_en.lcd_ac_bias_en, OUTPUT | MODE0 */
-			>;
-		};
-
-		lcd_pins_sleep: lcd_pins_sleep {
-			pinctrl-single,pins = <
-				0x20 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad8.lcd_data16 */
-				0x24 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad9.lcd_data17 */
-				0x28 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad10.lcd_data18 */
-				0x2c (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad11.lcd_data19 */
-				0x30 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad12.lcd_data20 */
-				0x34 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad13.lcd_data21 */
-				0x38 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad14.lcd_data22 */
-				0x3c (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* gpmc_ad15.lcd_data23 */
-				0xa0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data0.lcd_data0 */
-				0xa4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data1.lcd_data1 */
-				0xa8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data2.lcd_data2 */
-				0xac (PULL_DISABLE | MUX_MODE7)		/* lcd_data3.lcd_data3 */
-				0xb0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data4.lcd_data4 */
-				0xb4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data5.lcd_data5 */
-				0xb8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data6.lcd_data6 */
-				0xbc (PULL_DISABLE | MUX_MODE7)		/* lcd_data7.lcd_data7 */
-				0xc0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data8.lcd_data8 */
-				0xc4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data9.lcd_data9 */
-				0xc8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data10.lcd_data10 */
-				0xcc (PULL_DISABLE | MUX_MODE7)		/* lcd_data11.lcd_data11 */
-				0xd0 (PULL_DISABLE | MUX_MODE7)		/* lcd_data12.lcd_data12 */
-				0xd4 (PULL_DISABLE | MUX_MODE7)		/* lcd_data13.lcd_data13 */
-				0xd8 (PULL_DISABLE | MUX_MODE7)		/* lcd_data14.lcd_data14 */
-				0xdc (PULL_DISABLE | MUX_MODE7)		/* lcd_data15.lcd_data15 */
-				0xe0 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_vsync.lcd_vsync, OUTPUT | MODE0 */
-				0xe4 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_hsync.lcd_hsync */
-				0xe8 (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_pclk.lcd_pclk */
-				0xec (PIN_INPUT_PULLDOWN | MUX_MODE7)	/* lcd_ac_bias_en.lcd_ac_bias_en */
-			>;
-		};
-
-
-             /* 	i2c1_pins: pinmux_i2c1_pins { 
-                        pinctrl-single,pins = <
-                                0x158 (PIN_INPUT | MUX_MODE2) */   /* spi0_d1.i2c1_sda */
-                              /*  0x15c (PIN_INPUT | MUX_MODE2) */    /* spi0_cs0.i2c1_scl */
-/*                        >;
-                };
-*/
-              	i2c2_pins: pinmux_i2c2_pins { 
-                        pinctrl-single,pins = <
-                                0x150 (PIN_INPUT_PULLUP | MUX_MODE2)    /* spi0_sclk.i2c2_sda */
-                                0x154 (PIN_INPUT_PULLUP | MUX_MODE2)    /* spi0_d0.i2c2_scl */
-                        >;
-                };
-
-               spi1_pins: pinmux_spi1_pins {
-                        pinctrl-single,pins = <
-                                0x190 (PIN_INPUT_PULLUP | MUX_MODE3) /* mcasp0_aclkx.spi1_sclk */
-                                0x194 (PIN_INPUT_PULLUP | MUX_MODE3)  /* mcasp0_fsx.spi1_d0 */
-                                0x198 (PIN_OUTPUT_PULLUP | MUX_MODE3) /* mcasp0_axr0.spi1_d1 */
-                                0x19c (PIN_OUTPUT_PULLUP | MUX_MODE3) /* mcasp0_ahclrk.spi1_cs0 */
-                                0x164 (PIN_OUTPUT_PULLUP | MUX_MODE2) /* ecap0_in.pwm0_out */
-                        >;
-                };
-
-
-		edt_ft5x06_pins: pinmux_edt_ft5x06_pins{
-                        pinctrl-single,pins = <
-                                0x1ac (PIN_OUTPUT | MUX_MODE7)    /* mcasp0_ahclkx.gpio3.21 RESET TOUCH P9_25*/
-                                0x8c  (PIN_INPUT | MUX_MODE7)    /* gpmc_clk_mux0.gpio2.1  INT TOUCH P8_18 */
-                        >;
-
-		};
-
-
-               uart4_pins_default: pinmux_uart4_pins_default {
-                        pinctrl-single,pins = <
-                                0x070 (PIN_INPUT_PULLUP | MUX_MODE6)    /* gpmc_wait0.uart4_rxd */
-                                0x074 (PIN_OUTPUT_PULLDOWN | MUX_MODE6) /* gpmc_wpn.uart4_txd */ 
-				0x078 (PIN_OUTPUT | MUX_MODE7)		/* gpmc_ben1.gpio1.28 */
-                        >;
-                };
-
-
-                uart4_pins_sleep: pinmux_uart4_pins_sleep {
-                        pinctrl-single,pins = <
-                                0x070 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-                                0x074 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-				0x078 (PIN_INPUT_PULLDOWN | MUX_MODE7)
-                        >;
-                };
-
-               uart1_pins_default: pinmux_uart1_pins_default {
-                        pinctrl-single,pins = <
-                                0x180 (PIN_INPUT_PULLUP | MUX_MODE0)    /* uart1_rxd.uart1_rxd */
-                                0x184 (PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* uart1_txd.uart1_txd */ 
-				0x178 (PIN_INPUT_PULLUP | MUX_MODE0)	/* i2c2_sda.uart1_ctsn */
-                                0x17c (PIN_OUTPUT | MUX_MODE0)  	/* i2c2_scl.uart1_rtsn */
-                        >;
-                };
-
-
-                uart1_pins_sleep: pinmux_uart1_pins_sleep {
-                        pinctrl-single,pins = <
-                                0x180 (PIN_INPUT_PULLDOWN | MUX_MODE0)  /* uart1_rxd.uart1_rxd */
-                                0x184 (PIN_INPUT_PULLDOWN | MUX_MODE0)	/* uart1_txd.uart1_txd */ 
-				0x178 (PIN_INPUT_PULLDOWN | MUX_MODE0)	/* i2c2_sda.uart1_ctsn */
-                                0x17c (PIN_INPUT_PULLDOWN | MUX_MODE0)  /* i2c2_scl.uart1_rtsn */
-                        >;
-                };
-
-		timer7_pins: pinmux_timer7_pins {
-                        pinctrl-single,pins = <
-                               0x094 (PIN_OUTPUT_PULLDOWN | MUX_MODE2)  /* gpmc_oen_ren.timer7 */
-				>;
-				};
-
-		profibus_pins_default: pinmux_profibus_pins_default {
-                        pinctrl-single,pins = < 
-                        0x158 (PIN_INPUT_PULLUP | MUX_MODE4)    /* spi0_d1.uart0_rxd */
-                        0x15c (PIN_OUTPUT_PULLDOWN | MUX_MODE4) /* spi0_cs0.uart0_txd */ 
-			0x1a4 (PIN_OUTPUT | MUX_MODE5)		/* mcasp0_fsr.gpio3.19 */
-                	>;
-                };
-};
-
-&timer7 {
-	pinctrl-names = "default";
-	pinctrl-0 = <&timer7_pins>; 
-	status = "okay";
-};
-
-&i2c0 {
-	hdmi1: hdmi@70 {
-	      compatible = "nxp,tda998x";
-	      reg = <0x70>;
-	};
-};
-
-&i2c2 {
-    pinctrl-names = "default";
-    pinctrl-0 = <&i2c2_pins>;
-    status = "okay";
-    clock-frequency = <400000>;
-};
-
-
-&i2c2 {
-        polytouch: edt-ft5x06@38 {
-                compatible = "edt,edt-ft5406", "edt,edt-ft5x06";
-                reg = <0x38>;
-                pinctrl-names = "default";
-                pinctrl-0 = <&edt_ft5x06_pins>;
-                interrupt-parent = <&gpio2>;
-                interrupts = <1 0>;
-                reset-gpios = <&gpio3 21 1>;
-        };
-};
-
-&spi1 {
-	pinctrl-names = "default";
-        pinctrl-0 = <&spi1_pins>;
-
-	clock-frequency = <1000000>;
-        status = "okay";
-	spi1_0{
-		compatible = "spidev";
-                reg = <0>;
-		spi-max-frequency = <10000000>;
-        };
-
-	spi1_1{
-		compatible = "spidev";
-                reg = <1>;
-		spi-max-frequency = <10000000>;
-        };
-};
-
-
-&lcdc {
-	pinctrl-names = "default", "sleep";
-	pinctrl-0 = <&lcd_pins_default>;
-	pinctrl-1 = <&lcd_pins_sleep>;
-	status = "okay";
-	display-timings {
-		800x480 {
-			hactive         = <800>;
-			vactive         = <480>;
-			hback-porch     = <88>;
-			hfront-porch    = <40>;
-			hsync-len       = <128>;
-			vback-porch     = <33>;
-			vfront-porch    = <10>;
-			vsync-len       = <2>;
-			clock-frequency = <33000000>;
-			hsync-active    = <0>;
-			vsync-active    = <0>;
-			de-active	= <1>;
-			pixelclk-active = <0>;
-		};
-	};
-};
-
-/*
-&tscadc {
-        status = "okay";
-        tsc {
-                ti,wires = <4>;
-                ti,x-plate-resistance = <200>;
-                ti,coordinate-readouts = <5>; 
-                ti,wire-config = <0x00 0x11 0x22 0x33>;
-        };
-};
-*/
-
-&uart4 {
-	pinctrl-names = "default", "sleep";
-        pinctrl-0 = <&uart4_pins_default>;
-        pinctrl-1 = <&uart4_pins_sleep>;
-
-        status = "okay";
-
-	rts-gpio = <&gpio1 28 GPIO_ACTIVE_HIGH>;
-	rs485-rts-active-high;
-	rs485-rts-delay = <0 0>;
-	linux,rs485-enabled-at-boot-time;
-	rs485-rx-during-tx;
-};
-
-&uart1 {
-	pinctrl-names = "default", "sleep";
-        pinctrl-0 = <&uart1_pins_default>;
-        pinctrl-1 = <&uart1_pins_sleep>;
-
-        status = "okay";
-};
-
-&pruss {
-	pinctrl-names = "default";
-        pinctrl-0 = <&profibus_pins_default>;
-	status = "okay";
-};
-
-/ {
-        pwm7: dmtimer-pwm@7 {
-                compatible = "ti,omap-dmtimer-pwm";
-                ti,timers = <&timer7>;
-                #pwm-cells = <3>;
-        };
-
-        pwm-beeper {
-                compatible = "pwm-beeper";
-                pwms = <&pwm7>;
-        };
-};

+ 0 - 3413
board/GfA/Display001/Display001_defconfig

@@ -1,3413 +0,0 @@
-#
-# Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.12.30 Kernel Configuration
-#
-CONFIG_ARM=y
-CONFIG_SYS_SUPPORTS_APM_EMULATION=y
-CONFIG_HAVE_PROC_CPU=y
-CONFIG_STACKTRACE_SUPPORT=y
-CONFIG_HAVE_LATENCYTOP_SUPPORT=y
-CONFIG_LOCKDEP_SUPPORT=y
-CONFIG_TRACE_IRQFLAGS_SUPPORT=y
-CONFIG_RWSEM_GENERIC_SPINLOCK=y
-CONFIG_ARCH_HAS_CPUFREQ=y
-CONFIG_ARCH_HAS_BANDGAP=y
-CONFIG_GENERIC_HWEIGHT=y
-CONFIG_GENERIC_CALIBRATE_DELAY=y
-CONFIG_DMA_NONCOHERENT=y
-CONFIG_NEED_DMA_MAP_STATE=y
-CONFIG_VECTORS_BASE=0xffff0000
-CONFIG_ARM_PATCH_PHYS_VIRT=y
-CONFIG_GENERIC_BUG=y
-CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
-CONFIG_IRQ_WORK=y
-CONFIG_BUILDTIME_EXTABLE_SORT=y
-
-#
-# General setup
-#
-CONFIG_BROKEN_ON_SMP=y
-CONFIG_INIT_ENV_ARG_LIMIT=32
-CONFIG_CROSS_COMPILE=""
-# CONFIG_COMPILE_TEST is not set
-CONFIG_LOCALVERSION=""
-CONFIG_LOCALVERSION_AUTO=y
-CONFIG_HAVE_KERNEL_GZIP=y
-CONFIG_HAVE_KERNEL_LZMA=y
-CONFIG_HAVE_KERNEL_XZ=y
-CONFIG_HAVE_KERNEL_LZO=y
-CONFIG_HAVE_KERNEL_LZ4=y
-CONFIG_KERNEL_GZIP=y
-# CONFIG_KERNEL_LZMA is not set
-# CONFIG_KERNEL_XZ is not set
-# CONFIG_KERNEL_LZO is not set
-# CONFIG_KERNEL_LZ4 is not set
-CONFIG_DEFAULT_HOSTNAME="(none)"
-CONFIG_SWAP=y
-CONFIG_SYSVIPC=y
-CONFIG_SYSVIPC_SYSCTL=y
-CONFIG_POSIX_MQUEUE=y
-CONFIG_POSIX_MQUEUE_SYSCTL=y
-# CONFIG_FHANDLE is not set
-# CONFIG_AUDIT is not set
-
-#
-# IRQ subsystem
-#
-CONFIG_GENERIC_IRQ_PROBE=y
-CONFIG_GENERIC_IRQ_SHOW=y
-CONFIG_HARDIRQS_SW_RESEND=y
-CONFIG_GENERIC_IRQ_CHIP=y
-CONFIG_IRQ_DOMAIN=y
-# CONFIG_IRQ_DOMAIN_DEBUG is not set
-CONFIG_IRQ_FORCED_THREADING=y
-CONFIG_SPARSE_IRQ=y
-CONFIG_KTIME_SCALAR=y
-CONFIG_GENERIC_CLOCKEVENTS=y
-CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
-
-#
-# Timers subsystem
-#
-CONFIG_TICK_ONESHOT=y
-CONFIG_NO_HZ_COMMON=y
-# CONFIG_HZ_PERIODIC is not set
-CONFIG_NO_HZ_IDLE=y
-CONFIG_NO_HZ=y
-CONFIG_HIGH_RES_TIMERS=y
-
-#
-# CPU/Task time and stats accounting
-#
-CONFIG_TICK_CPU_ACCOUNTING=y
-# CONFIG_IRQ_TIME_ACCOUNTING is not set
-CONFIG_BSD_PROCESS_ACCT=y
-# CONFIG_BSD_PROCESS_ACCT_V3 is not set
-# CONFIG_TASKSTATS is not set
-
-#
-# RCU Subsystem
-#
-CONFIG_TREE_PREEMPT_RCU=y
-CONFIG_PREEMPT_RCU=y
-CONFIG_RCU_STALL_COMMON=y
-CONFIG_RCU_FANOUT=32
-CONFIG_RCU_FANOUT_LEAF=16
-# CONFIG_RCU_FANOUT_EXACT is not set
-# CONFIG_TREE_RCU_TRACE is not set
-# CONFIG_RCU_BOOST is not set
-# CONFIG_RCU_NOCB_CPU is not set
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
-CONFIG_LOG_BUF_SHIFT=16
-CONFIG_GENERIC_SCHED_CLOCK=y
-# CONFIG_CGROUPS is not set
-# CONFIG_CHECKPOINT_RESTORE is not set
-# CONFIG_NAMESPACES is not set
-# CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set
-# CONFIG_SCHED_AUTOGROUP is not set
-# CONFIG_SYSFS_DEPRECATED is not set
-# CONFIG_RELAY is not set
-CONFIG_BLK_DEV_INITRD=y
-CONFIG_INITRAMFS_SOURCE=""
-CONFIG_RD_GZIP=y
-# CONFIG_RD_BZIP2 is not set
-# CONFIG_RD_LZMA is not set
-# CONFIG_RD_XZ is not set
-# CONFIG_RD_LZO is not set
-# CONFIG_RD_LZ4 is not set
-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
-CONFIG_SYSCTL=y
-CONFIG_ANON_INODES=y
-CONFIG_HAVE_UID16=y
-CONFIG_EXPERT=y
-CONFIG_UID16=y
-# CONFIG_SYSCTL_SYSCALL is not set
-CONFIG_KALLSYMS=y
-CONFIG_KALLSYMS_ALL=y
-CONFIG_PRINTK=y
-CONFIG_BUG=y
-CONFIG_ELF_CORE=y
-CONFIG_BASE_FULL=y
-CONFIG_FUTEX=y
-CONFIG_EPOLL=y
-CONFIG_SIGNALFD=y
-CONFIG_TIMERFD=y
-CONFIG_EVENTFD=y
-CONFIG_SHMEM=y
-CONFIG_AIO=y
-# CONFIG_EMBEDDED is not set
-CONFIG_HAVE_PERF_EVENTS=y
-CONFIG_PERF_USE_VMALLOC=y
-
-#
-# Kernel Performance Events And Counters
-#
-CONFIG_PERF_EVENTS=y
-# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
-CONFIG_VM_EVENT_COUNTERS=y
-CONFIG_SLUB_DEBUG=y
-CONFIG_COMPAT_BRK=y
-# CONFIG_SLAB is not set
-CONFIG_SLUB=y
-# CONFIG_SLOB is not set
-CONFIG_PROFILING=y
-CONFIG_TRACEPOINTS=y
-# CONFIG_OPROFILE is not set
-CONFIG_HAVE_OPROFILE=y
-CONFIG_KPROBES=y
-# CONFIG_JUMP_LABEL is not set
-# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
-CONFIG_KRETPROBES=y
-CONFIG_HAVE_KPROBES=y
-CONFIG_HAVE_KRETPROBES=y
-CONFIG_HAVE_ARCH_TRACEHOOK=y
-CONFIG_HAVE_DMA_ATTRS=y
-CONFIG_HAVE_DMA_CONTIGUOUS=y
-CONFIG_GENERIC_SMP_IDLE_THREAD=y
-CONFIG_GENERIC_IDLE_POLL_SETUP=y
-CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
-CONFIG_HAVE_CLK=y
-CONFIG_HAVE_DMA_API_DEBUG=y
-CONFIG_HAVE_HW_BREAKPOINT=y
-CONFIG_HAVE_ARCH_JUMP_LABEL=y
-CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
-CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
-CONFIG_HAVE_CONTEXT_TRACKING=y
-CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
-CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
-CONFIG_MODULES_USE_ELF_REL=y
-CONFIG_CLONE_BACKWARDS=y
-CONFIG_OLD_SIGSUSPEND3=y
-CONFIG_OLD_SIGACTION=y
-
-#
-# GCOV-based kernel profiling
-#
-# CONFIG_GCOV_KERNEL is not set
-CONFIG_HAVE_GENERIC_DMA_COHERENT=y
-CONFIG_SLABINFO=y
-CONFIG_RT_MUTEXES=y
-CONFIG_BASE_SMALL=0
-CONFIG_MODULES=y
-CONFIG_MODULE_FORCE_LOAD=y
-CONFIG_MODULE_UNLOAD=y
-CONFIG_MODULE_FORCE_UNLOAD=y
-CONFIG_MODVERSIONS=y
-CONFIG_MODULE_SRCVERSION_ALL=y
-# CONFIG_MODULE_SIG is not set
-CONFIG_BLOCK=y
-CONFIG_LBDAF=y
-# CONFIG_BLK_DEV_BSG is not set
-# CONFIG_BLK_DEV_BSGLIB is not set
-# CONFIG_BLK_DEV_INTEGRITY is not set
-# CONFIG_BLK_CMDLINE_PARSER is not set
-
-#
-# Partition Types
-#
-# CONFIG_PARTITION_ADVANCED is not set
-CONFIG_MSDOS_PARTITION=y
-CONFIG_EFI_PARTITION=y
-
-#
-# IO Schedulers
-#
-CONFIG_IOSCHED_NOOP=y
-CONFIG_IOSCHED_DEADLINE=y
-CONFIG_IOSCHED_CFQ=y
-# CONFIG_DEFAULT_DEADLINE is not set
-CONFIG_DEFAULT_CFQ=y
-# CONFIG_DEFAULT_NOOP is not set
-CONFIG_DEFAULT_IOSCHED="cfq"
-CONFIG_UNINLINE_SPIN_UNLOCK=y
-CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
-CONFIG_FREEZER=y
-
-#
-# System Type
-#
-CONFIG_MMU=y
-# CONFIG_ARCH_MULTIPLATFORM is not set
-# CONFIG_ARCH_INTEGRATOR is not set
-# CONFIG_ARCH_REALVIEW is not set
-# CONFIG_ARCH_VERSATILE is not set
-# CONFIG_ARCH_AT91 is not set
-# CONFIG_ARCH_CLPS711X is not set
-# CONFIG_ARCH_GEMINI is not set
-# CONFIG_ARCH_EBSA110 is not set
-# CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_FOOTBRIDGE is not set
-# CONFIG_ARCH_NETX is not set
-# CONFIG_ARCH_IOP13XX is not set
-# CONFIG_ARCH_IOP32X is not set
-# CONFIG_ARCH_IOP33X is not set
-# CONFIG_ARCH_IXP4XX is not set
-# CONFIG_ARCH_DOVE is not set
-# CONFIG_ARCH_KIRKWOOD is not set
-# CONFIG_ARCH_MV78XX0 is not set
-# CONFIG_ARCH_ORION5X is not set
-# CONFIG_ARCH_MMP is not set
-# CONFIG_ARCH_KS8695 is not set
-# CONFIG_ARCH_W90X900 is not set
-# CONFIG_ARCH_LPC32XX is not set
-# CONFIG_ARCH_PXA is not set
-# CONFIG_ARCH_MSM is not set
-# CONFIG_ARCH_SHMOBILE is not set
-# CONFIG_ARCH_RPC is not set
-# CONFIG_ARCH_SA1100 is not set
-# CONFIG_ARCH_S3C24XX is not set
-# CONFIG_ARCH_S3C64XX is not set
-# CONFIG_ARCH_S5P64X0 is not set
-# CONFIG_ARCH_S5PC100 is not set
-# CONFIG_ARCH_S5PV210 is not set
-# CONFIG_ARCH_EXYNOS is not set
-# CONFIG_ARCH_SHARK is not set
-# CONFIG_ARCH_DAVINCI is not set
-# CONFIG_ARCH_OMAP1 is not set
-CONFIG_ARCH_OMAP2PLUS=y
-
-#
-# Multiple platform selection
-#
-
-#
-# CPU Core family selection
-#
-# CONFIG_ARCH_MULTI_V6 is not set
-CONFIG_ARCH_MULTI_V7=y
-CONFIG_ARCH_MULTI_V6_V7=y
-# CONFIG_ARCH_MULTI_CPU_AUTO is not set
-# CONFIG_ARCH_MVEBU is not set
-# CONFIG_ARCH_BCM is not set
-# CONFIG_GPIO_PCA953X is not set
-CONFIG_KEYBOARD_GPIO_POLLED=m
-# CONFIG_ARCH_HIGHBANK is not set
-# CONFIG_ARCH_KEYSTONE is not set
-# CONFIG_ARCH_MXC is not set
-
-#
-# TI OMAP Common Features
-#
-
-#
-# OMAP Feature Selections
-#
-CONFIG_OMAP_RESET_CLOCKS=y
-CONFIG_OMAP_MUX=y
-CONFIG_OMAP_MUX_DEBUG=y
-CONFIG_OMAP_MUX_WARNINGS=y
-CONFIG_OMAP_32K_TIMER=y
-# CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set
-CONFIG_OMAP_DM_TIMER=y
-CONFIG_OMAP_PM_NOOP=y
-CONFIG_MACH_OMAP_GENERIC=y
-CONFIG_ARCH_OMAP=y
-CONFIG_ARCH_OMAP3=y
-CONFIG_ARCH_OMAP4=y
-# CONFIG_SOC_OMAP5 is not set
-CONFIG_SOC_AM33XX=y
-CONFIG_SOC_AM43XX=y
-
-#
-# TI OMAP2/3/4 Specific Features
-#
-# CONFIG_ARCH_OMAP2PLUS_TYPICAL is not set
-CONFIG_SOC_HAS_OMAP2_SDRC=y
-# CONFIG_SOC_DRA7XX is not set
-CONFIG_SOC_OMAP3430=y
-# CONFIG_SOC_TI81XX is not set
-CONFIG_OMAP_PACKAGE_CBB=y
-
-#
-# OMAP Board Type
-#
-# CONFIG_MACH_OMAP3_BEAGLE is not set
-# CONFIG_MACH_DEVKIT8000 is not set
-# CONFIG_MACH_OMAP_LDP is not set
-# CONFIG_MACH_OMAP3530_LV_SOM is not set
-# CONFIG_MACH_OMAP3_TORPEDO is not set
-# CONFIG_MACH_OVERO is not set
-# CONFIG_MACH_OMAP3EVM is not set
-CONFIG_MACH_OMAP3517EVM=y
-# CONFIG_MACH_CRANEBOARD is not set
-# CONFIG_MACH_OMAP3_PANDORA is not set
-# CONFIG_MACH_TOUCHBOOK is not set
-# CONFIG_MACH_OMAP_3430SDP is not set
-# CONFIG_MACH_NOKIA_RM680 is not set
-# CONFIG_MACH_NOKIA_RX51 is not set
-# CONFIG_MACH_OMAP_ZOOM2 is not set
-# CONFIG_MACH_OMAP_ZOOM3 is not set
-# CONFIG_MACH_CM_T35 is not set
-# CONFIG_MACH_CM_T3517 is not set
-# CONFIG_MACH_IGEP0020 is not set
-# CONFIG_MACH_IGEP0030 is not set
-# CONFIG_MACH_SBC3530 is not set
-# CONFIG_MACH_OMAP_3630SDP is not set
-# CONFIG_OMAP3_EMU is not set
-# CONFIG_OMAP3_SDRC_AC_TIMING is not set
-# CONFIG_OMAP4_ERRATA_I688 is not set
-# CONFIG_ARCH_ROCKCHIP is not set
-# CONFIG_ARCH_SOCFPGA is not set
-# CONFIG_PLAT_SPEAR is not set
-# CONFIG_ARCH_STI is not set
-# CONFIG_ARCH_SHMOBILE_MULTI is not set
-# CONFIG_ARCH_SUNXI is not set
-# CONFIG_ARCH_SIRF is not set
-# CONFIG_ARCH_TEGRA is not set
-# CONFIG_ARCH_U8500 is not set
-# CONFIG_ARCH_VEXPRESS is not set
-# CONFIG_ARCH_VIRT is not set
-# CONFIG_ARCH_WM8850 is not set
-# CONFIG_ARCH_ZYNQ is not set
-
-#
-# Processor Type
-#
-CONFIG_CPU_V7=y
-CONFIG_CPU_32v6K=y
-CONFIG_CPU_32v7=y
-CONFIG_CPU_ABRT_EV7=y
-CONFIG_CPU_PABRT_V7=y
-CONFIG_CPU_CACHE_V7=y
-CONFIG_CPU_CACHE_VIPT=y
-CONFIG_CPU_COPY_V6=y
-CONFIG_CPU_TLB_V7=y
-CONFIG_CPU_HAS_ASID=y
-CONFIG_CPU_CP15=y
-CONFIG_CPU_CP15_MMU=y
-
-#
-# Processor Features
-#
-# CONFIG_ARM_LPAE is not set
-# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set
-CONFIG_ARM_THUMB=y
-CONFIG_ARM_THUMBEE=y
-CONFIG_ARM_VIRT_EXT=y
-# CONFIG_SWP_EMULATE is not set
-# CONFIG_CPU_ICACHE_DISABLE is not set
-# CONFIG_CPU_DCACHE_DISABLE is not set
-# CONFIG_CPU_BPREDICT_DISABLE is not set
-CONFIG_KUSER_HELPERS=y
-CONFIG_OUTER_CACHE=y
-CONFIG_OUTER_CACHE_SYNC=y
-CONFIG_MIGHT_HAVE_CACHE_L2X0=y
-CONFIG_CACHE_L2X0=y
-CONFIG_CACHE_PL310=y
-CONFIG_ARM_L1_CACHE_SHIFT_6=y
-CONFIG_ARM_L1_CACHE_SHIFT=6
-CONFIG_ARM_DMA_MEM_BUFFERABLE=y
-CONFIG_ARM_NR_BANKS=8
-CONFIG_MULTI_IRQ_HANDLER=y
-# CONFIG_ARM_ERRATA_430973 is not set
-# CONFIG_ARM_ERRATA_458693 is not set
-# CONFIG_ARM_ERRATA_460075 is not set
-CONFIG_PL310_ERRATA_588369=y
-CONFIG_ARM_ERRATA_720789=y
-CONFIG_PL310_ERRATA_727915=y
-# CONFIG_ARM_ERRATA_743622 is not set
-# CONFIG_ARM_ERRATA_751472 is not set
-# CONFIG_PL310_ERRATA_753970 is not set
-CONFIG_ARM_ERRATA_754322=y
-# CONFIG_PL310_ERRATA_769419 is not set
-CONFIG_ARM_ERRATA_775420=y
-# CONFIG_ARM_ERRATA_773022 is not set
-CONFIG_TI_PRIV_EDMA=y
-
-#
-# Bus support
-#
-# CONFIG_PCI_SYSCALL is not set
-# CONFIG_PCCARD is not set
-
-#
-# Kernel Features
-#
-CONFIG_HAVE_SMP=y
-# CONFIG_SMP is not set
-CONFIG_HAVE_ARM_SCU=y
-CONFIG_HAVE_ARM_ARCH_TIMER=y
-CONFIG_VMSPLIT_3G=y
-# CONFIG_VMSPLIT_2G is not set
-# CONFIG_VMSPLIT_1G is not set
-CONFIG_PAGE_OFFSET=0xC0000000
-# CONFIG_ARM_PSCI is not set
-CONFIG_ARCH_NR_GPIO=192
-# CONFIG_PREEMPT_NONE is not set
-# CONFIG_PREEMPT_VOLUNTARY is not set
-CONFIG_PREEMPT=y
-CONFIG_PREEMPT_COUNT=y
-CONFIG_HZ_FIXED=0
-CONFIG_HZ_100=y
-# CONFIG_HZ_200 is not set
-# CONFIG_HZ_250 is not set
-# CONFIG_HZ_300 is not set
-# CONFIG_HZ_500 is not set
-# CONFIG_HZ_1000 is not set
-CONFIG_HZ=100
-CONFIG_SCHED_HRTICK=y
-# CONFIG_THUMB2_KERNEL is not set
-CONFIG_AEABI=y
-CONFIG_OABI_COMPAT=y
-CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y
-# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set
-# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set
-CONFIG_HAVE_ARCH_PFN_VALID=y
-CONFIG_HIGHMEM=y
-# CONFIG_HIGHPTE is not set
-CONFIG_HW_PERF_EVENTS=y
-CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
-CONFIG_FLATMEM=y
-CONFIG_FLAT_NODE_MEM_MAP=y
-CONFIG_HAVE_MEMBLOCK=y
-CONFIG_MEMORY_ISOLATION=y
-# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
-CONFIG_PAGEFLAGS_EXTENDED=y
-CONFIG_SPLIT_PTLOCK_CPUS=999999
-CONFIG_COMPACTION=y
-CONFIG_MIGRATION=y
-# CONFIG_PHYS_ADDR_T_64BIT is not set
-CONFIG_ZONE_DMA_FLAG=0
-CONFIG_BOUNCE=y
-# CONFIG_KSM is not set
-CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
-CONFIG_CROSS_MEMORY_ATTACH=y
-CONFIG_NEED_PER_CPU_KM=y
-# CONFIG_CLEANCACHE is not set
-# CONFIG_FRONTSWAP is not set
-CONFIG_CMA=y
-# CONFIG_CMA_DEBUG is not set
-# CONFIG_ZBUD is not set
-CONFIG_FORCE_MAX_ZONEORDER=12
-CONFIG_ALIGNMENT_TRAP=y
-# CONFIG_UACCESS_WITH_MEMCPY is not set
-# CONFIG_SECCOMP is not set
-# CONFIG_CC_STACKPROTECTOR is not set
-# CONFIG_XEN is not set
-
-#
-# Boot options
-#
-CONFIG_USE_OF=y
-CONFIG_ATAGS=y
-# CONFIG_DEPRECATED_PARAM_STRUCT is not set
-CONFIG_ZBOOT_ROM_TEXT=0x0
-CONFIG_ZBOOT_ROM_BSS=0x0
-# CONFIG_ARM_APPENDED_DTB is not set
-CONFIG_CMDLINE="root=/dev/mmcblk0p2 rootwait console=ttyO0,115200"
-CONFIG_CMDLINE_FROM_BOOTLOADER=y
-# CONFIG_CMDLINE_EXTEND is not set
-# CONFIG_CMDLINE_FORCE is not set
-# CONFIG_XIP_KERNEL is not set
-CONFIG_KEXEC=y
-CONFIG_ATAGS_PROC=y
-# CONFIG_CRASH_DUMP is not set
-CONFIG_AUTO_ZRELADDR=y
-
-#
-# CPU Power Management
-#
-
-#
-# CPU Frequency scaling
-#
-CONFIG_CPU_FREQ=y
-CONFIG_CPU_FREQ_TABLE=y
-CONFIG_CPU_FREQ_GOV_COMMON=y
-CONFIG_CPU_FREQ_STAT=y
-CONFIG_CPU_FREQ_STAT_DETAILS=y
-CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
-# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
-CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
-CONFIG_CPU_FREQ_GOV_POWERSAVE=y
-CONFIG_CPU_FREQ_GOV_USERSPACE=y
-CONFIG_CPU_FREQ_GOV_ONDEMAND=y
-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
-CONFIG_GENERIC_CPUFREQ_CPU0=y
-
-#
-# ARM CPU frequency scaling drivers
-#
-# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set
-CONFIG_ARM_OMAP2PLUS_CPUFREQ=y
-
-#
-# CPU Idle
-#
-# CONFIG_CPU_IDLE is not set
-# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
-
-#
-# Floating point emulation
-#
-
-#
-# At least one emulation must be selected
-#
-CONFIG_FPE_NWFPE=y
-# CONFIG_FPE_NWFPE_XP is not set
-# CONFIG_FPE_FASTFPE is not set
-CONFIG_VFP=y
-CONFIG_VFPv3=y
-CONFIG_NEON=y
-# CONFIG_KERNEL_MODE_NEON is not set
-
-#
-# Userspace binary formats
-#
-CONFIG_BINFMT_ELF=y
-CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
-CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
-CONFIG_BINFMT_SCRIPT=y
-# CONFIG_HAVE_AOUT is not set
-CONFIG_BINFMT_MISC=y
-CONFIG_COREDUMP=y
-
-#
-# Power management options
-#
-CONFIG_SUSPEND=y
-CONFIG_SUSPEND_FREEZER=y
-CONFIG_PM_SLEEP=y
-# CONFIG_PM_AUTOSLEEP is not set
-# CONFIG_PM_WAKELOCKS is not set
-CONFIG_PM_RUNTIME=y
-CONFIG_PM=y
-CONFIG_PM_DEBUG=y
-# CONFIG_PM_ADVANCED_DEBUG is not set
-# CONFIG_PM_TEST_SUSPEND is not set
-CONFIG_PM_SLEEP_DEBUG=y
-# CONFIG_APM_EMULATION is not set
-CONFIG_ARCH_HAS_OPP=y
-CONFIG_PM_OPP=y
-CONFIG_PM_CLK=y
-# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
-CONFIG_CPU_PM=y
-CONFIG_ARCH_SUSPEND_POSSIBLE=y
-CONFIG_ARM_CPU_SUSPEND=y
-CONFIG_NET=y
-
-#
-# Networking options
-#
-CONFIG_PACKET=y
-# CONFIG_PACKET_DIAG is not set
-CONFIG_UNIX=y
-# CONFIG_UNIX_DIAG is not set
-CONFIG_XFRM=y
-CONFIG_XFRM_ALGO=y
-CONFIG_XFRM_USER=y
-# CONFIG_XFRM_SUB_POLICY is not set
-CONFIG_XFRM_MIGRATE=y
-# CONFIG_XFRM_STATISTICS is not set
-CONFIG_NET_KEY=y
-CONFIG_NET_KEY_MIGRATE=y
-CONFIG_INET=y
-CONFIG_IP_MULTICAST=y
-# CONFIG_IP_ADVANCED_ROUTER is not set
-CONFIG_IP_ROUTE_CLASSID=y
-CONFIG_IP_PNP=y
-CONFIG_IP_PNP_DHCP=y
-CONFIG_IP_PNP_BOOTP=y
-CONFIG_IP_PNP_RARP=y
-# CONFIG_NET_IPIP is not set
-# CONFIG_NET_IPGRE_DEMUX is not set
-# CONFIG_NET_IP_TUNNEL is not set
-# CONFIG_IP_MROUTE is not set
-CONFIG_SYN_COOKIES=y
-# CONFIG_NET_IPVTI is not set
-# CONFIG_INET_AH is not set
-# CONFIG_INET_ESP is not set
-# CONFIG_INET_IPCOMP is not set
-# CONFIG_INET_XFRM_TUNNEL is not set
-# CONFIG_INET_TUNNEL is not set
-CONFIG_INET_XFRM_MODE_TRANSPORT=y
-CONFIG_INET_XFRM_MODE_TUNNEL=y
-CONFIG_INET_XFRM_MODE_BEET=y
-# CONFIG_INET_LRO is not set
-CONFIG_INET_DIAG=y
-CONFIG_INET_TCP_DIAG=y
-# CONFIG_INET_UDP_DIAG is not set
-# CONFIG_TCP_CONG_ADVANCED is not set
-CONFIG_TCP_CONG_CUBIC=y
-CONFIG_DEFAULT_TCP_CONG="cubic"
-# CONFIG_TCP_MD5SIG is not set
-# CONFIG_IPV6 is not set
-# CONFIG_NETWORK_SECMARK is not set
-# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
-CONFIG_NETFILTER=y
-# CONFIG_NETFILTER_DEBUG is not set
-CONFIG_NETFILTER_ADVANCED=y
-
-#
-# Core Netfilter Configuration
-#
-CONFIG_NETFILTER_NETLINK=m
-CONFIG_NETFILTER_NETLINK_ACCT=m
-CONFIG_NETFILTER_NETLINK_QUEUE=m
-CONFIG_NETFILTER_NETLINK_LOG=m
-CONFIG_NF_CONNTRACK=m
-CONFIG_NF_CONNTRACK_MARK=y
-CONFIG_NF_CONNTRACK_PROCFS=y
-CONFIG_NF_CONNTRACK_EVENTS=y
-CONFIG_NF_CONNTRACK_TIMEOUT=y
-CONFIG_NF_CONNTRACK_TIMESTAMP=y
-CONFIG_NF_CONNTRACK_LABELS=y
-CONFIG_NF_CT_PROTO_DCCP=m
-CONFIG_NF_CT_PROTO_GRE=m
-CONFIG_NF_CT_PROTO_SCTP=m
-CONFIG_NF_CT_PROTO_UDPLITE=m
-CONFIG_NF_CONNTRACK_AMANDA=m
-CONFIG_NF_CONNTRACK_FTP=m
-CONFIG_NF_CONNTRACK_H323=m
-CONFIG_NF_CONNTRACK_IRC=m
-CONFIG_NF_CONNTRACK_BROADCAST=m
-CONFIG_NF_CONNTRACK_NETBIOS_NS=m
-CONFIG_NF_CONNTRACK_SNMP=m
-CONFIG_NF_CONNTRACK_PPTP=m
-CONFIG_NF_CONNTRACK_SANE=m
-CONFIG_NF_CONNTRACK_SIP=m
-CONFIG_NF_CONNTRACK_TFTP=m
-CONFIG_NF_CT_NETLINK=m
-CONFIG_NF_CT_NETLINK_TIMEOUT=m
-# CONFIG_NF_CT_NETLINK_HELPER is not set
-CONFIG_NETFILTER_NETLINK_QUEUE_CT=y
-CONFIG_NF_NAT=m
-CONFIG_NF_NAT_NEEDED=y
-CONFIG_NF_NAT_PROTO_DCCP=m
-CONFIG_NF_NAT_PROTO_UDPLITE=m
-CONFIG_NF_NAT_PROTO_SCTP=m
-CONFIG_NF_NAT_AMANDA=m
-CONFIG_NF_NAT_FTP=m
-CONFIG_NF_NAT_IRC=m
-CONFIG_NF_NAT_SIP=m
-CONFIG_NF_NAT_TFTP=m
-CONFIG_NETFILTER_SYNPROXY=m
-CONFIG_NETFILTER_XTABLES=y
-
-#
-# Xtables combined modules
-#
-CONFIG_NETFILTER_XT_MARK=m
-CONFIG_NETFILTER_XT_CONNMARK=m
-# CONFIG_NETFILTER_XT_SET is not set
-
-#
-# Xtables targets
-#
-# CONFIG_NETFILTER_XT_TARGET_CHECKSUM is not set
-CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
-CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
-# CONFIG_NETFILTER_XT_TARGET_CT is not set
-# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
-CONFIG_NETFILTER_XT_TARGET_HL=m
-CONFIG_NETFILTER_XT_TARGET_HMARK=m
-CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
-CONFIG_NETFILTER_XT_TARGET_LED=m
-CONFIG_NETFILTER_XT_TARGET_LOG=m
-CONFIG_NETFILTER_XT_TARGET_MARK=m
-CONFIG_NETFILTER_XT_TARGET_NETMAP=m
-CONFIG_NETFILTER_XT_TARGET_NFLOG=m
-CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
-# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
-CONFIG_NETFILTER_XT_TARGET_RATEEST=m
-CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
-CONFIG_NETFILTER_XT_TARGET_TEE=m
-# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set
-# CONFIG_NETFILTER_XT_TARGET_TRACE is not set
-CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
-# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set
-
-#
-# Xtables matches
-#
-CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
-CONFIG_NETFILTER_XT_MATCH_BPF=m
-CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
-CONFIG_NETFILTER_XT_MATCH_COMMENT=m
-CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
-CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
-CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
-CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
-CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
-CONFIG_NETFILTER_XT_MATCH_CPU=m
-CONFIG_NETFILTER_XT_MATCH_DCCP=m
-CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
-CONFIG_NETFILTER_XT_MATCH_DSCP=m
-CONFIG_NETFILTER_XT_MATCH_ECN=m
-CONFIG_NETFILTER_XT_MATCH_ESP=m
-CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
-CONFIG_NETFILTER_XT_MATCH_HELPER=m
-CONFIG_NETFILTER_XT_MATCH_HL=m
-CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
-CONFIG_NETFILTER_XT_MATCH_LENGTH=m
-CONFIG_NETFILTER_XT_MATCH_LIMIT=m
-CONFIG_NETFILTER_XT_MATCH_MAC=m
-CONFIG_NETFILTER_XT_MATCH_MARK=m
-CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
-CONFIG_NETFILTER_XT_MATCH_NFACCT=m
-CONFIG_NETFILTER_XT_MATCH_OSF=m
-CONFIG_NETFILTER_XT_MATCH_OWNER=m
-CONFIG_NETFILTER_XT_MATCH_POLICY=m
-CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
-CONFIG_NETFILTER_XT_MATCH_QUOTA=m
-CONFIG_NETFILTER_XT_MATCH_RATEEST=m
-CONFIG_NETFILTER_XT_MATCH_REALM=m
-CONFIG_NETFILTER_XT_MATCH_RECENT=m
-CONFIG_NETFILTER_XT_MATCH_SCTP=m
-CONFIG_NETFILTER_XT_MATCH_SOCKET=m
-CONFIG_NETFILTER_XT_MATCH_STATE=m
-CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
-CONFIG_NETFILTER_XT_MATCH_STRING=m
-CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
-CONFIG_NETFILTER_XT_MATCH_TIME=m
-CONFIG_NETFILTER_XT_MATCH_U32=m
-CONFIG_IP_SET=m
-CONFIG_IP_SET_MAX=256
-CONFIG_IP_SET_BITMAP_IP=m
-CONFIG_IP_SET_BITMAP_IPMAC=m
-CONFIG_IP_SET_BITMAP_PORT=m
-CONFIG_IP_SET_HASH_IP=m
-CONFIG_IP_SET_HASH_IPPORT=m
-CONFIG_IP_SET_HASH_IPPORTIP=m
-CONFIG_IP_SET_HASH_IPPORTNET=m
-CONFIG_IP_SET_HASH_NET=m
-CONFIG_IP_SET_HASH_NETPORT=m
-CONFIG_IP_SET_HASH_NETIFACE=m
-CONFIG_IP_SET_LIST_SET=m
-# CONFIG_IP_VS is not set
-
-#
-# IP: Netfilter Configuration
-#
-CONFIG_NF_DEFRAG_IPV4=m
-CONFIG_NF_CONNTRACK_IPV4=m
-CONFIG_NF_CONNTRACK_PROC_COMPAT=y
-CONFIG_IP_NF_IPTABLES=y
-CONFIG_IP_NF_MATCH_AH=m
-CONFIG_IP_NF_MATCH_ECN=m
-# CONFIG_IP_NF_MATCH_RPFILTER is not set
-CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=y
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_TARGET_SYNPROXY=m
-CONFIG_IP_NF_TARGET_ULOG=m
-CONFIG_NF_NAT_IPV4=m
-CONFIG_IP_NF_TARGET_MASQUERADE=m
-CONFIG_IP_NF_TARGET_NETMAP=m
-CONFIG_IP_NF_TARGET_REDIRECT=m
-CONFIG_NF_NAT_SNMP_BASIC=m
-CONFIG_NF_NAT_PROTO_GRE=m
-CONFIG_NF_NAT_PPTP=m
-CONFIG_NF_NAT_H323=m
-CONFIG_IP_NF_MANGLE=m
-CONFIG_IP_NF_TARGET_CLUSTERIP=m
-CONFIG_IP_NF_TARGET_ECN=m
-CONFIG_IP_NF_TARGET_TTL=m
-CONFIG_IP_NF_RAW=m
-CONFIG_IP_NF_ARPTABLES=m
-CONFIG_IP_NF_ARPFILTER=m
-CONFIG_IP_NF_ARP_MANGLE=m
-# CONFIG_IP_DCCP is not set
-# CONFIG_IP_SCTP is not set
-# CONFIG_RDS is not set
-# CONFIG_TIPC is not set
-# CONFIG_ATM is not set
-# CONFIG_L2TP is not set
-# CONFIG_BRIDGE is not set
-CONFIG_HAVE_NET_DSA=y
-# CONFIG_VLAN_8021Q is not set
-# CONFIG_DECNET is not set
-# CONFIG_LLC2 is not set
-# CONFIG_IPX is not set
-# CONFIG_ATALK is not set
-# CONFIG_X25 is not set
-# CONFIG_LAPB is not set
-# CONFIG_PHONET is not set
-# CONFIG_IEEE802154 is not set
-# CONFIG_NET_SCHED is not set
-# CONFIG_DCB is not set
-CONFIG_DNS_RESOLVER=y
-# CONFIG_BATMAN_ADV is not set
-# CONFIG_OPENVSWITCH is not set
-# CONFIG_VSOCKETS is not set
-# CONFIG_NETLINK_MMAP is not set
-# CONFIG_NETLINK_DIAG is not set
-# CONFIG_NET_MPLS_GSO is not set
-CONFIG_NET_RX_BUSY_POLL=y
-CONFIG_BQL=y
-# CONFIG_BPF_JIT is not set
-
-#
-# Network testing
-#
-# CONFIG_NET_PKTGEN is not set
-# CONFIG_NET_TCPPROBE is not set
-# CONFIG_NET_DROP_MONITOR is not set
-# CONFIG_HAMRADIO is not set
-CONFIG_CAN=m
-CONFIG_CAN_RAW=m
-CONFIG_CAN_BCM=m
-CONFIG_CAN_GW=m
-
-#
-# CAN Device Drivers
-#
-CONFIG_CAN_VCAN=m
-# CONFIG_CAN_SLCAN is not set
-CONFIG_CAN_DEV=m
-CONFIG_CAN_CALC_BITTIMING=y
-# CONFIG_CAN_LEDS is not set
-# CONFIG_CAN_AT91 is not set
-CONFIG_CAN_TI_HECC=m
-# CONFIG_CAN_MCP251X is not set
-# CONFIG_CAN_FLEXCAN is not set
-# CONFIG_CAN_GRCAN is not set
-# CONFIG_CAN_SJA1000 is not set
-CONFIG_CAN_C_CAN=m
-CONFIG_CAN_C_CAN_PLATFORM=m
-# CONFIG_CAN_CC770 is not set
-
-#
-# CAN USB interfaces
-#
-CONFIG_CAN_EMS_USB=m
-CONFIG_CAN_ESD_USB2=m
-CONFIG_CAN_KVASER_USB=m
-CONFIG_CAN_PEAK_USB=m
-CONFIG_CAN_8DEV_USB=m
-# CONFIG_CAN_SOFTING is not set
-# CONFIG_CAN_DEBUG_DEVICES is not set
-# CONFIG_IRDA is not set
-# CONFIG_BT is not set
-# CONFIG_AF_RXRPC is not set
-CONFIG_WIRELESS=y
-CONFIG_WIRELESS_EXT=y
-CONFIG_WEXT_CORE=y
-CONFIG_WEXT_PROC=y
-CONFIG_WEXT_SPY=y
-CONFIG_CFG80211=m
-# CONFIG_NL80211_TESTMODE is not set
-# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
-# CONFIG_CFG80211_REG_DEBUG is not set
-# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
-CONFIG_CFG80211_DEFAULT_PS=y
-CONFIG_CFG80211_DEBUGFS=y
-# CONFIG_CFG80211_INTERNAL_REGDB is not set
-CONFIG_CFG80211_WEXT=y
-CONFIG_LIB80211=m
-# CONFIG_LIB80211_DEBUG is not set
-CONFIG_MAC80211=m
-CONFIG_MAC80211_HAS_RC=y
-CONFIG_MAC80211_RC_PID=y
-CONFIG_MAC80211_RC_MINSTREL=y
-CONFIG_MAC80211_RC_MINSTREL_HT=y
-CONFIG_MAC80211_RC_DEFAULT_PID=y
-# CONFIG_MAC80211_RC_DEFAULT_MINSTREL is not set
-CONFIG_MAC80211_RC_DEFAULT="pid"
-# CONFIG_MAC80211_MESH is not set
-# CONFIG_MAC80211_LEDS is not set
-CONFIG_MAC80211_DEBUGFS=y
-# CONFIG_MAC80211_MESSAGE_TRACING is not set
-# CONFIG_MAC80211_DEBUG_MENU is not set
-# CONFIG_WIMAX is not set
-CONFIG_RFKILL=y
-CONFIG_RFKILL_LEDS=y
-# CONFIG_RFKILL_INPUT is not set
-# CONFIG_RFKILL_REGULATOR is not set
-# CONFIG_RFKILL_GPIO is not set
-# CONFIG_NET_9P is not set
-# CONFIG_CAIF is not set
-# CONFIG_CEPH_LIB is not set
-# CONFIG_NFC is not set
-CONFIG_HAVE_BPF_JIT=y
-
-#
-# Device Drivers
-#
-
-#
-# Generic Driver Options
-#
-CONFIG_UEVENT_HELPER_PATH=""
-CONFIG_DEVTMPFS=y
-CONFIG_DEVTMPFS_MOUNT=y
-CONFIG_STANDALONE=y
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-CONFIG_FW_LOADER=y
-# CONFIG_FIRMWARE_IN_KERNEL is not set
-CONFIG_EXTRA_FIRMWARE=""
-CONFIG_FW_LOADER_USER_HELPER=y
-# CONFIG_DEBUG_DRIVER is not set
-# CONFIG_DEBUG_DEVRES is not set
-# CONFIG_SYS_HYPERVISOR is not set
-# CONFIG_GENERIC_CPU_DEVICES is not set
-CONFIG_SOC_BUS=y
-CONFIG_REGMAP=y
-CONFIG_REGMAP_I2C=y
-CONFIG_REGMAP_MMIO=y
-CONFIG_DMA_SHARED_BUFFER=y
-# CONFIG_DMA_CMA is not set
-
-#
-# Bus devices
-#
-CONFIG_OMAP_OCP2SCP=y
-CONFIG_OMAP_INTERCONNECT=y
-# CONFIG_ARM_CCI is not set
-CONFIG_CONNECTOR=y
-CONFIG_PROC_EVENTS=y
-CONFIG_MTD=y
-# CONFIG_MTD_TESTS is not set
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# CONFIG_MTD_CMDLINE_PARTS is not set
-# CONFIG_MTD_AFS_PARTS is not set
-CONFIG_MTD_OF_PARTS=y
-# CONFIG_MTD_AR7_PARTS is not set
-
-#
-# User Modules And Translation Layers
-#
-# CONFIG_MTD_BLKDEVS is not set
-# CONFIG_MTD_BLOCK is not set
-# CONFIG_MTD_BLOCK_RO is not set
-# CONFIG_FTL is not set
-# CONFIG_NFTL is not set
-# CONFIG_INFTL is not set
-# CONFIG_RFD_FTL is not set
-# CONFIG_SSFDC is not set
-# CONFIG_SM_FTL is not set
-# CONFIG_MTD_OOPS is not set
-# CONFIG_MTD_SWAP is not set
-
-#
-# RAM/ROM/Flash chip drivers
-#
-# CONFIG_MTD_CFI is not set
-# CONFIG_MTD_JEDECPROBE is not set
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
-# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
-# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-# CONFIG_MTD_CFI_I4 is not set
-# CONFIG_MTD_CFI_I8 is not set
-# CONFIG_MTD_RAM is not set
-# CONFIG_MTD_ROM is not set
-# CONFIG_MTD_ABSENT is not set
-
-#
-# Mapping drivers for chip access
-#
-# CONFIG_MTD_COMPLEX_MAPPINGS is not set
-# CONFIG_MTD_PLATRAM is not set
-
-#
-# Self-contained MTD device drivers
-#
-# CONFIG_MTD_DATAFLASH is not set
-# CONFIG_MTD_M25P80 is not set
-# CONFIG_MTD_SST25L is not set
-# CONFIG_MTD_SLRAM is not set
-# CONFIG_MTD_PHRAM is not set
-# CONFIG_MTD_MTDRAM is not set
-# CONFIG_MTD_BLOCK2MTD is not set
-
-#
-# Disk-On-Chip Device Drivers
-#
-# CONFIG_MTD_DOCG3 is not set
-# CONFIG_MTD_NAND is not set
-# CONFIG_MTD_ONENAND is not set
-
-#
-# LPDDR flash memory drivers
-#
-# CONFIG_MTD_LPDDR is not set
-CONFIG_MTD_UBI=y
-CONFIG_MTD_UBI_WL_THRESHOLD=4096
-CONFIG_MTD_UBI_BEB_LIMIT=20
-# CONFIG_MTD_UBI_FASTMAP is not set
-# CONFIG_MTD_UBI_GLUEBI is not set
-CONFIG_DTC=y
-CONFIG_OF=y
-
-#
-# Device Tree and Open Firmware support
-#
-CONFIG_PROC_DEVICETREE=y
-# CONFIG_OF_SELFTEST is not set
-CONFIG_OF_FLATTREE=y
-CONFIG_OF_EARLY_FLATTREE=y
-CONFIG_OF_ADDRESS=y
-CONFIG_OF_IRQ=y
-CONFIG_OF_NET=y
-CONFIG_OF_MDIO=y
-CONFIG_OF_MTD=y
-# CONFIG_PARPORT is not set
-CONFIG_BLK_DEV=y
-# CONFIG_BLK_DEV_COW_COMMON is not set
-CONFIG_BLK_DEV_LOOP=y
-CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
-# CONFIG_BLK_DEV_CRYPTOLOOP is not set
-# CONFIG_BLK_DEV_DRBD is not set
-# CONFIG_BLK_DEV_NBD is not set
-CONFIG_BLK_DEV_RAM=y
-CONFIG_BLK_DEV_RAM_COUNT=16
-CONFIG_BLK_DEV_RAM_SIZE=16384
-# CONFIG_BLK_DEV_XIP is not set
-# CONFIG_CDROM_PKTCDVD is not set
-# CONFIG_ATA_OVER_ETH is not set
-# CONFIG_MG_DISK is not set
-# CONFIG_BLK_DEV_RBD is not set
-
-#
-# Misc devices
-#
-# CONFIG_SENSORS_LIS3LV02D is not set
-# CONFIG_AD525X_DPOT is not set
-# CONFIG_ATMEL_PWM is not set
-# CONFIG_DUMMY_IRQ is not set
-# CONFIG_ICS932S401 is not set
-# CONFIG_ATMEL_SSC is not set
-# CONFIG_ENCLOSURE_SERVICES is not set
-# CONFIG_APDS9802ALS is not set
-# CONFIG_ISL29003 is not set
-# CONFIG_ISL29020 is not set
-# CONFIG_SENSORS_TSL2550 is not set
-# CONFIG_SENSORS_BH1780 is not set
-# CONFIG_SENSORS_BH1770 is not set
-# CONFIG_SENSORS_APDS990X is not set
-# CONFIG_HMC6352 is not set
-# CONFIG_DS1682 is not set
-# CONFIG_TI_DAC7512 is not set
-# CONFIG_BMP085_I2C is not set
-# CONFIG_BMP085_SPI is not set
-# CONFIG_USB_SWITCH_FSA9480 is not set
-# CONFIG_LATTICE_ECP3_CONFIG is not set
-# CONFIG_SRAM is not set
-CONFIG_CROSSBAR=y
-# CONFIG_C2PORT is not set
-
-#
-# EEPROM support
-#
-# CONFIG_EEPROM_AT24 is not set
-# CONFIG_EEPROM_AT25 is not set
-# CONFIG_EEPROM_LEGACY is not set
-# CONFIG_EEPROM_MAX6875 is not set
-CONFIG_EEPROM_93CX6=y
-# CONFIG_EEPROM_93XX46 is not set
-
-#
-# Texas Instruments shared transport line discipline
-#
-# CONFIG_TI_ST is not set
-# CONFIG_SENSORS_LIS3_SPI is not set
-# CONFIG_SENSORS_LIS3_I2C is not set
-
-#
-# Altera FPGA firmware download module
-#
-# CONFIG_ALTERA_STAPL is not set
-
-#
-# SCSI device support
-#
-CONFIG_SCSI_MOD=y
-# CONFIG_RAID_ATTRS is not set
-CONFIG_SCSI=y
-CONFIG_SCSI_DMA=y
-# CONFIG_SCSI_TGT is not set
-# CONFIG_SCSI_NETLINK is not set
-CONFIG_SCSI_PROC_FS=y
-
-#
-# SCSI support type (disk, tape, CD-ROM)
-#
-CONFIG_BLK_DEV_SD=y
-# CONFIG_CHR_DEV_ST is not set
-# CONFIG_CHR_DEV_OSST is not set
-# CONFIG_BLK_DEV_SR is not set
-# CONFIG_CHR_DEV_SG is not set
-# CONFIG_CHR_DEV_SCH is not set
-CONFIG_SCSI_MULTI_LUN=y
-# CONFIG_SCSI_CONSTANTS is not set
-# CONFIG_SCSI_LOGGING is not set
-CONFIG_SCSI_SCAN_ASYNC=y
-
-#
-# SCSI Transports
-#
-# CONFIG_SCSI_SPI_ATTRS is not set
-# CONFIG_SCSI_FC_ATTRS is not set
-# CONFIG_SCSI_ISCSI_ATTRS is not set
-# CONFIG_SCSI_SAS_ATTRS is not set
-# CONFIG_SCSI_SAS_LIBSAS is not set
-# CONFIG_SCSI_SRP_ATTRS is not set
-CONFIG_SCSI_LOWLEVEL=y
-# CONFIG_ISCSI_TCP is not set
-# CONFIG_ISCSI_BOOT_SYSFS is not set
-# CONFIG_SCSI_UFSHCD is not set
-# CONFIG_LIBFC is not set
-# CONFIG_LIBFCOE is not set
-# CONFIG_SCSI_DEBUG is not set
-# CONFIG_SCSI_DH is not set
-# CONFIG_SCSI_OSD_INITIATOR is not set
-# CONFIG_ATA is not set
-CONFIG_MD=y
-# CONFIG_BLK_DEV_MD is not set
-# CONFIG_BCACHE is not set
-# CONFIG_BLK_DEV_DM is not set
-# CONFIG_TARGET_CORE is not set
-CONFIG_NETDEVICES=y
-CONFIG_MII=m
-CONFIG_NET_CORE=y
-# CONFIG_BONDING is not set
-# CONFIG_DUMMY is not set
-# CONFIG_EQUALIZER is not set
-# CONFIG_NET_TEAM is not set
-# CONFIG_MACVLAN is not set
-# CONFIG_VXLAN is not set
-# CONFIG_NETCONSOLE is not set
-# CONFIG_NETPOLL is not set
-# CONFIG_NET_POLL_CONTROLLER is not set
-CONFIG_TUN=m
-# CONFIG_VETH is not set
-# CONFIG_NLMON is not set
-
-#
-# CAIF transport drivers
-#
-
-#
-# Distributed Switch Architecture drivers
-#
-# CONFIG_NET_DSA_MV88E6XXX is not set
-# CONFIG_NET_DSA_MV88E6060 is not set
-# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
-# CONFIG_NET_DSA_MV88E6131 is not set
-# CONFIG_NET_DSA_MV88E6123_61_65 is not set
-CONFIG_ETHERNET=y
-# CONFIG_NET_VENDOR_ARC is not set
-# CONFIG_NET_CADENCE is not set
-# CONFIG_NET_VENDOR_BROADCOM is not set
-# CONFIG_NET_CALXEDA_XGMAC is not set
-# CONFIG_NET_VENDOR_CIRRUS is not set
-# CONFIG_DM9000 is not set
-# CONFIG_DNET is not set
-# CONFIG_NET_VENDOR_FARADAY is not set
-# CONFIG_NET_VENDOR_INTEL is not set
-# CONFIG_NET_VENDOR_MARVELL is not set
-# CONFIG_NET_VENDOR_MICREL is not set
-CONFIG_NET_VENDOR_MICROCHIP=y
-# CONFIG_ENC28J60 is not set
-# CONFIG_NET_VENDOR_NATSEMI is not set
-# CONFIG_ETHOC is not set
-# CONFIG_SH_ETH is not set
-# CONFIG_NET_VENDOR_SEEQ is not set
-# CONFIG_NET_VENDOR_SMSC is not set
-# CONFIG_NET_VENDOR_STMICRO is not set
-CONFIG_NET_VENDOR_TI=y
-# CONFIG_TI_DAVINCI_EMAC is not set
-CONFIG_TI_DAVINCI_MDIO=y
-CONFIG_TI_DAVINCI_CPDMA=y
-CONFIG_TI_CPSW_PHY_SEL=y
-CONFIG_TI_CPSW=y
-CONFIG_TI_CPTS=y
-# CONFIG_NET_VENDOR_VIA is not set
-# CONFIG_NET_VENDOR_WIZNET is not set
-CONFIG_PHYLIB=y
-
-#
-# MII PHY device drivers
-#
-CONFIG_AT803X_PHY=y
-# CONFIG_AMD_PHY is not set
-# CONFIG_MARVELL_PHY is not set
-# CONFIG_DAVICOM_PHY is not set
-# CONFIG_QSEMI_PHY is not set
-# CONFIG_LXT_PHY is not set
-# CONFIG_CICADA_PHY is not set
-# CONFIG_VITESSE_PHY is not set
-CONFIG_SMSC_PHY=y
-# CONFIG_BROADCOM_PHY is not set
-# CONFIG_BCM87XX_PHY is not set
-# CONFIG_ICPLUS_PHY is not set
-# CONFIG_REALTEK_PHY is not set
-# CONFIG_NATIONAL_PHY is not set
-# CONFIG_STE10XP is not set
-# CONFIG_LSI_ET1011C_PHY is not set
-# CONFIG_MICREL_PHY is not set
-# CONFIG_FIXED_PHY is not set
-# CONFIG_MDIO_BITBANG is not set
-# CONFIG_MDIO_BUS_MUX_GPIO is not set
-# CONFIG_MDIO_BUS_MUX_MMIOREG is not set
-# CONFIG_MICREL_KS8995MA is not set
-CONFIG_PPP=m
-CONFIG_PPP_BSDCOMP=m
-# CONFIG_PPP_DEFLATE is not set
-# CONFIG_PPP_FILTER is not set
-# CONFIG_PPP_MPPE is not set
-# CONFIG_PPP_MULTILINK is not set
-CONFIG_PPPOE=m
-CONFIG_PPP_ASYNC=m
-# CONFIG_PPP_SYNC_TTY is not set
-# CONFIG_SLIP is not set
-CONFIG_SLHC=m
-
-#
-# USB Network Adapters
-#
-CONFIG_USB_CATC=m
-CONFIG_USB_KAWETH=m
-CONFIG_USB_PEGASUS=m
-CONFIG_USB_RTL8150=m
-CONFIG_USB_RTL8152=m
-CONFIG_USB_USBNET=m
-CONFIG_USB_NET_AX8817X=m
-CONFIG_USB_NET_AX88179_178A=m
-CONFIG_USB_NET_CDCETHER=m
-# CONFIG_USB_NET_CDC_EEM is not set
-CONFIG_USB_NET_CDC_NCM=m
-# CONFIG_USB_NET_CDC_MBIM is not set
-# CONFIG_USB_NET_DM9601 is not set
-# CONFIG_USB_NET_SR9700 is not set
-# CONFIG_USB_NET_SMSC75XX is not set
-# CONFIG_USB_NET_SMSC95XX is not set
-# CONFIG_USB_NET_GL620A is not set
-CONFIG_USB_NET_NET1080=m
-# CONFIG_USB_NET_PLUSB is not set
-# CONFIG_USB_NET_MCS7830 is not set
-CONFIG_USB_NET_RNDIS_HOST=m
-CONFIG_USB_NET_CDC_SUBSET=m
-CONFIG_USB_ALI_M5632=y
-CONFIG_USB_AN2720=y
-CONFIG_USB_BELKIN=y
-CONFIG_USB_ARMLINUX=y
-CONFIG_USB_EPSON2888=y
-CONFIG_USB_KC2190=y
-CONFIG_USB_NET_ZAURUS=m
-# CONFIG_USB_NET_CX82310_ETH is not set
-# CONFIG_USB_NET_KALMIA is not set
-# CONFIG_USB_NET_QMI_WWAN is not set
-CONFIG_USB_HSO=m
-CONFIG_USB_NET_INT51X1=m
-# CONFIG_USB_IPHETH is not set
-# CONFIG_USB_SIERRA_NET is not set
-# CONFIG_USB_VL600 is not set
-CONFIG_WLAN=y
-CONFIG_LIBERTAS_THINFIRM=m
-# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
-CONFIG_LIBERTAS_THINFIRM_USB=m
-# CONFIG_AT76C50X_USB is not set
-# CONFIG_USB_ZD1201 is not set
-CONFIG_USB_NET_RNDIS_WLAN=m
-CONFIG_RTL8187=m
-# CONFIG_MAC80211_HWSIM is not set
-# CONFIG_ATH_CARDS is not set
-CONFIG_B43=m
-CONFIG_B43_SSB=y
-# CONFIG_B43_SDIO is not set
-CONFIG_B43_PIO=y
-CONFIG_B43_PHY_N=y
-CONFIG_B43_PHY_LP=y
-CONFIG_B43_HWRNG=y
-# CONFIG_B43_DEBUG is not set
-# CONFIG_B43LEGACY is not set
-# CONFIG_BRCMFMAC is not set
-# CONFIG_HOSTAP is not set
-CONFIG_LIBERTAS=m
-CONFIG_LIBERTAS_USB=m
-CONFIG_LIBERTAS_SDIO=m
-CONFIG_LIBERTAS_SPI=m
-# CONFIG_LIBERTAS_DEBUG is not set
-# CONFIG_LIBERTAS_MESH is not set
-# CONFIG_P54_COMMON is not set
-CONFIG_RT2X00=m
-CONFIG_RT2500USB=m
-CONFIG_RT73USB=m
-CONFIG_RT2800USB=m
-CONFIG_RT2800USB_RT33XX=y
-CONFIG_RT2800USB_RT35XX=y
-CONFIG_RT2800USB_RT3573=y
-CONFIG_RT2800USB_RT53XX=y
-CONFIG_RT2800USB_RT55XX=y
-CONFIG_RT2800USB_UNKNOWN=y
-CONFIG_RT2800_LIB=m
-CONFIG_RT2X00_LIB_USB=m
-CONFIG_RT2X00_LIB=m
-CONFIG_RT2X00_LIB_FIRMWARE=y
-CONFIG_RT2X00_LIB_CRYPTO=y
-CONFIG_RT2X00_LIB_LEDS=y
-# CONFIG_RT2X00_LIB_DEBUGFS is not set
-# CONFIG_RT2X00_DEBUG is not set
-CONFIG_RTL_CARDS=m
-CONFIG_RTL8192CU=m
-CONFIG_RTLWIFI=m
-CONFIG_RTLWIFI_USB=m
-# CONFIG_RTLWIFI_DEBUG is not set
-CONFIG_RTL8192C_COMMON=m
-# CONFIG_WL_TI is not set
-# CONFIG_ZD1211RW is not set
-CONFIG_MWIFIEX=m
-CONFIG_MWIFIEX_SDIO=m
-CONFIG_MWIFIEX_USB=m
-# CONFIG_CW1200 is not set
-
-#
-# Enable WiMAX (Networking options) to see the WiMAX drivers
-#
-# CONFIG_WAN is not set
-# CONFIG_ISDN is not set
-
-#
-# Input device support
-#
-CONFIG_INPUT=y
-# CONFIG_INPUT_FF_MEMLESS is not set
-CONFIG_INPUT_POLLDEV=m
-# CONFIG_INPUT_SPARSEKMAP is not set
-CONFIG_INPUT_MATRIXKMAP=y
-
-#
-# Userland interfaces
-#
-CONFIG_INPUT_MOUSEDEV=y
-CONFIG_INPUT_MOUSEDEV_PSAUX=y
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
-CONFIG_INPUT_JOYDEV=y
-CONFIG_INPUT_EVDEV=y
-# CONFIG_INPUT_EVBUG is not set
-
-#
-# Input Device Drivers
-#
-CONFIG_INPUT_KEYBOARD=y
-# CONFIG_KEYBOARD_ADP5588 is not set
-# CONFIG_KEYBOARD_ADP5589 is not set
-CONFIG_KEYBOARD_ATKBD=y
-# CONFIG_KEYBOARD_QT1070 is not set
-# CONFIG_KEYBOARD_QT2160 is not set
-# CONFIG_KEYBOARD_LKKBD is not set
-CONFIG_KEYBOARD_GPIO=m
-# CONFIG_KEYBOARD_TCA6416 is not set
-# CONFIG_KEYBOARD_TCA8418 is not set
-# CONFIG_KEYBOARD_MATRIX is not set
-# CONFIG_KEYBOARD_LM8323 is not set
-# CONFIG_KEYBOARD_LM8333 is not set
-# CONFIG_KEYBOARD_MAX7359 is not set
-# CONFIG_KEYBOARD_MCS is not set
-# CONFIG_KEYBOARD_MPR121 is not set
-# CONFIG_KEYBOARD_NEWTON is not set
-# CONFIG_KEYBOARD_OPENCORES is not set
-# CONFIG_KEYBOARD_SAMSUNG is not set
-# CONFIG_KEYBOARD_STOWAWAY is not set
-# CONFIG_KEYBOARD_SUNKBD is not set
-# CONFIG_KEYBOARD_OMAP4 is not set
-# CONFIG_KEYBOARD_XTKBD is not set
-CONFIG_INPUT_MOUSE=y
-CONFIG_MOUSE_PS2=y
-CONFIG_MOUSE_PS2_ALPS=y
-CONFIG_MOUSE_PS2_LOGIPS2PP=y
-CONFIG_MOUSE_PS2_SYNAPTICS=y
-CONFIG_MOUSE_PS2_CYPRESS=y
-CONFIG_MOUSE_PS2_TRACKPOINT=y
-# CONFIG_MOUSE_PS2_ELANTECH is not set
-# CONFIG_MOUSE_PS2_SENTELIC is not set
-# CONFIG_MOUSE_PS2_TOUCHKIT is not set
-# CONFIG_MOUSE_SERIAL is not set
-# CONFIG_MOUSE_APPLETOUCH is not set
-# CONFIG_MOUSE_BCM5974 is not set
-# CONFIG_MOUSE_CYAPA is not set
-# CONFIG_MOUSE_VSXXXAA is not set
-# CONFIG_MOUSE_GPIO is not set
-# CONFIG_MOUSE_SYNAPTICS_I2C is not set
-# CONFIG_MOUSE_SYNAPTICS_USB is not set
-# CONFIG_INPUT_JOYSTICK is not set
-# CONFIG_INPUT_TABLET is not set
-CONFIG_INPUT_TOUCHSCREEN=y
-CONFIG_TOUCHSCREEN_ADS7846=y
-# CONFIG_TOUCHSCREEN_AD7877 is not set
-# CONFIG_TOUCHSCREEN_AD7879 is not set
-CONFIG_TOUCHSCREEN_ATMEL_MXT=y
-# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
-# CONFIG_TOUCHSCREEN_BU21013 is not set
-# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
-# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
-# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
-# CONFIG_TOUCHSCREEN_DYNAPRO is not set
-# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
-# CONFIG_TOUCHSCREEN_EETI is not set
-# CONFIG_TOUCHSCREEN_EGALAX is not set
-CONFIG_TOUCHSCREEN_EGALAX_I2C=m
-# CONFIG_TOUCHSCREEN_FUJITSU is not set
-# CONFIG_TOUCHSCREEN_ILI210X is not set
-# CONFIG_TOUCHSCREEN_GUNZE is not set
-# CONFIG_TOUCHSCREEN_ELO is not set
-# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
-# CONFIG_TOUCHSCREEN_WACOM_I2C is not set
-# CONFIG_TOUCHSCREEN_MAX11801 is not set
-# CONFIG_TOUCHSCREEN_MCS5000 is not set
-# CONFIG_TOUCHSCREEN_MMS114 is not set
-# CONFIG_TOUCHSCREEN_MTOUCH is not set
-# CONFIG_TOUCHSCREEN_INEXIO is not set
-# CONFIG_TOUCHSCREEN_MK712 is not set
-# CONFIG_TOUCHSCREEN_PENMOUNT is not set
-CONFIG_TOUCHSCREEN_EDT_FT5X06=m
-# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
-# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
-CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
-CONFIG_TOUCHSCREEN_PIXCIR=m
-# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
-# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
-# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
-# CONFIG_TOUCHSCREEN_TSC2005 is not set
-# CONFIG_TOUCHSCREEN_TSC2007 is not set
-# CONFIG_TOUCHSCREEN_W90X900 is not set
-# CONFIG_TOUCHSCREEN_ST1232 is not set
-# CONFIG_TOUCHSCREEN_TPS6507X is not set
-CONFIG_INPUT_MISC=y
-# CONFIG_INPUT_AD714X is not set
-# CONFIG_INPUT_BMA150 is not set
-# CONFIG_INPUT_MMA8450 is not set
-# CONFIG_INPUT_MPU3050 is not set
-# CONFIG_INPUT_GP2A is not set
-# CONFIG_INPUT_GPIO_TILT_POLLED is not set
-# CONFIG_INPUT_ATI_REMOTE2 is not set
-# CONFIG_INPUT_KEYSPAN_REMOTE is not set
-# CONFIG_INPUT_KXTJ9 is not set
-# CONFIG_INPUT_POWERMATE is not set
-# CONFIG_INPUT_YEALINK is not set
-# CONFIG_INPUT_CM109 is not set
-CONFIG_INPUT_UINPUT=y
-# CONFIG_INPUT_PCF8574 is not set
-CONFIG_INPUT_PWM_BEEPER=m
-# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
-CONFIG_INPUT_ADXL34X=m
-CONFIG_INPUT_ADXL34X_I2C=m
-CONFIG_INPUT_ADXL34X_SPI=m
-# CONFIG_INPUT_IMS_PCU is not set
-# CONFIG_INPUT_CMA3000 is not set
-
-#
-# Hardware I/O ports
-#
-CONFIG_SERIO=y
-CONFIG_SERIO_SERPORT=y
-CONFIG_SERIO_LIBPS2=y
-# CONFIG_SERIO_RAW is not set
-# CONFIG_SERIO_ALTERA_PS2 is not set
-# CONFIG_SERIO_PS2MULT is not set
-# CONFIG_SERIO_ARC_PS2 is not set
-# CONFIG_SERIO_APBPS2 is not set
-# CONFIG_SERIO_OLPC_APSP is not set
-# CONFIG_GAMEPORT is not set
-
-#
-# Character devices
-#
-CONFIG_TTY=y
-CONFIG_VT=y
-CONFIG_CONSOLE_TRANSLATIONS=y
-CONFIG_VT_CONSOLE=y
-CONFIG_VT_CONSOLE_SLEEP=y
-CONFIG_HW_CONSOLE=y
-CONFIG_VT_HW_CONSOLE_BINDING=y
-CONFIG_UNIX98_PTYS=y
-# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
-# CONFIG_LEGACY_PTYS is not set
-# CONFIG_SERIAL_NONSTANDARD is not set
-# CONFIG_N_GSM is not set
-# CONFIG_TRACE_SINK is not set
-CONFIG_DEVKMEM=y
-
-#
-# Serial drivers
-#
-CONFIG_SERIAL_8250=y
-CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
-CONFIG_SERIAL_8250_CONSOLE=y
-CONFIG_SERIAL_8250_DMA=y
-CONFIG_SERIAL_8250_NR_UARTS=32
-CONFIG_SERIAL_8250_RUNTIME_UARTS=4
-CONFIG_SERIAL_8250_EXTENDED=y
-CONFIG_SERIAL_8250_MANY_PORTS=y
-CONFIG_SERIAL_8250_SHARE_IRQ=y
-CONFIG_SERIAL_8250_DETECT_IRQ=y
-CONFIG_SERIAL_8250_RSA=y
-# CONFIG_SERIAL_8250_DW is not set
-# CONFIG_SERIAL_8250_EM is not set
-
-#
-# Non-8250 serial port support
-#
-# CONFIG_SERIAL_MAX3100 is not set
-# CONFIG_SERIAL_MAX310X is not set
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_CORE_CONSOLE=y
-# CONFIG_SERIAL_OF_PLATFORM is not set
-CONFIG_SERIAL_OMAP=y
-CONFIG_SERIAL_OMAP_CONSOLE=y
-# CONFIG_SERIAL_SCCNXP is not set
-# CONFIG_SERIAL_TIMBERDALE is not set
-# CONFIG_SERIAL_ALTERA_JTAGUART is not set
-# CONFIG_SERIAL_ALTERA_UART is not set
-# CONFIG_SERIAL_IFX6X60 is not set
-# CONFIG_SERIAL_XILINX_PS_UART is not set
-# CONFIG_SERIAL_ARC is not set
-# CONFIG_SERIAL_FSL_LPUART is not set
-# CONFIG_SERIAL_ST_ASC is not set
-# CONFIG_TTY_PRINTK is not set
-# CONFIG_HVC_DCC is not set
-# CONFIG_IPMI_HANDLER is not set
-CONFIG_HW_RANDOM=y
-# CONFIG_HW_RANDOM_TIMERIOMEM is not set
-# CONFIG_HW_RANDOM_ATMEL is not set
-CONFIG_HW_RANDOM_OMAP=y
-# CONFIG_HW_RANDOM_EXYNOS is not set
-# CONFIG_R3964 is not set
-# CONFIG_RAW_DRIVER is not set
-# CONFIG_TCG_TPM is not set
-CONFIG_I2C=y
-CONFIG_I2C_BOARDINFO=y
-# CONFIG_I2C_COMPAT is not set
-CONFIG_I2C_CHARDEV=y
-# CONFIG_I2C_MUX is not set
-CONFIG_I2C_HELPER_AUTO=y
-CONFIG_I2C_ALGOBIT=m
-
-#
-# I2C Hardware Bus support
-#
-
-#
-# I2C system bus drivers (mostly embedded / system-on-chip)
-#
-# CONFIG_I2C_CBUS_GPIO is not set
-# CONFIG_I2C_DESIGNWARE_PLATFORM is not set
-CONFIG_I2C_GPIO=m
-# CONFIG_I2C_OCORES is not set
-CONFIG_I2C_OMAP=y
-# CONFIG_I2C_PCA_PLATFORM is not set
-# CONFIG_I2C_PXA_PCI is not set
-# CONFIG_I2C_SIMTEC is not set
-# CONFIG_I2C_XILINX is not set
-
-#
-# External I2C/SMBus adapter drivers
-#
-# CONFIG_I2C_DIOLAN_U2C is not set
-# CONFIG_I2C_PARPORT_LIGHT is not set
-# CONFIG_I2C_TAOS_EVM is not set
-# CONFIG_I2C_TINY_USB is not set
-
-#
-# Other I2C/SMBus bus drivers
-#
-# CONFIG_I2C_STUB is not set
-# CONFIG_I2C_DEBUG_CORE is not set
-# CONFIG_I2C_DEBUG_ALGO is not set
-# CONFIG_I2C_DEBUG_BUS is not set
-CONFIG_SPI=y
-# CONFIG_SPI_DEBUG is not set
-CONFIG_SPI_MASTER=y
-
-#
-# SPI Master Controller Drivers
-#
-# CONFIG_SPI_ALTERA is not set
-# CONFIG_SPI_BITBANG is not set
-# CONFIG_SPI_GPIO is not set
-# CONFIG_SPI_FSL_SPI is not set
-# CONFIG_SPI_FSL_DSPI is not set
-# CONFIG_SPI_OC_TINY is not set
-CONFIG_SPI_OMAP24XX=y
-CONFIG_SPI_TI_QSPI=y
-# CONFIG_SPI_PXA2XX_PCI is not set
-# CONFIG_SPI_SC18IS602 is not set
-# CONFIG_SPI_XCOMM is not set
-# CONFIG_SPI_XILINX is not set
-# CONFIG_SPI_DESIGNWARE is not set
-
-#
-# SPI Protocol Masters
-#
-CONFIG_SPI_SPIDEV=y
-# CONFIG_SPI_TLE62X0 is not set
-# CONFIG_HSI is not set
-
-#
-# PPS support
-#
-CONFIG_PPS=y
-# CONFIG_PPS_DEBUG is not set
-
-#
-# PPS clients support
-#
-# CONFIG_PPS_CLIENT_KTIMER is not set
-# CONFIG_PPS_CLIENT_LDISC is not set
-# CONFIG_PPS_CLIENT_GPIO is not set
-
-#
-# PPS generators support
-#
-
-#
-# PTP clock support
-#
-CONFIG_PTP_1588_CLOCK=y
-
-#
-# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
-#
-CONFIG_PINCTRL=y
-
-#
-# Pin controllers
-#
-CONFIG_PINMUX=y
-CONFIG_PINCONF=y
-CONFIG_GENERIC_PINCONF=y
-# CONFIG_DEBUG_PINCTRL is not set
-CONFIG_PINCTRL_SINGLE=y
-CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
-CONFIG_ARCH_REQUIRE_GPIOLIB=y
-CONFIG_GPIO_DEVRES=y
-CONFIG_GPIOLIB=y
-CONFIG_OF_GPIO=y
-CONFIG_DEBUG_GPIO=y
-CONFIG_GPIO_SYSFS=y
-CONFIG_GPIO_OF_HELPER=y
-
-#
-# Memory mapped GPIO drivers:
-#
-# CONFIG_GPIO_GENERIC_PLATFORM is not set
-# CONFIG_GPIO_EM is not set
-# CONFIG_GPIO_RCAR is not set
-# CONFIG_GPIO_TS5500 is not set
-# CONFIG_GPIO_GRGPIO is not set
-
-#
-# I2C GPIO expanders:
-#
-# CONFIG_GPIO_MAX7300 is not set
-# CONFIG_GPIO_MAX732X is not set
-# CONFIG_GPIO_PCF857X is not set
-# CONFIG_GPIO_SX150X is not set
-# CONFIG_GPIO_ADP5588 is not set
-# CONFIG_GPIO_ADNP is not set
-
-#
-# PCI GPIO expanders:
-#
-
-#
-# SPI GPIO expanders:
-#
-# CONFIG_GPIO_MAX7301 is not set
-# CONFIG_GPIO_MCP23S08 is not set
-# CONFIG_GPIO_MC33880 is not set
-# CONFIG_GPIO_74X164 is not set
-
-#
-# AC97 GPIO expanders:
-#
-
-#
-# LPC GPIO expanders:
-#
-
-#
-# MODULbus GPIO expanders:
-#
-
-#
-# USB GPIO expanders:
-#
-CONFIG_W1=y
-CONFIG_W1_CON=y
-
-#
-# 1-wire Bus Masters
-#
-# CONFIG_W1_MASTER_DS2490 is not set
-# CONFIG_W1_MASTER_DS2482 is not set
-# CONFIG_W1_MASTER_DS1WM is not set
-# CONFIG_W1_MASTER_GPIO is not set
-# CONFIG_HDQ_MASTER_OMAP is not set
-
-#
-# 1-wire Slaves
-#
-# CONFIG_W1_SLAVE_THERM is not set
-# CONFIG_W1_SLAVE_SMEM is not set
-# CONFIG_W1_SLAVE_DS2408 is not set
-# CONFIG_W1_SLAVE_DS2413 is not set
-# CONFIG_W1_SLAVE_DS2423 is not set
-# CONFIG_W1_SLAVE_DS2431 is not set
-# CONFIG_W1_SLAVE_DS2433 is not set
-# CONFIG_W1_SLAVE_DS2760 is not set
-# CONFIG_W1_SLAVE_DS2780 is not set
-# CONFIG_W1_SLAVE_DS2781 is not set
-# CONFIG_W1_SLAVE_DS28E04 is not set
-# CONFIG_W1_SLAVE_BQ27000 is not set
-CONFIG_POWER_SUPPLY=y
-# CONFIG_POWER_SUPPLY_DEBUG is not set
-# CONFIG_PDA_POWER is not set
-# CONFIG_TEST_POWER is not set
-# CONFIG_BATTERY_DS2780 is not set
-# CONFIG_BATTERY_DS2781 is not set
-# CONFIG_BATTERY_DS2782 is not set
-# CONFIG_BATTERY_SBS is not set
-# CONFIG_BATTERY_BQ27x00 is not set
-# CONFIG_BATTERY_MAX17040 is not set
-# CONFIG_BATTERY_MAX17042 is not set
-# CONFIG_CHARGER_ISP1704 is not set
-# CONFIG_CHARGER_MAX8903 is not set
-# CONFIG_CHARGER_LP8727 is not set
-# CONFIG_CHARGER_GPIO is not set
-# CONFIG_CHARGER_MANAGER is not set
-# CONFIG_CHARGER_BQ2415X is not set
-# CONFIG_CHARGER_BQ24190 is not set
-# CONFIG_CHARGER_SMB347 is not set
-# CONFIG_POWER_RESET is not set
-# CONFIG_POWER_RESET_RESTART is not set
-# CONFIG_POWER_AVS is not set
-CONFIG_HWMON=y
-# CONFIG_HWMON_VID is not set
-# CONFIG_HWMON_DEBUG_CHIP is not set
-
-#
-# Native drivers
-#
-# CONFIG_SENSORS_AD7314 is not set
-# CONFIG_SENSORS_AD7414 is not set
-# CONFIG_SENSORS_AD7418 is not set
-# CONFIG_SENSORS_ADCXX is not set
-# CONFIG_SENSORS_ADM1021 is not set
-# CONFIG_SENSORS_ADM1025 is not set
-# CONFIG_SENSORS_ADM1026 is not set
-# CONFIG_SENSORS_ADM1029 is not set
-# CONFIG_SENSORS_ADM1031 is not set
-# CONFIG_SENSORS_ADM9240 is not set
-# CONFIG_SENSORS_ADT7310 is not set
-# CONFIG_SENSORS_ADT7410 is not set
-# CONFIG_SENSORS_ADT7411 is not set
-# CONFIG_SENSORS_ADT7462 is not set
-# CONFIG_SENSORS_ADT7470 is not set
-# CONFIG_SENSORS_ADT7475 is not set
-# CONFIG_SENSORS_ASC7621 is not set
-# CONFIG_SENSORS_ATXP1 is not set
-# CONFIG_SENSORS_DS620 is not set
-# CONFIG_SENSORS_DS1621 is not set
-# CONFIG_SENSORS_F71805F is not set
-# CONFIG_SENSORS_F71882FG is not set
-# CONFIG_SENSORS_F75375S is not set
-# CONFIG_SENSORS_G760A is not set
-# CONFIG_SENSORS_G762 is not set
-# CONFIG_SENSORS_GL518SM is not set
-# CONFIG_SENSORS_GL520SM is not set
-# CONFIG_SENSORS_GPIO_FAN is not set
-# CONFIG_SENSORS_HIH6130 is not set
-# CONFIG_SENSORS_HTU21 is not set
-# CONFIG_SENSORS_IT87 is not set
-# CONFIG_SENSORS_JC42 is not set
-# CONFIG_SENSORS_LINEAGE is not set
-# CONFIG_SENSORS_LM63 is not set
-# CONFIG_SENSORS_LM70 is not set
-# CONFIG_SENSORS_LM73 is not set
-# CONFIG_SENSORS_LM75 is not set
-# CONFIG_SENSORS_LM77 is not set
-# CONFIG_SENSORS_LM78 is not set
-# CONFIG_SENSORS_LM80 is not set
-# CONFIG_SENSORS_LM83 is not set
-# CONFIG_SENSORS_LM85 is not set
-# CONFIG_SENSORS_LM87 is not set
-# CONFIG_SENSORS_LM90 is not set
-# CONFIG_SENSORS_LM92 is not set
-# CONFIG_SENSORS_LM93 is not set
-# CONFIG_SENSORS_LTC4151 is not set
-# CONFIG_SENSORS_LTC4215 is not set
-# CONFIG_SENSORS_LTC4245 is not set
-# CONFIG_SENSORS_LTC4261 is not set
-# CONFIG_SENSORS_LM95234 is not set
-# CONFIG_SENSORS_LM95241 is not set
-# CONFIG_SENSORS_LM95245 is not set
-# CONFIG_SENSORS_MAX1111 is not set
-# CONFIG_SENSORS_MAX16065 is not set
-# CONFIG_SENSORS_MAX1619 is not set
-# CONFIG_SENSORS_MAX1668 is not set
-# CONFIG_SENSORS_MAX197 is not set
-# CONFIG_SENSORS_MAX6639 is not set
-# CONFIG_SENSORS_MAX6642 is not set
-# CONFIG_SENSORS_MAX6650 is not set
-# CONFIG_SENSORS_MAX6697 is not set
-# CONFIG_SENSORS_MCP3021 is not set
-# CONFIG_SENSORS_NCT6775 is not set
-# CONFIG_SENSORS_NTC_THERMISTOR is not set
-# CONFIG_SENSORS_PC87360 is not set
-# CONFIG_SENSORS_PC87427 is not set
-# CONFIG_SENSORS_PCF8591 is not set
-# CONFIG_PMBUS is not set
-# CONFIG_SENSORS_SHT15 is not set
-# CONFIG_SENSORS_SHT21 is not set
-# CONFIG_SENSORS_SMM665 is not set
-# CONFIG_SENSORS_DME1737 is not set
-# CONFIG_SENSORS_EMC1403 is not set
-# CONFIG_SENSORS_EMC2103 is not set
-# CONFIG_SENSORS_EMC6W201 is not set
-# CONFIG_SENSORS_SMSC47M1 is not set
-# CONFIG_SENSORS_SMSC47M192 is not set
-# CONFIG_SENSORS_SMSC47B397 is not set
-# CONFIG_SENSORS_SCH56XX_COMMON is not set
-# CONFIG_SENSORS_SCH5627 is not set
-# CONFIG_SENSORS_SCH5636 is not set
-# CONFIG_SENSORS_ADS1015 is not set
-# CONFIG_SENSORS_ADS7828 is not set
-# CONFIG_SENSORS_ADS7871 is not set
-# CONFIG_SENSORS_AMC6821 is not set
-# CONFIG_SENSORS_INA209 is not set
-# CONFIG_SENSORS_INA2XX is not set
-# CONFIG_SENSORS_THMC50 is not set
-# CONFIG_SENSORS_TMP102 is not set
-# CONFIG_SENSORS_TMP401 is not set
-# CONFIG_SENSORS_TMP421 is not set
-# CONFIG_SENSORS_VT1211 is not set
-# CONFIG_SENSORS_W83781D is not set
-# CONFIG_SENSORS_W83791D is not set
-# CONFIG_SENSORS_W83792D is not set
-# CONFIG_SENSORS_W83793 is not set
-# CONFIG_SENSORS_W83795 is not set
-# CONFIG_SENSORS_W83L785TS is not set
-# CONFIG_SENSORS_W83L786NG is not set
-# CONFIG_SENSORS_W83627HF is not set
-# CONFIG_SENSORS_W83627EHF is not set
-CONFIG_THERMAL=y
-CONFIG_THERMAL_HWMON=y
-CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
-# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
-# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
-CONFIG_THERMAL_GOV_FAIR_SHARE=y
-CONFIG_THERMAL_GOV_STEP_WISE=y
-CONFIG_THERMAL_GOV_USER_SPACE=y
-CONFIG_CPU_THERMAL=y
-# CONFIG_THERMAL_EMULATION is not set
-# CONFIG_IMX_THERMAL is not set
-
-#
-# Texas Instruments thermal drivers
-#
-CONFIG_TI_SOC_THERMAL=y
-CONFIG_TI_THERMAL=y
-# CONFIG_OMAP4_THERMAL is not set
-CONFIG_WATCHDOG=y
-CONFIG_WATCHDOG_CORE=y
-# CONFIG_WATCHDOG_NOWAYOUT is not set
-
-#
-# Watchdog Device Drivers
-#
-# CONFIG_SOFT_WATCHDOG is not set
-# CONFIG_DW_WATCHDOG is not set
-CONFIG_OMAP_WATCHDOG=y
-# CONFIG_MAX63XX_WATCHDOG is not set
-# CONFIG_MEN_A21_WDT is not set
-
-#
-# USB-based Watchdog Cards
-#
-# CONFIG_USBPCWATCHDOG is not set
-CONFIG_SSB_POSSIBLE=y
-
-#
-# Sonics Silicon Backplane
-#
-CONFIG_SSB=m
-CONFIG_SSB_BLOCKIO=y
-CONFIG_SSB_SDIOHOST_POSSIBLE=y
-# CONFIG_SSB_SDIOHOST is not set
-# CONFIG_SSB_SILENT is not set
-# CONFIG_SSB_DEBUG is not set
-# CONFIG_SSB_DRIVER_GPIO is not set
-CONFIG_BCMA_POSSIBLE=y
-
-#
-# Broadcom specific AMBA
-#
-# CONFIG_BCMA is not set
-
-#
-# Multifunction device drivers
-#
-CONFIG_MFD_CORE=y
-# CONFIG_MFD_AS3711 is not set
-# CONFIG_PMIC_ADP5520 is not set
-# CONFIG_MFD_AAT2870_CORE is not set
-# CONFIG_MFD_CROS_EC is not set
-# CONFIG_MFD_ASIC3 is not set
-# CONFIG_PMIC_DA903X is not set
-# CONFIG_MFD_DA9052_SPI is not set
-# CONFIG_MFD_DA9052_I2C is not set
-# CONFIG_MFD_DA9055 is not set
-# CONFIG_MFD_DA9063 is not set
-# CONFIG_MFD_MC13XXX_SPI is not set
-# CONFIG_MFD_MC13XXX_I2C is not set
-# CONFIG_HTC_EGPIO is not set
-# CONFIG_HTC_PASIC3 is not set
-# CONFIG_HTC_I2CPLD is not set
-# CONFIG_MFD_KEMPLD is not set
-# CONFIG_MFD_88PM800 is not set
-# CONFIG_MFD_88PM805 is not set
-# CONFIG_MFD_88PM860X is not set
-# CONFIG_MFD_MAX77686 is not set
-# CONFIG_MFD_MAX77693 is not set
-# CONFIG_MFD_MAX8907 is not set
-# CONFIG_MFD_MAX8925 is not set
-# CONFIG_MFD_MAX8997 is not set
-# CONFIG_MFD_MAX8998 is not set
-# CONFIG_EZX_PCAP is not set
-# CONFIG_MFD_VIPERBOARD is not set
-# CONFIG_MFD_RETU is not set
-# CONFIG_MFD_PCF50633 is not set
-# CONFIG_MFD_RC5T583 is not set
-# CONFIG_MFD_SEC_CORE is not set
-# CONFIG_MFD_SI476X_CORE is not set
-# CONFIG_MFD_SM501 is not set
-# CONFIG_MFD_SMSC is not set
-# CONFIG_ABX500_CORE is not set
-# CONFIG_MFD_STMPE is not set
-CONFIG_MFD_SYSCON=y
-CONFIG_MFD_TI_AM335X_TSCADC=y
-# CONFIG_MFD_LP8788 is not set
-CONFIG_MFD_OMAP_USB_HOST=y
-# CONFIG_MFD_PALMAS is not set
-# CONFIG_TPS6105X is not set
-# CONFIG_TPS65010 is not set
-# CONFIG_TPS6507X is not set
-# CONFIG_MFD_TPS65090 is not set
-CONFIG_MFD_TPS65217=y
-# CONFIG_MFD_TPS65218 is not set
-# CONFIG_MFD_TPS6586X is not set
-# CONFIG_MFD_TPS65910 is not set
-# CONFIG_MFD_TPS65912 is not set
-# CONFIG_MFD_TPS65912_I2C is not set
-# CONFIG_MFD_TPS65912_SPI is not set
-# CONFIG_MFD_TPS80031 is not set
-# CONFIG_TWL4030_CORE is not set
-# CONFIG_TWL6040_CORE is not set
-# CONFIG_MFD_WL1273_CORE is not set
-# CONFIG_MFD_LM3533 is not set
-# CONFIG_MFD_TC3589X is not set
-# CONFIG_MFD_TMIO is not set
-# CONFIG_MFD_T7L66XB is not set
-# CONFIG_MFD_TC6387XB is not set
-# CONFIG_MFD_TC6393XB is not set
-# CONFIG_MFD_ARIZONA_I2C is not set
-# CONFIG_MFD_ARIZONA_SPI is not set
-# CONFIG_MFD_WM8400 is not set
-# CONFIG_MFD_WM831X_I2C is not set
-# CONFIG_MFD_WM831X_SPI is not set
-# CONFIG_MFD_WM8350_I2C is not set
-# CONFIG_MFD_WM8994 is not set
-# CONFIG_VEXPRESS_CONFIG is not set
-CONFIG_REGULATOR=y
-# CONFIG_REGULATOR_DEBUG is not set
-# CONFIG_REGULATOR_DUMMY is not set
-CONFIG_REGULATOR_FIXED_VOLTAGE=y
-# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
-# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
-# CONFIG_REGULATOR_AD5398 is not set
-# CONFIG_REGULATOR_ANATOP is not set
-# CONFIG_REGULATOR_DA9210 is not set
-# CONFIG_REGULATOR_FAN53555 is not set
-# CONFIG_REGULATOR_GPIO is not set
-# CONFIG_REGULATOR_ISL6271A is not set
-# CONFIG_REGULATOR_LP3971 is not set
-# CONFIG_REGULATOR_LP3972 is not set
-# CONFIG_REGULATOR_LP872X is not set
-# CONFIG_REGULATOR_LP8755 is not set
-# CONFIG_REGULATOR_MAX1586 is not set
-# CONFIG_REGULATOR_MAX8649 is not set
-# CONFIG_REGULATOR_MAX8660 is not set
-# CONFIG_REGULATOR_MAX8952 is not set
-# CONFIG_REGULATOR_MAX8973 is not set
-CONFIG_REGULATOR_PBIAS=y
-# CONFIG_REGULATOR_PFUZE100 is not set
-# CONFIG_REGULATOR_TI_ABB is not set
-# CONFIG_REGULATOR_TPS51632 is not set
-# CONFIG_REGULATOR_TPS62360 is not set
-# CONFIG_REGULATOR_TPS65023 is not set
-# CONFIG_REGULATOR_TPS6507X is not set
-CONFIG_REGULATOR_TPS65217=y
-CONFIG_REGULATOR_TPS6524X=y
-CONFIG_REGULATOR_TIAVSCLASS0=y
-CONFIG_MEDIA_SUPPORT=m
-
-#
-# Multimedia core support
-#
-CONFIG_MEDIA_CAMERA_SUPPORT=y
-# CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set
-# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set
-# CONFIG_MEDIA_RADIO_SUPPORT is not set
-# CONFIG_MEDIA_RC_SUPPORT is not set
-# CONFIG_MEDIA_CONTROLLER is not set
-CONFIG_VIDEO_DEV=m
-CONFIG_VIDEO_V4L2=m
-# CONFIG_VIDEO_ADV_DEBUG is not set
-# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
-CONFIG_VIDEOBUF2_CORE=m
-CONFIG_VIDEOBUF2_MEMOPS=m
-CONFIG_VIDEOBUF2_VMALLOC=m
-# CONFIG_VIDEO_V4L2_INT_DEVICE is not set
-# CONFIG_TTPCI_EEPROM is not set
-
-#
-# Media drivers
-#
-CONFIG_MEDIA_USB_SUPPORT=y
-
-#
-# Webcam devices
-#
-CONFIG_USB_VIDEO_CLASS=m
-CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
-CONFIG_USB_GSPCA=m
-# CONFIG_USB_M5602 is not set
-# CONFIG_USB_STV06XX is not set
-# CONFIG_USB_GL860 is not set
-# CONFIG_USB_GSPCA_BENQ is not set
-# CONFIG_USB_GSPCA_CONEX is not set
-# CONFIG_USB_GSPCA_CPIA1 is not set
-# CONFIG_USB_GSPCA_ETOMS is not set
-# CONFIG_USB_GSPCA_FINEPIX is not set
-# CONFIG_USB_GSPCA_JEILINJ is not set
-# CONFIG_USB_GSPCA_JL2005BCD is not set
-# CONFIG_USB_GSPCA_KINECT is not set
-# CONFIG_USB_GSPCA_KONICA is not set
-# CONFIG_USB_GSPCA_MARS is not set
-# CONFIG_USB_GSPCA_MR97310A is not set
-# CONFIG_USB_GSPCA_NW80X is not set
-# CONFIG_USB_GSPCA_OV519 is not set
-# CONFIG_USB_GSPCA_OV534 is not set
-# CONFIG_USB_GSPCA_OV534_9 is not set
-# CONFIG_USB_GSPCA_PAC207 is not set
-# CONFIG_USB_GSPCA_PAC7302 is not set
-# CONFIG_USB_GSPCA_PAC7311 is not set
-# CONFIG_USB_GSPCA_SE401 is not set
-CONFIG_USB_GSPCA_SN9C2028=m
-CONFIG_USB_GSPCA_SN9C20X=m
-CONFIG_USB_GSPCA_SONIXB=m
-# CONFIG_USB_GSPCA_SONIXJ is not set
-# CONFIG_USB_GSPCA_SPCA500 is not set
-# CONFIG_USB_GSPCA_SPCA501 is not set
-# CONFIG_USB_GSPCA_SPCA505 is not set
-# CONFIG_USB_GSPCA_SPCA506 is not set
-# CONFIG_USB_GSPCA_SPCA508 is not set
-# CONFIG_USB_GSPCA_SPCA561 is not set
-# CONFIG_USB_GSPCA_SPCA1528 is not set
-# CONFIG_USB_GSPCA_SQ905 is not set
-# CONFIG_USB_GSPCA_SQ905C is not set
-# CONFIG_USB_GSPCA_SQ930X is not set
-# CONFIG_USB_GSPCA_STK014 is not set
-# CONFIG_USB_GSPCA_STK1135 is not set
-# CONFIG_USB_GSPCA_STV0680 is not set
-# CONFIG_USB_GSPCA_SUNPLUS is not set
-# CONFIG_USB_GSPCA_T613 is not set
-# CONFIG_USB_GSPCA_TOPRO is not set
-# CONFIG_USB_GSPCA_TV8532 is not set
-# CONFIG_USB_GSPCA_VC032X is not set
-# CONFIG_USB_GSPCA_VICAM is not set
-# CONFIG_USB_GSPCA_XIRLINK_CIT is not set
-# CONFIG_USB_GSPCA_ZC3XX is not set
-# CONFIG_USB_PWC is not set
-# CONFIG_VIDEO_CPIA2 is not set
-# CONFIG_USB_ZR364XX is not set
-# CONFIG_USB_STKWEBCAM is not set
-# CONFIG_USB_S2255 is not set
-# CONFIG_USB_SN9C102 is not set
-# CONFIG_VIDEO_USBTV is not set
-
-#
-# Webcam, TV (analog/digital) USB devices
-#
-# CONFIG_VIDEO_EM28XX is not set
-CONFIG_V4L_PLATFORM_DRIVERS=y
-# CONFIG_VIDEO_DM6446_CCDC is not set
-# CONFIG_VIDEO_OMAP2_VOUT is not set
-# CONFIG_VIDEO_TIMBERDALE is not set
-# CONFIG_SOC_CAMERA is not set
-# CONFIG_VIDEO_AM437X_VPFE is not set
-# CONFIG_V4L_MEM2MEM_DRIVERS is not set
-# CONFIG_V4L_TEST_DRIVERS is not set
-
-#
-# Supported MMC/SDIO adapters
-#
-# CONFIG_CYPRESS_FIRMWARE is not set
-
-#
-# Media ancillary drivers (tuners, sensors, i2c, frontends)
-#
-CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
-
-#
-# Audio decoders, processors and mixers
-#
-
-#
-# RDS decoders
-#
-
-#
-# Video decoders
-#
-
-#
-# Video and audio decoders
-#
-
-#
-# Video encoders
-#
-
-#
-# Camera sensor devices
-#
-
-#
-# Flash devices
-#
-
-#
-# Video improvement chips
-#
-
-#
-# Miscelaneous helper chips
-#
-
-#
-# Sensors used on soc_camera driver
-#
-
-#
-# Tools to develop new frontends
-#
-# CONFIG_DVB_DUMMY_FE is not set
-
-#
-# Graphics support
-#
-# CONFIG_DRM is not set
-# CONFIG_VGASTATE is not set
-# CONFIG_VIDEO_OUTPUT_CONTROL is not set
-CONFIG_VIDEOMODE_HELPERS=y
-CONFIG_FB=y
-CONFIG_FIRMWARE_EDID=y
-# CONFIG_FB_DDC is not set
-# CONFIG_FB_BOOT_VESA_SUPPORT is not set
-CONFIG_FB_CFB_FILLRECT=y
-CONFIG_FB_CFB_COPYAREA=y
-CONFIG_FB_CFB_IMAGEBLIT=y
-CONFIG_FB_CFB_REV_PIXELS_IN_BYTE=y
-# CONFIG_FB_SYS_FILLRECT is not set
-# CONFIG_FB_SYS_COPYAREA is not set
-# CONFIG_FB_SYS_IMAGEBLIT is not set
-# CONFIG_FB_FOREIGN_ENDIAN is not set
-# CONFIG_FB_SYS_FOPS is not set
-# CONFIG_FB_SVGALIB is not set
-# CONFIG_FB_MACMODES is not set
-# CONFIG_FB_BACKLIGHT is not set
-CONFIG_FB_MODE_HELPERS=y
-# CONFIG_FB_TILEBLITTING is not set
-
-#
-# Frame buffer hardware drivers
-#
-# CONFIG_FB_UVESA is not set
-# CONFIG_FB_S1D13XXX is not set
-# CONFIG_FB_TMIO is not set
-# CONFIG_FB_SMSCUFX is not set
-# CONFIG_FB_UDL is not set
-# CONFIG_FB_GOLDFISH is not set
-CONFIG_FB_DA8XX=y
-# CONFIG_FB_DA8XX_TDA998X is not set
-# CONFIG_FB_VIRTUAL is not set
-# CONFIG_FB_METRONOME is not set
-# CONFIG_FB_BROADSHEET is not set
-# CONFIG_FB_AUO_K190X is not set
-# CONFIG_FB_SIMPLE is not set
-CONFIG_OMAP2_VRFB=y
-CONFIG_OMAP2_DSS=y
-# CONFIG_OMAP2_DSS_DEBUG is not set
-# CONFIG_OMAP2_DSS_DEBUGFS is not set
-CONFIG_OMAP2_DSS_DPI=y
-CONFIG_OMAP2_DSS_DRA7XX_DPI=y
-CONFIG_OMAP2_DSS_VENC=y
-CONFIG_OMAP4_DSS_HDMI=y
-CONFIG_OMAP5_DSS_HDMI=y
-CONFIG_OMAP2_DSS_SDI=y
-CONFIG_OMAP2_DSS_DSI=y
-CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0
-CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y
-CONFIG_FB_OMAP2=y
-CONFIG_FB_OMAP2_DEBUG_SUPPORT=y
-CONFIG_FB_OMAP2_NUM_FBS=3
-
-#
-# OMAP Display Device Drivers (new device model)
-#
-# CONFIG_DISPLAY_ENCODER_TFP410 is not set
-# CONFIG_DISPLAY_ENCODER_TPD12S015 is not set
-# CONFIG_DISPLAY_DRA_EVM_ENCODER_TPD12S015 is not set
-# CONFIG_DISPLAY_ENCODER_SIL9022 is not set
-# CONFIG_DISPLAY_CONNECTOR_DVI is not set
-# CONFIG_DISPLAY_CONNECTOR_HDMI is not set
-# CONFIG_DISPLAY_CONNECTOR_ANALOG_TV is not set
-# CONFIG_DISPLAY_PANEL_DPI is not set
-# CONFIG_DISPLAY_PANEL_DSI_CM is not set
-# CONFIG_DISPLAY_PANEL_SONY_ACX565AKM is not set
-# CONFIG_DISPLAY_PANEL_LGPHILIPS_LB035Q02 is not set
-# CONFIG_DISPLAY_PANEL_SHARP_LS037V7DW01 is not set
-# CONFIG_DISPLAY_PANEL_TPO_TD043MTEA1 is not set
-# CONFIG_DISPLAY_PANEL_NEC_NL8048HL11 is not set
-# CONFIG_DISPLAY_PANEL_TFCS9700 is not set
-# CONFIG_EXYNOS_VIDEO is not set
-CONFIG_BACKLIGHT_LCD_SUPPORT=y
-CONFIG_LCD_CLASS_DEVICE=m
-# CONFIG_LCD_L4F00242T03 is not set
-# CONFIG_LCD_LMS283GF05 is not set
-# CONFIG_LCD_LTV350QV is not set
-# CONFIG_LCD_ILI922X is not set
-# CONFIG_LCD_ILI9320 is not set
-# CONFIG_LCD_TDO24M is not set
-# CONFIG_LCD_VGG2432A4 is not set
-# CONFIG_LCD_PLATFORM is not set
-# CONFIG_LCD_S6E63M0 is not set
-# CONFIG_LCD_LD9040 is not set
-# CONFIG_LCD_AMS369FG06 is not set
-# CONFIG_LCD_LMS501KF03 is not set
-# CONFIG_LCD_HX8357 is not set
-CONFIG_BACKLIGHT_CLASS_DEVICE=m
-CONFIG_BACKLIGHT_GENERIC=m
-CONFIG_BACKLIGHT_PWM=m
-# CONFIG_BACKLIGHT_ADP8860 is not set
-# CONFIG_BACKLIGHT_ADP8870 is not set
-# CONFIG_BACKLIGHT_LM3630 is not set
-# CONFIG_BACKLIGHT_LM3639 is not set
-# CONFIG_BACKLIGHT_LP855X is not set
-# CONFIG_BACKLIGHT_TPS65217 is not set
-CONFIG_BACKLIGHT_GPIO=m
-# CONFIG_BACKLIGHT_LV5207LP is not set
-# CONFIG_BACKLIGHT_BD6107 is not set
-
-#
-# Console display driver support
-#
-CONFIG_DUMMY_CONSOLE=y
-CONFIG_FRAMEBUFFER_CONSOLE=y
-# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
-CONFIG_LOGO=y
-CONFIG_FB_LOGO_CUSTOM=y
-# CONFIG_LOGO_LINUX_MONO is not set
-# CONFIG_LOGO_LINUX_VGA16 is not set
-# CONFIG_LOGO_LINUX_CLUT224 is not set
-# CONFIG_FB_SSD1307 is not set
-# CONFIG_SOUND is not set
-
-#
-# HID support
-#
-CONFIG_HID=y
-# CONFIG_HID_BATTERY_STRENGTH is not set
-# CONFIG_HIDRAW is not set
-# CONFIG_UHID is not set
-CONFIG_HID_GENERIC=y
-
-#
-# Special HID drivers
-#
-# CONFIG_HID_A4TECH is not set
-# CONFIG_HID_ACRUX is not set
-# CONFIG_HID_APPLE is not set
-# CONFIG_HID_APPLEIR is not set
-# CONFIG_HID_AUREAL is not set
-# CONFIG_HID_BELKIN is not set
-# CONFIG_HID_CHERRY is not set
-# CONFIG_HID_CHICONY is not set
-# CONFIG_HID_CYPRESS is not set
-# CONFIG_HID_DRAGONRISE is not set
-# CONFIG_HID_EMS_FF is not set
-# CONFIG_HID_ELECOM is not set
-# CONFIG_HID_ELO is not set
-# CONFIG_HID_EZKEY is not set
-# CONFIG_HID_HOLTEK is not set
-# CONFIG_HID_HUION is not set
-# CONFIG_HID_KEYTOUCH is not set
-# CONFIG_HID_KYE is not set
-# CONFIG_HID_UCLOGIC is not set
-# CONFIG_HID_WALTOP is not set
-# CONFIG_HID_GYRATION is not set
-# CONFIG_HID_ICADE is not set
-# CONFIG_HID_TWINHAN is not set
-# CONFIG_HID_KENSINGTON is not set
-# CONFIG_HID_LCPOWER is not set
-# CONFIG_HID_LENOVO_TPKBD is not set
-# CONFIG_HID_LOGITECH is not set
-# CONFIG_HID_MAGICMOUSE is not set
-# CONFIG_HID_MICROSOFT is not set
-# CONFIG_HID_MONTEREY is not set
-# CONFIG_HID_MULTITOUCH is not set
-# CONFIG_HID_NTRIG is not set
-# CONFIG_HID_ORTEK is not set
-# CONFIG_HID_PANTHERLORD is not set
-# CONFIG_HID_PETALYNX is not set
-# CONFIG_HID_PICOLCD is not set
-# CONFIG_HID_PRIMAX is not set
-# CONFIG_HID_ROCCAT is not set
-# CONFIG_HID_SAITEK is not set
-# CONFIG_HID_SAMSUNG is not set
-# CONFIG_HID_SONY is not set
-# CONFIG_HID_SPEEDLINK is not set
-# CONFIG_HID_STEELSERIES is not set
-# CONFIG_HID_SUNPLUS is not set
-# CONFIG_HID_GREENASIA is not set
-# CONFIG_HID_SMARTJOYPLUS is not set
-# CONFIG_HID_TIVO is not set
-# CONFIG_HID_TOPSEED is not set
-# CONFIG_HID_THINGM is not set
-# CONFIG_HID_THRUSTMASTER is not set
-# CONFIG_HID_WACOM is not set
-# CONFIG_HID_WIIMOTE is not set
-# CONFIG_HID_XINMO is not set
-# CONFIG_HID_ZEROPLUS is not set
-# CONFIG_HID_ZYDACRON is not set
-# CONFIG_HID_SENSOR_HUB is not set
-
-#
-# USB HID support
-#
-CONFIG_USB_HID=y
-# CONFIG_HID_PID is not set
-CONFIG_USB_HIDDEV=y
-
-#
-# I2C HID support
-#
-# CONFIG_I2C_HID is not set
-CONFIG_USB_OHCI_LITTLE_ENDIAN=y
-CONFIG_USB_ARCH_HAS_EHCI=y
-CONFIG_USB_SUPPORT=y
-CONFIG_USB_COMMON=y
-CONFIG_USB_ARCH_HAS_HCD=y
-CONFIG_USB=y
-# CONFIG_USB_DEBUG is not set
-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
-
-#
-# Miscellaneous USB options
-#
-CONFIG_USB_DEFAULT_PERSIST=y
-# CONFIG_USB_DYNAMIC_MINORS is not set
-# CONFIG_USB_OTG is not set
-# CONFIG_USB_OTG_WHITELIST is not set
-# CONFIG_USB_OTG_BLACKLIST_HUB is not set
-CONFIG_USB_MON=y
-# CONFIG_USB_WUSB_CBAF is not set
-
-#
-# USB Host Controller Drivers
-#
-# CONFIG_USB_C67X00_HCD is not set
-# CONFIG_USB_XHCI_HCD is not set
-CONFIG_USB_EHCI_HCD=y
-# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
-CONFIG_USB_EHCI_TT_NEWSCHED=y
-CONFIG_USB_EHCI_HCD_OMAP=y
-# CONFIG_USB_EHCI_HCD_PLATFORM is not set
-# CONFIG_USB_OXU210HP_HCD is not set
-# CONFIG_USB_ISP116X_HCD is not set
-# CONFIG_USB_ISP1760_HCD is not set
-# CONFIG_USB_ISP1362_HCD is not set
-# CONFIG_USB_FUSBH200_HCD is not set
-# CONFIG_USB_FOTG210_HCD is not set
-# CONFIG_USB_OHCI_HCD is not set
-# CONFIG_USB_SL811_HCD is not set
-# CONFIG_USB_R8A66597_HCD is not set
-# CONFIG_USB_HCD_SSB is not set
-# CONFIG_USB_HCD_TEST_MODE is not set
-CONFIG_USB_MUSB_HDRC=m
-# CONFIG_USB_MUSB_HOST is not set
-# CONFIG_USB_MUSB_GADGET is not set
-CONFIG_USB_MUSB_DUAL_ROLE=y
-# CONFIG_USB_MUSB_TUSB6010 is not set
-CONFIG_USB_MUSB_OMAP2PLUS=m
-# CONFIG_USB_MUSB_AM35X is not set
-CONFIG_USB_MUSB_DSPS=m
-# CONFIG_USB_MUSB_UX500 is not set
-CONFIG_USB_MUSB_AM335X_CHILD=m
-# CONFIG_USB_INVENTRA_DMA is not set
-CONFIG_USB_TI_CPPI41_DMA=y
-# CONFIG_MUSB_PIO_ONLY is not set
-# CONFIG_USB_RENESAS_USBHS is not set
-
-#
-# USB Device Class drivers
-#
-CONFIG_USB_ACM=m
-# CONFIG_USB_PRINTER is not set
-CONFIG_USB_WDM=m
-# CONFIG_USB_TMC is not set
-
-#
-# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
-#
-
-#
-# also be needed; see USB_STORAGE Help for more info
-#
-CONFIG_USB_STORAGE=y
-# CONFIG_USB_STORAGE_DEBUG is not set
-# CONFIG_USB_STORAGE_REALTEK is not set
-# CONFIG_USB_STORAGE_DATAFAB is not set
-# CONFIG_USB_STORAGE_FREECOM is not set
-# CONFIG_USB_STORAGE_ISD200 is not set
-# CONFIG_USB_STORAGE_USBAT is not set
-# CONFIG_USB_STORAGE_SDDR09 is not set
-# CONFIG_USB_STORAGE_SDDR55 is not set
-# CONFIG_USB_STORAGE_JUMPSHOT is not set
-# CONFIG_USB_STORAGE_ALAUDA is not set
-# CONFIG_USB_STORAGE_ONETOUCH is not set
-# CONFIG_USB_STORAGE_KARMA is not set
-# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
-# CONFIG_USB_STORAGE_ENE_UB6250 is not set
-
-#
-# USB Imaging devices
-#
-# CONFIG_USB_MDC800 is not set
-# CONFIG_USB_MICROTEK is not set
-# CONFIG_USB_CHIPIDEA is not set
-
-#
-# USB port drivers
-#
-CONFIG_USB_SERIAL=y
-# CONFIG_USB_SERIAL_CONSOLE is not set
-CONFIG_USB_SERIAL_GENERIC=y
-CONFIG_USB_SERIAL_SIMPLE=y
-# CONFIG_USB_SERIAL_AIRCABLE is not set
-# CONFIG_USB_SERIAL_ARK3116 is not set
-# CONFIG_USB_SERIAL_BELKIN is not set
-# CONFIG_USB_SERIAL_CH341 is not set
-# CONFIG_USB_SERIAL_WHITEHEAT is not set
-# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
-CONFIG_USB_SERIAL_CP210X=m
-# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
-# CONFIG_USB_SERIAL_EMPEG is not set
-CONFIG_USB_SERIAL_FTDI_SIO=y
-# CONFIG_USB_SERIAL_VISOR is not set
-# CONFIG_USB_SERIAL_IPAQ is not set
-# CONFIG_USB_SERIAL_IR is not set
-# CONFIG_USB_SERIAL_EDGEPORT is not set
-# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
-# CONFIG_USB_SERIAL_F81232 is not set
-# CONFIG_USB_SERIAL_GARMIN is not set
-# CONFIG_USB_SERIAL_IPW is not set
-# CONFIG_USB_SERIAL_IUU is not set
-# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
-# CONFIG_USB_SERIAL_KEYSPAN is not set
-# CONFIG_USB_SERIAL_KLSI is not set
-# CONFIG_USB_SERIAL_KOBIL_SCT is not set
-# CONFIG_USB_SERIAL_MCT_U232 is not set
-# CONFIG_USB_SERIAL_METRO is not set
-# CONFIG_USB_SERIAL_MOS7720 is not set
-# CONFIG_USB_SERIAL_MOS7840 is not set
-# CONFIG_USB_SERIAL_NAVMAN is not set
-CONFIG_USB_SERIAL_PL2303=y
-# CONFIG_USB_SERIAL_OTI6858 is not set
-# CONFIG_USB_SERIAL_QCAUX is not set
-# CONFIG_USB_SERIAL_QUALCOMM is not set
-# CONFIG_USB_SERIAL_SPCP8X5 is not set
-# CONFIG_USB_SERIAL_SAFE is not set
-# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
-# CONFIG_USB_SERIAL_SYMBOL is not set
-# CONFIG_USB_SERIAL_TI is not set
-# CONFIG_USB_SERIAL_CYBERJACK is not set
-# CONFIG_USB_SERIAL_XIRCOM is not set
-CONFIG_USB_SERIAL_WWAN=y
-CONFIG_USB_SERIAL_OPTION=y
-# CONFIG_USB_SERIAL_OMNINET is not set
-# CONFIG_USB_SERIAL_OPTICON is not set
-# CONFIG_USB_SERIAL_XSENS_MT is not set
-# CONFIG_USB_SERIAL_WISHBONE is not set
-# CONFIG_USB_SERIAL_ZTE is not set
-# CONFIG_USB_SERIAL_SSU100 is not set
-# CONFIG_USB_SERIAL_QT2 is not set
-# CONFIG_USB_SERIAL_DEBUG is not set
-
-#
-# USB Miscellaneous drivers
-#
-# CONFIG_USB_EMI62 is not set
-# CONFIG_USB_EMI26 is not set
-# CONFIG_USB_ADUTUX is not set
-# CONFIG_USB_SEVSEG is not set
-# CONFIG_USB_RIO500 is not set
-# CONFIG_USB_LEGOTOWER is not set
-# CONFIG_USB_LCD is not set
-# CONFIG_USB_LED is not set
-# CONFIG_USB_CYPRESS_CY7C63 is not set
-# CONFIG_USB_CYTHERM is not set
-# CONFIG_USB_IDMOUSE is not set
-# CONFIG_USB_FTDI_ELAN is not set
-# CONFIG_USB_APPLEDISPLAY is not set
-# CONFIG_USB_SISUSBVGA is not set
-# CONFIG_USB_LD is not set
-# CONFIG_USB_TRANCEVIBRATOR is not set
-# CONFIG_USB_IOWARRIOR is not set
-# CONFIG_USB_TEST is not set
-# CONFIG_USB_EHSET_TEST_FIXTURE is not set
-# CONFIG_USB_ISIGHTFW is not set
-# CONFIG_USB_YUREX is not set
-# CONFIG_USB_EZUSB_FX2 is not set
-# CONFIG_USB_HSIC_USB3503 is not set
-
-#
-# USB Physical Layer drivers
-#
-CONFIG_USB_PHY=y
-CONFIG_NOP_USB_XCEIV=y
-CONFIG_AM335X_CONTROL_USB=y
-CONFIG_AM335X_PHY_USB=y
-# CONFIG_SAMSUNG_USB2PHY is not set
-# CONFIG_SAMSUNG_USB3PHY is not set
-# CONFIG_USB_GPIO_VBUS is not set
-# CONFIG_USB_ISP1301 is not set
-# CONFIG_USB_RCAR_PHY is not set
-# CONFIG_USB_ULPI is not set
-CONFIG_USB_GADGET=y
-# CONFIG_USB_GADGET_DEBUG is not set
-# CONFIG_USB_GADGET_DEBUG_FILES is not set
-# CONFIG_USB_GADGET_DEBUG_FS is not set
-CONFIG_USB_GADGET_VBUS_DRAW=2
-CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
-
-#
-# USB Peripheral Controller
-#
-# CONFIG_USB_FUSB300 is not set
-# CONFIG_USB_FOTG210_UDC is not set
-# CONFIG_USB_R8A66597 is not set
-# CONFIG_USB_PXA27X is not set
-# CONFIG_USB_MV_UDC is not set
-# CONFIG_USB_MV_U3D is not set
-# CONFIG_USB_M66592 is not set
-# CONFIG_USB_NET2272 is not set
-# CONFIG_USB_DUMMY_HCD is not set
-CONFIG_USB_LIBCOMPOSITE=m
-CONFIG_USB_F_ACM=m
-CONFIG_USB_U_SERIAL=m
-CONFIG_USB_U_ETHER=m
-CONFIG_USB_U_RNDIS=m
-CONFIG_USB_F_ECM=m
-CONFIG_USB_F_EEM=m
-CONFIG_USB_F_SUBSET=m
-CONFIG_USB_F_RNDIS=m
-CONFIG_USB_F_MASS_STORAGE=m
-# CONFIG_USB_CONFIGFS is not set
-# CONFIG_USB_ZERO is not set
-CONFIG_USB_ETH=m
-CONFIG_USB_ETH_RNDIS=y
-CONFIG_USB_ETH_EEM=y
-# CONFIG_USB_G_NCM is not set
-# CONFIG_USB_GADGETFS is not set
-# CONFIG_USB_FUNCTIONFS is not set
-CONFIG_USB_MASS_STORAGE=m
-# CONFIG_USB_G_SERIAL is not set
-# CONFIG_USB_G_PRINTER is not set
-# CONFIG_USB_CDC_COMPOSITE is not set
-# CONFIG_USB_G_ACM_MS is not set
-CONFIG_USB_G_MULTI=m
-CONFIG_USB_G_MULTI_RNDIS=y
-CONFIG_USB_G_MULTI_CDC=y
-# CONFIG_USB_G_HID is not set
-# CONFIG_USB_G_DBGP is not set
-# CONFIG_USB_G_WEBCAM is not set
-CONFIG_MMC=y
-# CONFIG_MMC_DEBUG is not set
-CONFIG_MMC_UNSAFE_RESUME=y
-# CONFIG_MMC_CLKGATE is not set
-
-#
-# MMC/SD/SDIO Card Drivers
-#
-CONFIG_MMC_BLOCK=y
-CONFIG_MMC_BLOCK_MINORS=8
-CONFIG_MMC_BLOCK_BOUNCE=y
-CONFIG_MMC_SLOTINDEX=y
-CONFIG_SDIO_UART=y
-# CONFIG_MMC_TEST is not set
-
-#
-# MMC/SD/SDIO Host Controller Drivers
-#
-# CONFIG_MMC_SDHCI is not set
-# CONFIG_MMC_SDHCI_PXAV3 is not set
-# CONFIG_MMC_SDHCI_PXAV2 is not set
-CONFIG_MMC_OMAP=y
-CONFIG_MMC_OMAP_HS=y
-# CONFIG_MMC_DW is not set
-# CONFIG_MMC_VUB300 is not set
-# CONFIG_MMC_USHC is not set
-# CONFIG_MEMSTICK is not set
-CONFIG_NEW_LEDS=y
-CONFIG_LEDS_CLASS=y
-
-#
-# LED drivers
-#
-# CONFIG_LEDS_LM3530 is not set
-# CONFIG_LEDS_LM3642 is not set
-# CONFIG_LEDS_PCA9532 is not set
-CONFIG_LEDS_GPIO=y
-# CONFIG_LEDS_LP3944 is not set
-# CONFIG_LEDS_LP5521 is not set
-# CONFIG_LEDS_LP5523 is not set
-# CONFIG_LEDS_LP5562 is not set
-# CONFIG_LEDS_LP8501 is not set
-# CONFIG_LEDS_PCA955X is not set
-# CONFIG_LEDS_PCA963X is not set
-# CONFIG_LEDS_DAC124S085 is not set
-# CONFIG_LEDS_PWM is not set
-# CONFIG_LEDS_REGULATOR is not set
-# CONFIG_LEDS_BD2802 is not set
-# CONFIG_LEDS_LT3593 is not set
-# CONFIG_LEDS_TCA6507 is not set
-# CONFIG_LEDS_LM355x is not set
-# CONFIG_LEDS_OT200 is not set
-# CONFIG_LEDS_BLINKM is not set
-
-#
-# LED Triggers
-#
-CONFIG_LEDS_TRIGGERS=y
-CONFIG_LEDS_TRIGGER_TIMER=y
-CONFIG_LEDS_TRIGGER_ONESHOT=y
-CONFIG_LEDS_TRIGGER_HEARTBEAT=y
-CONFIG_LEDS_TRIGGER_BACKLIGHT=y
-# CONFIG_LEDS_TRIGGER_CPU is not set
-CONFIG_LEDS_TRIGGER_GPIO=y
-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
-
-#
-# iptables trigger is under Netfilter config (LED target)
-#
-# CONFIG_LEDS_TRIGGER_TRANSIENT is not set
-# CONFIG_LEDS_TRIGGER_CAMERA is not set
-# CONFIG_ACCESSIBILITY is not set
-# CONFIG_EDAC is not set
-CONFIG_RTC_LIB=y
-CONFIG_RTC_CLASS=y
-CONFIG_RTC_HCTOSYS=y
-CONFIG_RTC_SYSTOHC=y
-CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
-# CONFIG_RTC_DEBUG is not set
-
-#
-# RTC interfaces
-#
-CONFIG_RTC_INTF_SYSFS=y
-CONFIG_RTC_INTF_PROC=y
-CONFIG_RTC_INTF_DEV=y
-# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
-# CONFIG_RTC_DRV_TEST is not set
-
-#
-# I2C RTC drivers
-#
-# CONFIG_RTC_DRV_DS1307 is not set
-# CONFIG_RTC_DRV_DS1374 is not set
-# CONFIG_RTC_DRV_DS1672 is not set
-# CONFIG_RTC_DRV_DS3232 is not set
-# CONFIG_RTC_DRV_MAX6900 is not set
-# CONFIG_RTC_DRV_RS5C372 is not set
-# CONFIG_RTC_DRV_ISL1208 is not set
-# CONFIG_RTC_DRV_ISL12022 is not set
-# CONFIG_RTC_DRV_X1205 is not set
-# CONFIG_RTC_DRV_PCF2127 is not set
-# CONFIG_RTC_DRV_PCF8523 is not set
-# CONFIG_RTC_DRV_PCF8563 is not set
-# CONFIG_RTC_DRV_PCF8583 is not set
-# CONFIG_RTC_DRV_M41T80 is not set
-# CONFIG_RTC_DRV_BQ32K is not set
-# CONFIG_RTC_DRV_S35390A is not set
-# CONFIG_RTC_DRV_FM3130 is not set
-# CONFIG_RTC_DRV_RX8581 is not set
-# CONFIG_RTC_DRV_RX8025 is not set
-# CONFIG_RTC_DRV_EM3027 is not set
-# CONFIG_RTC_DRV_RV3029C2 is not set
-
-#
-# SPI RTC drivers
-#
-# CONFIG_RTC_DRV_M41T93 is not set
-# CONFIG_RTC_DRV_M41T94 is not set
-# CONFIG_RTC_DRV_DS1305 is not set
-# CONFIG_RTC_DRV_DS1390 is not set
-# CONFIG_RTC_DRV_MAX6902 is not set
-# CONFIG_RTC_DRV_R9701 is not set
-# CONFIG_RTC_DRV_RS5C348 is not set
-# CONFIG_RTC_DRV_DS3234 is not set
-# CONFIG_RTC_DRV_PCF2123 is not set
-# CONFIG_RTC_DRV_RX4581 is not set
-
-#
-# Platform RTC drivers
-#
-# CONFIG_RTC_DRV_CMOS is not set
-# CONFIG_RTC_DRV_DS1286 is not set
-# CONFIG_RTC_DRV_DS1511 is not set
-# CONFIG_RTC_DRV_DS1553 is not set
-# CONFIG_RTC_DRV_DS1742 is not set
-# CONFIG_RTC_DRV_STK17TA8 is not set
-# CONFIG_RTC_DRV_M48T86 is not set
-# CONFIG_RTC_DRV_M48T35 is not set
-# CONFIG_RTC_DRV_M48T59 is not set
-# CONFIG_RTC_DRV_MSM6242 is not set
-# CONFIG_RTC_DRV_BQ4802 is not set
-# CONFIG_RTC_DRV_RP5C01 is not set
-# CONFIG_RTC_DRV_V3020 is not set
-# CONFIG_RTC_DRV_DS2404 is not set
-
-#
-# on-CPU RTC drivers
-#
-CONFIG_RTC_DRV_OMAP=y
-# CONFIG_RTC_DRV_SNVS is not set
-# CONFIG_RTC_DRV_MOXART is not set
-
-#
-# HID Sensor RTC drivers
-#
-# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
-CONFIG_DMADEVICES=y
-# CONFIG_DMADEVICES_DEBUG is not set
-
-#
-# DMA Devices
-#
-# CONFIG_DW_DMAC_CORE is not set
-# CONFIG_DW_DMAC is not set
-# CONFIG_TIMB_DMA is not set
-CONFIG_TI_EDMA=y
-CONFIG_DMA_OMAP=y
-CONFIG_TI_CPPI41=y
-CONFIG_DMA_ENGINE=y
-CONFIG_DMA_VIRTUAL_CHANNELS=y
-CONFIG_DMA_OF=y
-
-#
-# DMA Clients
-#
-# CONFIG_ASYNC_TX_DMA is not set
-# CONFIG_DMATEST is not set
-# CONFIG_AUXDISPLAY is not set
-CONFIG_UIO=m
-CONFIG_UIO_PDRV_GENIRQ=m
-CONFIG_UIO_DMEM_GENIRQ=m
-CONFIG_UIO_PRUSS=m
-# CONFIG_VIRT_DRIVERS is not set
-
-#
-# Virtio drivers
-#
-# CONFIG_VIRTIO_MMIO is not set
-
-#
-# Microsoft Hyper-V guest support
-#
-# CONFIG_STAGING is not set
-CONFIG_CLKDEV_LOOKUP=y
-CONFIG_HAVE_CLK_PREPARE=y
-CONFIG_COMMON_CLK=y
-
-#
-# Common Clock Framework
-#
-CONFIG_COMMON_CLK_DEBUG=y
-# CONFIG_COMMON_CLK_SI5351 is not set
-
-#
-# Hardware Spinlock drivers
-#
-# CONFIG_HWSPINLOCK_OMAP is not set
-CONFIG_CLKSRC_OF=y
-CONFIG_CLKSRC_MMIO=y
-CONFIG_ARM_ARCH_TIMER=y
-CONFIG_MAILBOX=y
-CONFIG_OMAP_MBOX=y
-CONFIG_OMAP2PLUS_MBOX=y
-CONFIG_OMAP_MBOX_KFIFO_SIZE=256
-CONFIG_IOMMU_SUPPORT=y
-CONFIG_OF_IOMMU=y
-# CONFIG_OMAP_IOMMU is not set
-
-#
-# Remoteproc drivers
-#
-# CONFIG_STE_MODEM_RPROC is not set
-
-#
-# Rpmsg drivers
-#
-# CONFIG_PM_DEVFREQ is not set
-# CONFIG_EXTCON is not set
-# CONFIG_MEMORY is not set
-# CONFIG_IIO is not set
-CONFIG_PWM=y
-CONFIG_PWM_SYSFS=y
-CONFIG_PWM_OMAP_DMTIMER=m
-# CONFIG_PWM_PCA9685 is not set
-CONFIG_PWM_TIECAP=m
-CONFIG_PWM_TIEHRPWM=m
-CONFIG_PWM_TIPWMSS=y
-CONFIG_IRQCHIP=y
-CONFIG_ARM_GIC=y
-# CONFIG_IPACK_BUS is not set
-CONFIG_ARCH_HAS_RESET_CONTROLLER=y
-CONFIG_RESET_CONTROLLER=y
-CONFIG_RESET_TI=y
-# CONFIG_FMC is not set
-
-#
-# PHY Subsystem
-#
-CONFIG_GENERIC_PHY=y
-CONFIG_OMAP_CONTROL_PHY=y
-CONFIG_OMAP_USB2=y
-CONFIG_OMAP_PIPE3=y
-
-#
-# File systems
-#
-CONFIG_DCACHE_WORD_ACCESS=y
-CONFIG_EXT2_FS=y
-# CONFIG_EXT2_FS_XATTR is not set
-# CONFIG_EXT2_FS_XIP is not set
-CONFIG_EXT3_FS=y
-CONFIG_EXT3_DEFAULTS_TO_ORDERED=y
-# CONFIG_EXT3_FS_XATTR is not set
-CONFIG_EXT4_FS=y
-# CONFIG_EXT4_FS_POSIX_ACL is not set
-# CONFIG_EXT4_FS_SECURITY is not set
-# CONFIG_EXT4_DEBUG is not set
-CONFIG_JBD=y
-# CONFIG_JBD_DEBUG is not set
-CONFIG_JBD2=y
-# CONFIG_JBD2_DEBUG is not set
-CONFIG_FS_MBCACHE=y
-# CONFIG_REISERFS_FS is not set
-# CONFIG_JFS_FS is not set
-# CONFIG_XFS_FS is not set
-# CONFIG_GFS2_FS is not set
-# CONFIG_OCFS2_FS is not set
-# CONFIG_BTRFS_FS is not set
-# CONFIG_NILFS2_FS is not set
-# CONFIG_FS_POSIX_ACL is not set
-CONFIG_FILE_LOCKING=y
-CONFIG_FSNOTIFY=y
-CONFIG_DNOTIFY=y
-CONFIG_INOTIFY_USER=y
-# CONFIG_FANOTIFY is not set
-CONFIG_QUOTA=y
-# CONFIG_QUOTA_NETLINK_INTERFACE is not set
-CONFIG_PRINT_QUOTA_WARNING=y
-# CONFIG_QUOTA_DEBUG is not set
-CONFIG_QUOTA_TREE=y
-# CONFIG_QFMT_V1 is not set
-CONFIG_QFMT_V2=y
-CONFIG_QUOTACTL=y
-# CONFIG_AUTOFS4_FS is not set
-# CONFIG_FUSE_FS is not set
-
-#
-# Caches
-#
-# CONFIG_FSCACHE is not set
-
-#
-# CD-ROM/DVD Filesystems
-#
-# CONFIG_ISO9660_FS is not set
-# CONFIG_UDF_FS is not set
-
-#
-# DOS/FAT/NT Filesystems
-#
-CONFIG_FAT_FS=y
-CONFIG_MSDOS_FS=y
-CONFIG_VFAT_FS=y
-CONFIG_FAT_DEFAULT_CODEPAGE=437
-CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
-# CONFIG_NTFS_FS is not set
-
-#
-# Pseudo filesystems
-#
-CONFIG_PROC_FS=y
-CONFIG_PROC_SYSCTL=y
-CONFIG_PROC_PAGE_MONITOR=y
-CONFIG_SYSFS=y
-CONFIG_TMPFS=y
-# CONFIG_TMPFS_POSIX_ACL is not set
-# CONFIG_TMPFS_XATTR is not set
-# CONFIG_HUGETLB_PAGE is not set
-CONFIG_CONFIGFS_FS=m
-CONFIG_MISC_FILESYSTEMS=y
-# CONFIG_ADFS_FS is not set
-# CONFIG_AFFS_FS is not set
-# CONFIG_ECRYPT_FS is not set
-# CONFIG_HFS_FS is not set
-# CONFIG_HFSPLUS_FS is not set
-# CONFIG_BEFS_FS is not set
-# CONFIG_BFS_FS is not set
-# CONFIG_EFS_FS is not set
-# CONFIG_JFFS2_FS is not set
-CONFIG_UBIFS_FS=y
-CONFIG_UBIFS_FS_ADVANCED_COMPR=y
-CONFIG_UBIFS_FS_LZO=y
-CONFIG_UBIFS_FS_ZLIB=y
-# CONFIG_LOGFS is not set
-# CONFIG_CRAMFS is not set
-# CONFIG_SQUASHFS is not set
-# CONFIG_VXFS_FS is not set
-# CONFIG_MINIX_FS is not set
-# CONFIG_OMFS_FS is not set
-# CONFIG_HPFS_FS is not set
-# CONFIG_QNX4FS_FS is not set
-# CONFIG_QNX6FS_FS is not set
-# CONFIG_ROMFS_FS is not set
-# CONFIG_PSTORE is not set
-# CONFIG_SYSV_FS is not set
-# CONFIG_UFS_FS is not set
-# CONFIG_F2FS_FS is not set
-CONFIG_NETWORK_FILESYSTEMS=y
-CONFIG_NFS_FS=y
-CONFIG_NFS_V2=y
-CONFIG_NFS_V3=y
-# CONFIG_NFS_V3_ACL is not set
-CONFIG_NFS_V4=y
-# CONFIG_NFS_SWAP is not set
-# CONFIG_NFS_V4_1 is not set
-CONFIG_ROOT_NFS=y
-# CONFIG_NFS_USE_LEGACY_DNS is not set
-CONFIG_NFS_USE_KERNEL_DNS=y
-# CONFIG_NFSD is not set
-CONFIG_LOCKD=y
-CONFIG_LOCKD_V4=y
-CONFIG_NFS_COMMON=y
-CONFIG_SUNRPC=y
-CONFIG_SUNRPC_GSS=y
-# CONFIG_SUNRPC_DEBUG is not set
-# CONFIG_CEPH_FS is not set
-CONFIG_CIFS=y
-# CONFIG_CIFS_STATS is not set
-# CONFIG_CIFS_WEAK_PW_HASH is not set
-# CONFIG_CIFS_UPCALL is not set
-# CONFIG_CIFS_XATTR is not set
-CONFIG_CIFS_DEBUG=y
-# CONFIG_CIFS_DEBUG2 is not set
-# CONFIG_CIFS_DFS_UPCALL is not set
-# CONFIG_CIFS_SMB2 is not set
-# CONFIG_NCP_FS is not set
-# CONFIG_CODA_FS is not set
-# CONFIG_AFS_FS is not set
-CONFIG_NLS=y
-CONFIG_NLS_DEFAULT="iso8859-1"
-CONFIG_NLS_CODEPAGE_437=y
-# CONFIG_NLS_CODEPAGE_737 is not set
-# CONFIG_NLS_CODEPAGE_775 is not set
-CONFIG_NLS_CODEPAGE_850=y
-# CONFIG_NLS_CODEPAGE_852 is not set
-# CONFIG_NLS_CODEPAGE_855 is not set
-# CONFIG_NLS_CODEPAGE_857 is not set
-# CONFIG_NLS_CODEPAGE_860 is not set
-# CONFIG_NLS_CODEPAGE_861 is not set
-# CONFIG_NLS_CODEPAGE_862 is not set
-# CONFIG_NLS_CODEPAGE_863 is not set
-# CONFIG_NLS_CODEPAGE_864 is not set
-# CONFIG_NLS_CODEPAGE_865 is not set
-# CONFIG_NLS_CODEPAGE_866 is not set
-# CONFIG_NLS_CODEPAGE_869 is not set
-# CONFIG_NLS_CODEPAGE_936 is not set
-# CONFIG_NLS_CODEPAGE_950 is not set
-# CONFIG_NLS_CODEPAGE_932 is not set
-# CONFIG_NLS_CODEPAGE_949 is not set
-# CONFIG_NLS_CODEPAGE_874 is not set
-# CONFIG_NLS_ISO8859_8 is not set
-# CONFIG_NLS_CODEPAGE_1250 is not set
-# CONFIG_NLS_CODEPAGE_1251 is not set
-# CONFIG_NLS_ASCII is not set
-CONFIG_NLS_ISO8859_1=y
-# CONFIG_NLS_ISO8859_2 is not set
-# CONFIG_NLS_ISO8859_3 is not set
-# CONFIG_NLS_ISO8859_4 is not set
-# CONFIG_NLS_ISO8859_5 is not set
-# CONFIG_NLS_ISO8859_6 is not set
-# CONFIG_NLS_ISO8859_7 is not set
-# CONFIG_NLS_ISO8859_9 is not set
-# CONFIG_NLS_ISO8859_13 is not set
-# CONFIG_NLS_ISO8859_14 is not set
-CONFIG_NLS_ISO8859_15=y
-# CONFIG_NLS_KOI8_R is not set
-# CONFIG_NLS_KOI8_U is not set
-# CONFIG_NLS_MAC_ROMAN is not set
-# CONFIG_NLS_MAC_CELTIC is not set
-# CONFIG_NLS_MAC_CENTEURO is not set
-# CONFIG_NLS_MAC_CROATIAN is not set
-# CONFIG_NLS_MAC_CYRILLIC is not set
-# CONFIG_NLS_MAC_GAELIC is not set
-# CONFIG_NLS_MAC_GREEK is not set
-# CONFIG_NLS_MAC_ICELAND is not set
-# CONFIG_NLS_MAC_INUIT is not set
-# CONFIG_NLS_MAC_ROMANIAN is not set
-# CONFIG_NLS_MAC_TURKISH is not set
-CONFIG_NLS_UTF8=y
-# CONFIG_DLM is not set
-
-#
-# Kernel hacking
-#
-
-#
-# printk and dmesg options
-#
-CONFIG_PRINTK_TIME=y
-CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
-# CONFIG_BOOT_PRINTK_DELAY is not set
-# CONFIG_DYNAMIC_DEBUG is not set
-
-#
-# Compile-time checks and compiler options
-#
-CONFIG_DEBUG_INFO=y
-# CONFIG_DEBUG_INFO_REDUCED is not set
-CONFIG_ENABLE_WARN_DEPRECATED=y
-CONFIG_ENABLE_MUST_CHECK=y
-CONFIG_FRAME_WARN=1024
-# CONFIG_STRIP_ASM_SYMS is not set
-# CONFIG_READABLE_ASM is not set
-# CONFIG_UNUSED_SYMBOLS is not set
-CONFIG_DEBUG_FS=y
-# CONFIG_HEADERS_CHECK is not set
-# CONFIG_DEBUG_SECTION_MISMATCH is not set
-# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
-CONFIG_MAGIC_SYSRQ=y
-CONFIG_DEBUG_KERNEL=y
-
-#
-# Memory Debugging
-#
-# CONFIG_DEBUG_PAGEALLOC is not set
-# CONFIG_DEBUG_OBJECTS is not set
-# CONFIG_SLUB_DEBUG_ON is not set
-# CONFIG_SLUB_STATS is not set
-CONFIG_HAVE_DEBUG_KMEMLEAK=y
-# CONFIG_DEBUG_KMEMLEAK is not set
-# CONFIG_DEBUG_STACK_USAGE is not set
-# CONFIG_DEBUG_VM is not set
-# CONFIG_DEBUG_MEMORY_INIT is not set
-# CONFIG_DEBUG_HIGHMEM is not set
-# CONFIG_DEBUG_SHIRQ is not set
-
-#
-# Debug Lockups and Hangs
-#
-# CONFIG_LOCKUP_DETECTOR is not set
-# CONFIG_DETECT_HUNG_TASK is not set
-# CONFIG_PANIC_ON_OOPS is not set
-CONFIG_PANIC_ON_OOPS_VALUE=0
-CONFIG_SCHED_DEBUG=y
-CONFIG_SCHEDSTATS=y
-CONFIG_TIMER_STATS=y
-CONFIG_DEBUG_PREEMPT=y
-
-#
-# Lock Debugging (spinlocks, mutexes, etc...)
-#
-# CONFIG_DEBUG_RT_MUTEXES is not set
-# CONFIG_RT_MUTEX_TESTER is not set
-CONFIG_DEBUG_SPINLOCK=y
-CONFIG_DEBUG_MUTEXES=y
-# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
-# CONFIG_DEBUG_LOCK_ALLOC is not set
-# CONFIG_PROVE_LOCKING is not set
-# CONFIG_LOCK_STAT is not set
-# CONFIG_DEBUG_ATOMIC_SLEEP is not set
-# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
-CONFIG_STACKTRACE=y
-# CONFIG_DEBUG_KOBJECT is not set
-# CONFIG_DEBUG_BUGVERBOSE is not set
-# CONFIG_DEBUG_WRITECOUNT is not set
-# CONFIG_DEBUG_LIST is not set
-# CONFIG_DEBUG_SG is not set
-# CONFIG_DEBUG_NOTIFIERS is not set
-# CONFIG_DEBUG_CREDENTIALS is not set
-
-#
-# RCU Debugging
-#
-# CONFIG_PROVE_RCU_DELAY is not set
-# CONFIG_SPARSE_RCU_POINTER is not set
-# CONFIG_RCU_TORTURE_TEST is not set
-CONFIG_RCU_CPU_STALL_TIMEOUT=21
-CONFIG_RCU_CPU_STALL_VERBOSE=y
-# CONFIG_RCU_CPU_STALL_INFO is not set
-# CONFIG_RCU_TRACE is not set
-# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
-# CONFIG_NOTIFIER_ERROR_INJECTION is not set
-# CONFIG_FAULT_INJECTION is not set
-# CONFIG_LATENCYTOP is not set
-CONFIG_NOP_TRACER=y
-CONFIG_HAVE_FUNCTION_TRACER=y
-CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
-CONFIG_HAVE_DYNAMIC_FTRACE=y
-CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
-CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
-CONFIG_HAVE_C_RECORDMCOUNT=y
-CONFIG_TRACE_CLOCK=y
-CONFIG_RING_BUFFER=y
-CONFIG_EVENT_TRACING=y
-CONFIG_CONTEXT_SWITCH_TRACER=y
-CONFIG_TRACING=y
-CONFIG_TRACING_SUPPORT=y
-CONFIG_FTRACE=y
-# CONFIG_FUNCTION_TRACER is not set
-# CONFIG_IRQSOFF_TRACER is not set
-# CONFIG_PREEMPT_TRACER is not set
-# CONFIG_SCHED_TRACER is not set
-# CONFIG_ENABLE_DEFAULT_TRACERS is not set
-# CONFIG_FTRACE_SYSCALLS is not set
-# CONFIG_TRACER_SNAPSHOT is not set
-CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
-# CONFIG_PROFILE_ALL_BRANCHES is not set
-# CONFIG_STACK_TRACER is not set
-# CONFIG_BLK_DEV_IO_TRACE is not set
-CONFIG_KPROBE_EVENT=y
-CONFIG_PROBE_EVENTS=y
-# CONFIG_RING_BUFFER_BENCHMARK is not set
-# CONFIG_RING_BUFFER_STARTUP_TEST is not set
-
-#
-# Runtime Testing
-#
-# CONFIG_LKDTM is not set
-# CONFIG_TEST_LIST_SORT is not set
-# CONFIG_KPROBES_SANITY_TEST is not set
-# CONFIG_BACKTRACE_SELF_TEST is not set
-# CONFIG_RBTREE_TEST is not set
-# CONFIG_INTERVAL_TREE_TEST is not set
-# CONFIG_ATOMIC64_SELFTEST is not set
-# CONFIG_TEST_STRING_HELPERS is not set
-# CONFIG_TEST_KSTRTOX is not set
-# CONFIG_DMA_API_DEBUG is not set
-# CONFIG_SAMPLES is not set
-CONFIG_HAVE_ARCH_KGDB=y
-# CONFIG_KGDB is not set
-# CONFIG_STRICT_DEVMEM is not set
-CONFIG_ARM_UNWIND=y
-# CONFIG_DEBUG_USER is not set
-# CONFIG_DEBUG_LL is not set
-CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
-# CONFIG_DEBUG_UART_PL01X is not set
-# CONFIG_DEBUG_UART_8250 is not set
-CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
-# CONFIG_ARM_KPROBES_TEST is not set
-# CONFIG_PID_IN_CONTEXTIDR is not set
-
-#
-# Security options
-#
-CONFIG_KEYS=y
-# CONFIG_ENCRYPTED_KEYS is not set
-# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
-# CONFIG_SECURITY_DMESG_RESTRICT is not set
-# CONFIG_SECURITY is not set
-# CONFIG_SECURITYFS is not set
-CONFIG_DEFAULT_SECURITY_DAC=y
-CONFIG_DEFAULT_SECURITY=""
-CONFIG_CRYPTO=y
-
-#
-# Crypto core or helper
-#
-CONFIG_CRYPTO_ALGAPI=y
-CONFIG_CRYPTO_ALGAPI2=y
-CONFIG_CRYPTO_AEAD2=y
-CONFIG_CRYPTO_BLKCIPHER=y
-CONFIG_CRYPTO_BLKCIPHER2=y
-CONFIG_CRYPTO_HASH=y
-CONFIG_CRYPTO_HASH2=y
-CONFIG_CRYPTO_RNG2=y
-CONFIG_CRYPTO_PCOMP2=y
-CONFIG_CRYPTO_MANAGER=y
-CONFIG_CRYPTO_MANAGER2=y
-# CONFIG_CRYPTO_USER is not set
-CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
-# CONFIG_CRYPTO_GF128MUL is not set
-# CONFIG_CRYPTO_NULL is not set
-CONFIG_CRYPTO_WORKQUEUE=y
-# CONFIG_CRYPTO_CRYPTD is not set
-# CONFIG_CRYPTO_AUTHENC is not set
-# CONFIG_CRYPTO_TEST is not set
-
-#
-# Authenticated Encryption with Associated Data
-#
-# CONFIG_CRYPTO_CCM is not set
-# CONFIG_CRYPTO_GCM is not set
-# CONFIG_CRYPTO_SEQIV is not set
-
-#
-# Block modes
-#
-# CONFIG_CRYPTO_CBC is not set
-# CONFIG_CRYPTO_CTR is not set
-# CONFIG_CRYPTO_CTS is not set
-CONFIG_CRYPTO_ECB=y
-# CONFIG_CRYPTO_LRW is not set
-# CONFIG_CRYPTO_PCBC is not set
-# CONFIG_CRYPTO_XTS is not set
-
-#
-# Hash modes
-#
-CONFIG_CRYPTO_CMAC=y
-CONFIG_CRYPTO_HMAC=y
-# CONFIG_CRYPTO_XCBC is not set
-# CONFIG_CRYPTO_VMAC is not set
-
-#
-# Digest
-#
-CONFIG_CRYPTO_CRC32C=y
-# CONFIG_CRYPTO_CRC32 is not set
-CONFIG_CRYPTO_CRCT10DIF=y
-# CONFIG_CRYPTO_GHASH is not set
-CONFIG_CRYPTO_MD4=y
-CONFIG_CRYPTO_MD5=y
-CONFIG_CRYPTO_MICHAEL_MIC=m
-# CONFIG_CRYPTO_RMD128 is not set
-# CONFIG_CRYPTO_RMD160 is not set
-# CONFIG_CRYPTO_RMD256 is not set
-# CONFIG_CRYPTO_RMD320 is not set
-# CONFIG_CRYPTO_SHA1 is not set
-# CONFIG_CRYPTO_SHA1_ARM is not set
-CONFIG_CRYPTO_SHA256=y
-# CONFIG_CRYPTO_SHA512 is not set
-# CONFIG_CRYPTO_TGR192 is not set
-# CONFIG_CRYPTO_WP512 is not set
-
-#
-# Ciphers
-#
-CONFIG_CRYPTO_AES=y
-# CONFIG_CRYPTO_AES_ARM is not set
-# CONFIG_CRYPTO_ANUBIS is not set
-CONFIG_CRYPTO_ARC4=y
-# CONFIG_CRYPTO_BLOWFISH is not set
-# CONFIG_CRYPTO_CAMELLIA is not set
-# CONFIG_CRYPTO_CAST5 is not set
-# CONFIG_CRYPTO_CAST6 is not set
-CONFIG_CRYPTO_DES=y
-# CONFIG_CRYPTO_FCRYPT is not set
-# CONFIG_CRYPTO_KHAZAD is not set
-# CONFIG_CRYPTO_SALSA20 is not set
-# CONFIG_CRYPTO_SEED is not set
-# CONFIG_CRYPTO_SERPENT is not set
-# CONFIG_CRYPTO_TEA is not set
-# CONFIG_CRYPTO_TWOFISH is not set
-
-#
-# Compression
-#
-CONFIG_CRYPTO_DEFLATE=y
-# CONFIG_CRYPTO_ZLIB is not set
-CONFIG_CRYPTO_LZO=y
-# CONFIG_CRYPTO_LZ4 is not set
-# CONFIG_CRYPTO_LZ4HC is not set
-
-#
-# Random Number Generation
-#
-# CONFIG_CRYPTO_ANSI_CPRNG is not set
-# CONFIG_CRYPTO_USER_API_HASH is not set
-# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
-# CONFIG_CRYPTO_HW is not set
-# CONFIG_ASYMMETRIC_KEY_TYPE is not set
-CONFIG_BINARY_PRINTF=y
-
-#
-# Library routines
-#
-CONFIG_BITREVERSE=y
-CONFIG_GENERIC_STRNCPY_FROM_USER=y
-CONFIG_GENERIC_STRNLEN_USER=y
-CONFIG_GENERIC_NET_UTILS=y
-CONFIG_GENERIC_PCI_IOMAP=y
-CONFIG_GENERIC_IO=y
-CONFIG_CRC_CCITT=y
-CONFIG_CRC16=y
-CONFIG_CRC_T10DIF=y
-CONFIG_CRC_ITU_T=y
-CONFIG_CRC32=y
-# CONFIG_CRC32_SELFTEST is not set
-CONFIG_CRC32_SLICEBY8=y
-# CONFIG_CRC32_SLICEBY4 is not set
-# CONFIG_CRC32_SARWATE is not set
-# CONFIG_CRC32_BIT is not set
-CONFIG_CRC7=y
-CONFIG_LIBCRC32C=y
-# CONFIG_CRC8 is not set
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZLIB_DEFLATE=y
-CONFIG_LZO_COMPRESS=y
-CONFIG_LZO_DECOMPRESS=y
-# CONFIG_XZ_DEC is not set
-# CONFIG_XZ_DEC_BCJ is not set
-CONFIG_DECOMPRESS_GZIP=y
-CONFIG_GENERIC_ALLOCATOR=y
-CONFIG_TEXTSEARCH=y
-CONFIG_TEXTSEARCH_KMP=m
-CONFIG_TEXTSEARCH_BM=m
-CONFIG_TEXTSEARCH_FSM=m
-CONFIG_HAS_IOMEM=y
-CONFIG_HAS_IOPORT=y
-CONFIG_HAS_DMA=y
-CONFIG_DQL=y
-CONFIG_NLATTR=y
-CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
-CONFIG_AVERAGE=y
-# CONFIG_CORDIC is not set
-# CONFIG_DDR is not set
-CONFIG_OID_REGISTRY=y
-CONFIG_FONT_SUPPORT=y
-# CONFIG_FONTS is not set
-CONFIG_FONT_8x8=y
-CONFIG_FONT_8x16=y
-# CONFIG_VIRTUALIZATION is not set

+ 0 - 3349
board/GfA/Display001/Display001_defconfig_spinlock_checks_normal

@@ -1,3349 +0,0 @@
-#
-# Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.12.10 Kernel Configuration
-#
-CONFIG_ARM=y
-CONFIG_SYS_SUPPORTS_APM_EMULATION=y
-CONFIG_HAVE_PROC_CPU=y
-CONFIG_STACKTRACE_SUPPORT=y
-CONFIG_HAVE_LATENCYTOP_SUPPORT=y
-CONFIG_LOCKDEP_SUPPORT=y
-CONFIG_TRACE_IRQFLAGS_SUPPORT=y
-CONFIG_RWSEM_GENERIC_SPINLOCK=y
-CONFIG_ARCH_HAS_CPUFREQ=y
-CONFIG_ARCH_HAS_BANDGAP=y
-CONFIG_GENERIC_HWEIGHT=y
-CONFIG_GENERIC_CALIBRATE_DELAY=y
-CONFIG_DMA_NONCOHERENT=y
-CONFIG_NEED_DMA_MAP_STATE=y
-CONFIG_VECTORS_BASE=0xffff0000
-CONFIG_ARM_PATCH_PHYS_VIRT=y
-CONFIG_GENERIC_BUG=y
-CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
-CONFIG_IRQ_WORK=y
-CONFIG_BUILDTIME_EXTABLE_SORT=y
-
-#
-# General setup
-#
-CONFIG_BROKEN_ON_SMP=y
-CONFIG_INIT_ENV_ARG_LIMIT=32
-CONFIG_CROSS_COMPILE=""
-# CONFIG_COMPILE_TEST is not set
-CONFIG_LOCALVERSION=""
-CONFIG_LOCALVERSION_AUTO=y
-CONFIG_HAVE_KERNEL_GZIP=y
-CONFIG_HAVE_KERNEL_LZMA=y
-CONFIG_HAVE_KERNEL_XZ=y
-CONFIG_HAVE_KERNEL_LZO=y
-CONFIG_HAVE_KERNEL_LZ4=y
-CONFIG_KERNEL_GZIP=y
-# CONFIG_KERNEL_LZMA is not set
-# CONFIG_KERNEL_XZ is not set
-# CONFIG_KERNEL_LZO is not set
-# CONFIG_KERNEL_LZ4 is not set
-CONFIG_DEFAULT_HOSTNAME="(none)"
-CONFIG_SWAP=y
-CONFIG_SYSVIPC=y
-CONFIG_SYSVIPC_SYSCTL=y
-CONFIG_POSIX_MQUEUE=y
-CONFIG_POSIX_MQUEUE_SYSCTL=y
-# CONFIG_FHANDLE is not set
-# CONFIG_AUDIT is not set
-
-#
-# IRQ subsystem
-#
-CONFIG_GENERIC_IRQ_PROBE=y
-CONFIG_GENERIC_IRQ_SHOW=y
-CONFIG_HARDIRQS_SW_RESEND=y
-CONFIG_GENERIC_IRQ_CHIP=y
-CONFIG_IRQ_DOMAIN=y
-# CONFIG_IRQ_DOMAIN_DEBUG is not set
-CONFIG_IRQ_FORCED_THREADING=y
-CONFIG_SPARSE_IRQ=y
-CONFIG_KTIME_SCALAR=y
-CONFIG_GENERIC_CLOCKEVENTS=y
-CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
-
-#
-# Timers subsystem
-#
-CONFIG_TICK_ONESHOT=y
-CONFIG_NO_HZ_COMMON=y
-# CONFIG_HZ_PERIODIC is not set
-CONFIG_NO_HZ_IDLE=y
-CONFIG_NO_HZ=y
-CONFIG_HIGH_RES_TIMERS=y
-
-#
-# CPU/Task time and stats accounting
-#
-CONFIG_TICK_CPU_ACCOUNTING=y
-# CONFIG_IRQ_TIME_ACCOUNTING is not set
-CONFIG_BSD_PROCESS_ACCT=y
-# CONFIG_BSD_PROCESS_ACCT_V3 is not set
-# CONFIG_TASKSTATS is not set
-
-#
-# RCU Subsystem
-#
-CONFIG_TREE_PREEMPT_RCU=y
-CONFIG_PREEMPT_RCU=y
-CONFIG_RCU_STALL_COMMON=y
-CONFIG_RCU_FANOUT=32
-CONFIG_RCU_FANOUT_LEAF=16
-# CONFIG_RCU_FANOUT_EXACT is not set
-# CONFIG_TREE_RCU_TRACE is not set
-# CONFIG_RCU_BOOST is not set
-# CONFIG_RCU_NOCB_CPU is not set
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
-CONFIG_LOG_BUF_SHIFT=16
-CONFIG_GENERIC_SCHED_CLOCK=y
-# CONFIG_CGROUPS is not set
-# CONFIG_CHECKPOINT_RESTORE is not set
-# CONFIG_NAMESPACES is not set
-# CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set
-# CONFIG_SCHED_AUTOGROUP is not set
-# CONFIG_SYSFS_DEPRECATED is not set
-# CONFIG_RELAY is not set
-CONFIG_BLK_DEV_INITRD=y
-CONFIG_INITRAMFS_SOURCE=""
-CONFIG_RD_GZIP=y
-# CONFIG_RD_BZIP2 is not set
-# CONFIG_RD_LZMA is not set
-# CONFIG_RD_XZ is not set
-# CONFIG_RD_LZO is not set
-# CONFIG_RD_LZ4 is not set
-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
-CONFIG_SYSCTL=y
-CONFIG_ANON_INODES=y
-CONFIG_HAVE_UID16=y
-CONFIG_EXPERT=y
-CONFIG_UID16=y
-# CONFIG_SYSCTL_SYSCALL is not set
-CONFIG_KALLSYMS=y
-CONFIG_KALLSYMS_ALL=y
-CONFIG_PRINTK=y
-CONFIG_BUG=y
-CONFIG_ELF_CORE=y
-CONFIG_BASE_FULL=y
-CONFIG_FUTEX=y
-CONFIG_EPOLL=y
-CONFIG_SIGNALFD=y
-CONFIG_TIMERFD=y
-CONFIG_EVENTFD=y
-CONFIG_SHMEM=y
-CONFIG_AIO=y
-# CONFIG_EMBEDDED is not set
-CONFIG_HAVE_PERF_EVENTS=y
-CONFIG_PERF_USE_VMALLOC=y
-
-#
-# Kernel Performance Events And Counters
-#
-CONFIG_PERF_EVENTS=y
-# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
-CONFIG_VM_EVENT_COUNTERS=y
-CONFIG_SLUB_DEBUG=y
-CONFIG_COMPAT_BRK=y
-# CONFIG_SLAB is not set
-CONFIG_SLUB=y
-# CONFIG_SLOB is not set
-CONFIG_PROFILING=y
-CONFIG_TRACEPOINTS=y
-# CONFIG_OPROFILE is not set
-CONFIG_HAVE_OPROFILE=y
-CONFIG_KPROBES=y
-# CONFIG_JUMP_LABEL is not set
-# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
-CONFIG_KRETPROBES=y
-CONFIG_HAVE_KPROBES=y
-CONFIG_HAVE_KRETPROBES=y
-CONFIG_HAVE_ARCH_TRACEHOOK=y
-CONFIG_HAVE_DMA_ATTRS=y
-CONFIG_HAVE_DMA_CONTIGUOUS=y
-CONFIG_GENERIC_SMP_IDLE_THREAD=y
-CONFIG_GENERIC_IDLE_POLL_SETUP=y
-CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
-CONFIG_HAVE_CLK=y
-CONFIG_HAVE_DMA_API_DEBUG=y
-CONFIG_HAVE_HW_BREAKPOINT=y
-CONFIG_HAVE_ARCH_JUMP_LABEL=y
-CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
-CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
-CONFIG_HAVE_CONTEXT_TRACKING=y
-CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
-CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
-CONFIG_MODULES_USE_ELF_REL=y
-CONFIG_CLONE_BACKWARDS=y
-CONFIG_OLD_SIGSUSPEND3=y
-CONFIG_OLD_SIGACTION=y
-
-#
-# GCOV-based kernel profiling
-#
-# CONFIG_GCOV_KERNEL is not set
-CONFIG_HAVE_GENERIC_DMA_COHERENT=y
-CONFIG_SLABINFO=y
-CONFIG_RT_MUTEXES=y
-CONFIG_BASE_SMALL=0
-CONFIG_MODULES=y
-CONFIG_MODULE_FORCE_LOAD=y
-CONFIG_MODULE_UNLOAD=y
-CONFIG_MODULE_FORCE_UNLOAD=y
-CONFIG_MODVERSIONS=y
-CONFIG_MODULE_SRCVERSION_ALL=y
-# CONFIG_MODULE_SIG is not set
-CONFIG_BLOCK=y
-CONFIG_LBDAF=y
-# CONFIG_BLK_DEV_BSG is not set
-# CONFIG_BLK_DEV_BSGLIB is not set
-# CONFIG_BLK_DEV_INTEGRITY is not set
-# CONFIG_BLK_CMDLINE_PARSER is not set
-
-#
-# Partition Types
-#
-# CONFIG_PARTITION_ADVANCED is not set
-CONFIG_MSDOS_PARTITION=y
-CONFIG_EFI_PARTITION=y
-
-#
-# IO Schedulers
-#
-CONFIG_IOSCHED_NOOP=y
-CONFIG_IOSCHED_DEADLINE=y
-CONFIG_IOSCHED_CFQ=y
-# CONFIG_DEFAULT_DEADLINE is not set
-CONFIG_DEFAULT_CFQ=y
-# CONFIG_DEFAULT_NOOP is not set
-CONFIG_DEFAULT_IOSCHED="cfq"
-CONFIG_UNINLINE_SPIN_UNLOCK=y
-CONFIG_FREEZER=y
-
-#
-# System Type
-#
-CONFIG_MMU=y
-# CONFIG_ARCH_MULTIPLATFORM is not set
-# CONFIG_ARCH_INTEGRATOR is not set
-# CONFIG_ARCH_REALVIEW is not set
-# CONFIG_ARCH_VERSATILE is not set
-# CONFIG_ARCH_AT91 is not set
-# CONFIG_ARCH_CLPS711X is not set
-# CONFIG_ARCH_GEMINI is not set
-# CONFIG_ARCH_EBSA110 is not set
-# CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_FOOTBRIDGE is not set
-# CONFIG_ARCH_NETX is not set
-# CONFIG_ARCH_IOP13XX is not set
-# CONFIG_ARCH_IOP32X is not set
-# CONFIG_ARCH_IOP33X is not set
-# CONFIG_ARCH_IXP4XX is not set
-# CONFIG_ARCH_DOVE is not set
-# CONFIG_ARCH_KIRKWOOD is not set
-# CONFIG_ARCH_MV78XX0 is not set
-# CONFIG_ARCH_ORION5X is not set
-# CONFIG_ARCH_MMP is not set
-# CONFIG_ARCH_KS8695 is not set
-# CONFIG_ARCH_W90X900 is not set
-# CONFIG_ARCH_LPC32XX is not set
-# CONFIG_ARCH_PXA is not set
-# CONFIG_ARCH_MSM is not set
-# CONFIG_ARCH_SHMOBILE is not set
-# CONFIG_ARCH_RPC is not set
-# CONFIG_ARCH_SA1100 is not set
-# CONFIG_ARCH_S3C24XX is not set
-# CONFIG_ARCH_S3C64XX is not set
-# CONFIG_ARCH_S5P64X0 is not set
-# CONFIG_ARCH_S5PC100 is not set
-# CONFIG_ARCH_S5PV210 is not set
-# CONFIG_ARCH_EXYNOS is not set
-# CONFIG_ARCH_SHARK is not set
-# CONFIG_ARCH_DAVINCI is not set
-# CONFIG_ARCH_OMAP1 is not set
-CONFIG_ARCH_OMAP2PLUS=y
-
-#
-# Multiple platform selection
-#
-
-#
-# CPU Core family selection
-#
-# CONFIG_ARCH_MULTI_V6 is not set
-CONFIG_ARCH_MULTI_V7=y
-CONFIG_ARCH_MULTI_V6_V7=y
-# CONFIG_ARCH_MULTI_CPU_AUTO is not set
-# CONFIG_ARCH_MVEBU is not set
-# CONFIG_ARCH_BCM is not set
-# CONFIG_GPIO_PCA953X is not set
-# CONFIG_KEYBOARD_GPIO_POLLED is not set
-# CONFIG_ARCH_HIGHBANK is not set
-# CONFIG_ARCH_KEYSTONE is not set
-# CONFIG_ARCH_MXC is not set
-
-#
-# TI OMAP Common Features
-#
-
-#
-# OMAP Feature Selections
-#
-CONFIG_OMAP_RESET_CLOCKS=y
-CONFIG_OMAP_MUX=y
-CONFIG_OMAP_MUX_DEBUG=y
-CONFIG_OMAP_MUX_WARNINGS=y
-CONFIG_OMAP_32K_TIMER=y
-# CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set
-CONFIG_OMAP_DM_TIMER=y
-CONFIG_OMAP_PM_NOOP=y
-CONFIG_MACH_OMAP_GENERIC=y
-CONFIG_ARCH_OMAP=y
-CONFIG_ARCH_OMAP3=y
-CONFIG_ARCH_OMAP4=y
-# CONFIG_SOC_OMAP5 is not set
-CONFIG_SOC_AM33XX=y
-CONFIG_SOC_AM43XX=y
-
-#
-# TI OMAP2/3/4 Specific Features
-#
-# CONFIG_ARCH_OMAP2PLUS_TYPICAL is not set
-CONFIG_SOC_HAS_OMAP2_SDRC=y
-# CONFIG_SOC_DRA7XX is not set
-CONFIG_SOC_OMAP3430=y
-# CONFIG_SOC_TI81XX is not set
-CONFIG_OMAP_PACKAGE_CBB=y
-
-#
-# OMAP Board Type
-#
-# CONFIG_MACH_OMAP3_BEAGLE is not set
-# CONFIG_MACH_DEVKIT8000 is not set
-# CONFIG_MACH_OMAP_LDP is not set
-# CONFIG_MACH_OMAP3530_LV_SOM is not set
-# CONFIG_MACH_OMAP3_TORPEDO is not set
-# CONFIG_MACH_OVERO is not set
-# CONFIG_MACH_OMAP3EVM is not set
-CONFIG_MACH_OMAP3517EVM=y
-# CONFIG_MACH_CRANEBOARD is not set
-# CONFIG_MACH_OMAP3_PANDORA is not set
-# CONFIG_MACH_TOUCHBOOK is not set
-# CONFIG_MACH_OMAP_3430SDP is not set
-# CONFIG_MACH_NOKIA_RM680 is not set
-# CONFIG_MACH_NOKIA_RX51 is not set
-# CONFIG_MACH_OMAP_ZOOM2 is not set
-# CONFIG_MACH_OMAP_ZOOM3 is not set
-# CONFIG_MACH_CM_T35 is not set
-# CONFIG_MACH_CM_T3517 is not set
-# CONFIG_MACH_IGEP0020 is not set
-# CONFIG_MACH_IGEP0030 is not set
-# CONFIG_MACH_SBC3530 is not set
-# CONFIG_MACH_OMAP_3630SDP is not set
-# CONFIG_OMAP3_EMU is not set
-# CONFIG_OMAP3_SDRC_AC_TIMING is not set
-# CONFIG_OMAP4_ERRATA_I688 is not set
-# CONFIG_ARCH_ROCKCHIP is not set
-# CONFIG_ARCH_SOCFPGA is not set
-# CONFIG_PLAT_SPEAR is not set
-# CONFIG_ARCH_STI is not set
-# CONFIG_ARCH_SHMOBILE_MULTI is not set
-# CONFIG_ARCH_SUNXI is not set
-# CONFIG_ARCH_SIRF is not set
-# CONFIG_ARCH_TEGRA is not set
-# CONFIG_ARCH_U8500 is not set
-# CONFIG_ARCH_VEXPRESS is not set
-# CONFIG_ARCH_VIRT is not set
-# CONFIG_ARCH_WM8850 is not set
-# CONFIG_ARCH_ZYNQ is not set
-
-#
-# Processor Type
-#
-CONFIG_CPU_V7=y
-CONFIG_CPU_32v6K=y
-CONFIG_CPU_32v7=y
-CONFIG_CPU_ABRT_EV7=y
-CONFIG_CPU_PABRT_V7=y
-CONFIG_CPU_CACHE_V7=y
-CONFIG_CPU_CACHE_VIPT=y
-CONFIG_CPU_COPY_V6=y
-CONFIG_CPU_TLB_V7=y
-CONFIG_CPU_HAS_ASID=y
-CONFIG_CPU_CP15=y
-CONFIG_CPU_CP15_MMU=y
-
-#
-# Processor Features
-#
-# CONFIG_ARM_LPAE is not set
-# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set
-CONFIG_ARM_THUMB=y
-CONFIG_ARM_THUMBEE=y
-CONFIG_ARM_VIRT_EXT=y
-# CONFIG_SWP_EMULATE is not set
-# CONFIG_CPU_ICACHE_DISABLE is not set
-# CONFIG_CPU_DCACHE_DISABLE is not set
-# CONFIG_CPU_BPREDICT_DISABLE is not set
-CONFIG_KUSER_HELPERS=y
-CONFIG_OUTER_CACHE=y
-CONFIG_OUTER_CACHE_SYNC=y
-CONFIG_MIGHT_HAVE_CACHE_L2X0=y
-CONFIG_CACHE_L2X0=y
-CONFIG_CACHE_PL310=y
-CONFIG_ARM_L1_CACHE_SHIFT_6=y
-CONFIG_ARM_L1_CACHE_SHIFT=6
-CONFIG_ARM_DMA_MEM_BUFFERABLE=y
-CONFIG_ARM_NR_BANKS=8
-CONFIG_MULTI_IRQ_HANDLER=y
-# CONFIG_ARM_ERRATA_430973 is not set
-# CONFIG_ARM_ERRATA_458693 is not set
-# CONFIG_ARM_ERRATA_460075 is not set
-CONFIG_PL310_ERRATA_588369=y
-CONFIG_ARM_ERRATA_720789=y
-CONFIG_PL310_ERRATA_727915=y
-# CONFIG_ARM_ERRATA_743622 is not set
-# CONFIG_ARM_ERRATA_751472 is not set
-# CONFIG_PL310_ERRATA_753970 is not set
-CONFIG_ARM_ERRATA_754322=y
-# CONFIG_PL310_ERRATA_769419 is not set
-CONFIG_ARM_ERRATA_775420=y
-# CONFIG_ARM_ERRATA_773022 is not set
-CONFIG_TI_PRIV_EDMA=y
-
-#
-# Bus support
-#
-# CONFIG_PCI_SYSCALL is not set
-# CONFIG_PCCARD is not set
-
-#
-# Kernel Features
-#
-CONFIG_HAVE_SMP=y
-# CONFIG_SMP is not set
-CONFIG_HAVE_ARM_ARCH_TIMER=y
-CONFIG_VMSPLIT_3G=y
-# CONFIG_VMSPLIT_2G is not set
-# CONFIG_VMSPLIT_1G is not set
-CONFIG_PAGE_OFFSET=0xC0000000
-# CONFIG_ARM_PSCI is not set
-CONFIG_ARCH_NR_GPIO=192
-# CONFIG_PREEMPT_NONE is not set
-# CONFIG_PREEMPT_VOLUNTARY is not set
-CONFIG_PREEMPT=y
-CONFIG_PREEMPT_COUNT=y
-CONFIG_HZ_FIXED=0
-CONFIG_HZ_100=y
-# CONFIG_HZ_200 is not set
-# CONFIG_HZ_250 is not set
-# CONFIG_HZ_300 is not set
-# CONFIG_HZ_500 is not set
-# CONFIG_HZ_1000 is not set
-CONFIG_HZ=100
-CONFIG_SCHED_HRTICK=y
-# CONFIG_THUMB2_KERNEL is not set
-CONFIG_AEABI=y
-CONFIG_OABI_COMPAT=y
-CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y
-# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set
-# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set
-CONFIG_HAVE_ARCH_PFN_VALID=y
-CONFIG_HIGHMEM=y
-# CONFIG_HIGHPTE is not set
-CONFIG_HW_PERF_EVENTS=y
-CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
-CONFIG_FLATMEM=y
-CONFIG_FLAT_NODE_MEM_MAP=y
-CONFIG_HAVE_MEMBLOCK=y
-CONFIG_MEMORY_ISOLATION=y
-# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
-CONFIG_PAGEFLAGS_EXTENDED=y
-CONFIG_SPLIT_PTLOCK_CPUS=999999
-CONFIG_COMPACTION=y
-CONFIG_MIGRATION=y
-# CONFIG_PHYS_ADDR_T_64BIT is not set
-CONFIG_ZONE_DMA_FLAG=0
-CONFIG_BOUNCE=y
-# CONFIG_KSM is not set
-CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
-CONFIG_CROSS_MEMORY_ATTACH=y
-CONFIG_NEED_PER_CPU_KM=y
-# CONFIG_CLEANCACHE is not set
-# CONFIG_FRONTSWAP is not set
-CONFIG_CMA=y
-# CONFIG_CMA_DEBUG is not set
-# CONFIG_ZBUD is not set
-CONFIG_FORCE_MAX_ZONEORDER=12
-CONFIG_ALIGNMENT_TRAP=y
-# CONFIG_UACCESS_WITH_MEMCPY is not set
-# CONFIG_SECCOMP is not set
-# CONFIG_CC_STACKPROTECTOR is not set
-# CONFIG_XEN is not set
-
-#
-# Boot options
-#
-CONFIG_USE_OF=y
-CONFIG_ATAGS=y
-# CONFIG_DEPRECATED_PARAM_STRUCT is not set
-CONFIG_ZBOOT_ROM_TEXT=0x0
-CONFIG_ZBOOT_ROM_BSS=0x0
-# CONFIG_ARM_APPENDED_DTB is not set
-CONFIG_CMDLINE="root=/dev/mmcblk0p2 rootwait console=ttyO0,115200"
-CONFIG_CMDLINE_FROM_BOOTLOADER=y
-# CONFIG_CMDLINE_EXTEND is not set
-# CONFIG_CMDLINE_FORCE is not set
-# CONFIG_XIP_KERNEL is not set
-CONFIG_KEXEC=y
-CONFIG_ATAGS_PROC=y
-# CONFIG_CRASH_DUMP is not set
-CONFIG_AUTO_ZRELADDR=y
-
-#
-# CPU Power Management
-#
-
-#
-# CPU Frequency scaling
-#
-CONFIG_CPU_FREQ=y
-CONFIG_CPU_FREQ_TABLE=y
-CONFIG_CPU_FREQ_GOV_COMMON=y
-CONFIG_CPU_FREQ_STAT=y
-CONFIG_CPU_FREQ_STAT_DETAILS=y
-CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
-# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
-CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
-CONFIG_CPU_FREQ_GOV_POWERSAVE=y
-CONFIG_CPU_FREQ_GOV_USERSPACE=y
-CONFIG_CPU_FREQ_GOV_ONDEMAND=y
-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
-CONFIG_GENERIC_CPUFREQ_CPU0=y
-
-#
-# ARM CPU frequency scaling drivers
-#
-# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set
-CONFIG_ARM_OMAP2PLUS_CPUFREQ=y
-
-#
-# CPU Idle
-#
-# CONFIG_CPU_IDLE is not set
-# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
-
-#
-# Floating point emulation
-#
-
-#
-# At least one emulation must be selected
-#
-CONFIG_FPE_NWFPE=y
-# CONFIG_FPE_NWFPE_XP is not set
-# CONFIG_FPE_FASTFPE is not set
-CONFIG_VFP=y
-CONFIG_VFPv3=y
-CONFIG_NEON=y
-# CONFIG_KERNEL_MODE_NEON is not set
-
-#
-# Userspace binary formats
-#
-CONFIG_BINFMT_ELF=y
-CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
-CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
-CONFIG_BINFMT_SCRIPT=y
-# CONFIG_HAVE_AOUT is not set
-CONFIG_BINFMT_MISC=y
-CONFIG_COREDUMP=y
-
-#
-# Power management options
-#
-CONFIG_SUSPEND=y
-CONFIG_SUSPEND_FREEZER=y
-CONFIG_PM_SLEEP=y
-# CONFIG_PM_AUTOSLEEP is not set
-# CONFIG_PM_WAKELOCKS is not set
-CONFIG_PM_RUNTIME=y
-CONFIG_PM=y
-CONFIG_PM_DEBUG=y
-# CONFIG_PM_ADVANCED_DEBUG is not set
-# CONFIG_PM_TEST_SUSPEND is not set
-CONFIG_PM_SLEEP_DEBUG=y
-# CONFIG_APM_EMULATION is not set
-CONFIG_ARCH_HAS_OPP=y
-CONFIG_PM_OPP=y
-CONFIG_PM_CLK=y
-# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
-CONFIG_CPU_PM=y
-CONFIG_ARCH_SUSPEND_POSSIBLE=y
-CONFIG_ARM_CPU_SUSPEND=y
-CONFIG_NET=y
-
-#
-# Networking options
-#
-CONFIG_PACKET=y
-# CONFIG_PACKET_DIAG is not set
-CONFIG_UNIX=y
-# CONFIG_UNIX_DIAG is not set
-CONFIG_XFRM=y
-CONFIG_XFRM_ALGO=y
-CONFIG_XFRM_USER=y
-# CONFIG_XFRM_SUB_POLICY is not set
-CONFIG_XFRM_MIGRATE=y
-# CONFIG_XFRM_STATISTICS is not set
-CONFIG_NET_KEY=y
-CONFIG_NET_KEY_MIGRATE=y
-CONFIG_INET=y
-CONFIG_IP_MULTICAST=y
-# CONFIG_IP_ADVANCED_ROUTER is not set
-CONFIG_IP_ROUTE_CLASSID=y
-CONFIG_IP_PNP=y
-CONFIG_IP_PNP_DHCP=y
-CONFIG_IP_PNP_BOOTP=y
-CONFIG_IP_PNP_RARP=y
-# CONFIG_NET_IPIP is not set
-# CONFIG_NET_IPGRE_DEMUX is not set
-# CONFIG_NET_IP_TUNNEL is not set
-# CONFIG_IP_MROUTE is not set
-CONFIG_SYN_COOKIES=y
-# CONFIG_NET_IPVTI is not set
-# CONFIG_INET_AH is not set
-# CONFIG_INET_ESP is not set
-# CONFIG_INET_IPCOMP is not set
-# CONFIG_INET_XFRM_TUNNEL is not set
-# CONFIG_INET_TUNNEL is not set
-CONFIG_INET_XFRM_MODE_TRANSPORT=y
-CONFIG_INET_XFRM_MODE_TUNNEL=y
-CONFIG_INET_XFRM_MODE_BEET=y
-# CONFIG_INET_LRO is not set
-CONFIG_INET_DIAG=y
-CONFIG_INET_TCP_DIAG=y
-# CONFIG_INET_UDP_DIAG is not set
-# CONFIG_TCP_CONG_ADVANCED is not set
-CONFIG_TCP_CONG_CUBIC=y
-CONFIG_DEFAULT_TCP_CONG="cubic"
-# CONFIG_TCP_MD5SIG is not set
-# CONFIG_IPV6 is not set
-# CONFIG_NETWORK_SECMARK is not set
-# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
-CONFIG_NETFILTER=y
-# CONFIG_NETFILTER_DEBUG is not set
-CONFIG_NETFILTER_ADVANCED=y
-
-#
-# Core Netfilter Configuration
-#
-CONFIG_NETFILTER_NETLINK=m
-CONFIG_NETFILTER_NETLINK_ACCT=m
-CONFIG_NETFILTER_NETLINK_QUEUE=m
-CONFIG_NETFILTER_NETLINK_LOG=m
-CONFIG_NF_CONNTRACK=m
-CONFIG_NF_CONNTRACK_MARK=y
-CONFIG_NF_CONNTRACK_PROCFS=y
-CONFIG_NF_CONNTRACK_EVENTS=y
-CONFIG_NF_CONNTRACK_TIMEOUT=y
-CONFIG_NF_CONNTRACK_TIMESTAMP=y
-CONFIG_NF_CONNTRACK_LABELS=y
-CONFIG_NF_CT_PROTO_DCCP=m
-CONFIG_NF_CT_PROTO_GRE=m
-CONFIG_NF_CT_PROTO_SCTP=m
-CONFIG_NF_CT_PROTO_UDPLITE=m
-CONFIG_NF_CONNTRACK_AMANDA=m
-CONFIG_NF_CONNTRACK_FTP=m
-CONFIG_NF_CONNTRACK_H323=m
-CONFIG_NF_CONNTRACK_IRC=m
-CONFIG_NF_CONNTRACK_BROADCAST=m
-CONFIG_NF_CONNTRACK_NETBIOS_NS=m
-CONFIG_NF_CONNTRACK_SNMP=m
-CONFIG_NF_CONNTRACK_PPTP=m
-CONFIG_NF_CONNTRACK_SANE=m
-CONFIG_NF_CONNTRACK_SIP=m
-CONFIG_NF_CONNTRACK_TFTP=m
-CONFIG_NF_CT_NETLINK=m
-CONFIG_NF_CT_NETLINK_TIMEOUT=m
-# CONFIG_NF_CT_NETLINK_HELPER is not set
-CONFIG_NETFILTER_NETLINK_QUEUE_CT=y
-CONFIG_NF_NAT=m
-CONFIG_NF_NAT_NEEDED=y
-CONFIG_NF_NAT_PROTO_DCCP=m
-CONFIG_NF_NAT_PROTO_UDPLITE=m
-CONFIG_NF_NAT_PROTO_SCTP=m
-CONFIG_NF_NAT_AMANDA=m
-CONFIG_NF_NAT_FTP=m
-CONFIG_NF_NAT_IRC=m
-CONFIG_NF_NAT_SIP=m
-CONFIG_NF_NAT_TFTP=m
-CONFIG_NETFILTER_SYNPROXY=m
-CONFIG_NETFILTER_XTABLES=m
-
-#
-# Xtables combined modules
-#
-CONFIG_NETFILTER_XT_MARK=m
-CONFIG_NETFILTER_XT_CONNMARK=m
-# CONFIG_NETFILTER_XT_SET is not set
-
-#
-# Xtables targets
-#
-# CONFIG_NETFILTER_XT_TARGET_CHECKSUM is not set
-CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
-CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
-# CONFIG_NETFILTER_XT_TARGET_CT is not set
-# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
-CONFIG_NETFILTER_XT_TARGET_HL=m
-CONFIG_NETFILTER_XT_TARGET_HMARK=m
-CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
-CONFIG_NETFILTER_XT_TARGET_LED=m
-CONFIG_NETFILTER_XT_TARGET_LOG=m
-CONFIG_NETFILTER_XT_TARGET_MARK=m
-CONFIG_NETFILTER_XT_TARGET_NETMAP=m
-CONFIG_NETFILTER_XT_TARGET_NFLOG=m
-CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
-# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
-CONFIG_NETFILTER_XT_TARGET_RATEEST=m
-CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
-CONFIG_NETFILTER_XT_TARGET_TEE=m
-# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set
-# CONFIG_NETFILTER_XT_TARGET_TRACE is not set
-CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
-# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set
-
-#
-# Xtables matches
-#
-CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
-CONFIG_NETFILTER_XT_MATCH_BPF=m
-CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
-CONFIG_NETFILTER_XT_MATCH_COMMENT=m
-CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
-CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
-CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
-CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
-CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
-CONFIG_NETFILTER_XT_MATCH_CPU=m
-CONFIG_NETFILTER_XT_MATCH_DCCP=m
-CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
-CONFIG_NETFILTER_XT_MATCH_DSCP=m
-CONFIG_NETFILTER_XT_MATCH_ECN=m
-CONFIG_NETFILTER_XT_MATCH_ESP=m
-CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
-CONFIG_NETFILTER_XT_MATCH_HELPER=m
-CONFIG_NETFILTER_XT_MATCH_HL=m
-CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
-CONFIG_NETFILTER_XT_MATCH_LENGTH=m
-CONFIG_NETFILTER_XT_MATCH_LIMIT=m
-CONFIG_NETFILTER_XT_MATCH_MAC=m
-CONFIG_NETFILTER_XT_MATCH_MARK=m
-CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
-CONFIG_NETFILTER_XT_MATCH_NFACCT=m
-CONFIG_NETFILTER_XT_MATCH_OSF=m
-CONFIG_NETFILTER_XT_MATCH_OWNER=m
-CONFIG_NETFILTER_XT_MATCH_POLICY=m
-CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
-CONFIG_NETFILTER_XT_MATCH_QUOTA=m
-CONFIG_NETFILTER_XT_MATCH_RATEEST=m
-CONFIG_NETFILTER_XT_MATCH_REALM=m
-CONFIG_NETFILTER_XT_MATCH_RECENT=m
-CONFIG_NETFILTER_XT_MATCH_SCTP=m
-CONFIG_NETFILTER_XT_MATCH_SOCKET=m
-CONFIG_NETFILTER_XT_MATCH_STATE=m
-CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
-CONFIG_NETFILTER_XT_MATCH_STRING=m
-CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
-CONFIG_NETFILTER_XT_MATCH_TIME=m
-CONFIG_NETFILTER_XT_MATCH_U32=m
-CONFIG_IP_SET=m
-CONFIG_IP_SET_MAX=256
-CONFIG_IP_SET_BITMAP_IP=m
-CONFIG_IP_SET_BITMAP_IPMAC=m
-CONFIG_IP_SET_BITMAP_PORT=m
-CONFIG_IP_SET_HASH_IP=m
-CONFIG_IP_SET_HASH_IPPORT=m
-CONFIG_IP_SET_HASH_IPPORTIP=m
-CONFIG_IP_SET_HASH_IPPORTNET=m
-CONFIG_IP_SET_HASH_NET=m
-CONFIG_IP_SET_HASH_NETPORT=m
-CONFIG_IP_SET_HASH_NETIFACE=m
-CONFIG_IP_SET_LIST_SET=m
-# CONFIG_IP_VS is not set
-
-#
-# IP: Netfilter Configuration
-#
-CONFIG_NF_DEFRAG_IPV4=m
-CONFIG_NF_CONNTRACK_IPV4=m
-CONFIG_NF_CONNTRACK_PROC_COMPAT=y
-CONFIG_IP_NF_IPTABLES=m
-CONFIG_IP_NF_MATCH_AH=m
-CONFIG_IP_NF_MATCH_ECN=m
-# CONFIG_IP_NF_MATCH_RPFILTER is not set
-CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_TARGET_SYNPROXY=m
-CONFIG_IP_NF_TARGET_ULOG=m
-CONFIG_NF_NAT_IPV4=m
-CONFIG_IP_NF_TARGET_MASQUERADE=m
-CONFIG_IP_NF_TARGET_NETMAP=m
-CONFIG_IP_NF_TARGET_REDIRECT=m
-CONFIG_NF_NAT_SNMP_BASIC=m
-CONFIG_NF_NAT_PROTO_GRE=m
-CONFIG_NF_NAT_PPTP=m
-CONFIG_NF_NAT_H323=m
-CONFIG_IP_NF_MANGLE=m
-CONFIG_IP_NF_TARGET_CLUSTERIP=m
-CONFIG_IP_NF_TARGET_ECN=m
-CONFIG_IP_NF_TARGET_TTL=m
-CONFIG_IP_NF_RAW=m
-CONFIG_IP_NF_ARPTABLES=m
-CONFIG_IP_NF_ARPFILTER=m
-CONFIG_IP_NF_ARP_MANGLE=m
-# CONFIG_IP_DCCP is not set
-# CONFIG_IP_SCTP is not set
-# CONFIG_RDS is not set
-# CONFIG_TIPC is not set
-# CONFIG_ATM is not set
-# CONFIG_L2TP is not set
-# CONFIG_BRIDGE is not set
-CONFIG_HAVE_NET_DSA=y
-# CONFIG_VLAN_8021Q is not set
-# CONFIG_DECNET is not set
-# CONFIG_LLC2 is not set
-# CONFIG_IPX is not set
-# CONFIG_ATALK is not set
-# CONFIG_X25 is not set
-# CONFIG_LAPB is not set
-# CONFIG_PHONET is not set
-# CONFIG_IEEE802154 is not set
-# CONFIG_NET_SCHED is not set
-# CONFIG_DCB is not set
-CONFIG_DNS_RESOLVER=y
-# CONFIG_BATMAN_ADV is not set
-# CONFIG_OPENVSWITCH is not set
-# CONFIG_VSOCKETS is not set
-# CONFIG_NETLINK_MMAP is not set
-# CONFIG_NETLINK_DIAG is not set
-# CONFIG_NET_MPLS_GSO is not set
-CONFIG_NET_RX_BUSY_POLL=y
-CONFIG_BQL=y
-# CONFIG_BPF_JIT is not set
-
-#
-# Network testing
-#
-# CONFIG_NET_PKTGEN is not set
-# CONFIG_NET_TCPPROBE is not set
-# CONFIG_NET_DROP_MONITOR is not set
-# CONFIG_HAMRADIO is not set
-# CONFIG_CAN is not set
-# CONFIG_IRDA is not set
-# CONFIG_BT is not set
-# CONFIG_AF_RXRPC is not set
-CONFIG_WIRELESS=y
-CONFIG_WIRELESS_EXT=y
-CONFIG_WEXT_CORE=y
-CONFIG_WEXT_PROC=y
-CONFIG_WEXT_SPY=y
-CONFIG_CFG80211=m
-# CONFIG_NL80211_TESTMODE is not set
-# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
-# CONFIG_CFG80211_REG_DEBUG is not set
-# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
-CONFIG_CFG80211_DEFAULT_PS=y
-CONFIG_CFG80211_DEBUGFS=y
-# CONFIG_CFG80211_INTERNAL_REGDB is not set
-CONFIG_CFG80211_WEXT=y
-CONFIG_LIB80211=m
-# CONFIG_LIB80211_DEBUG is not set
-CONFIG_MAC80211=m
-CONFIG_MAC80211_HAS_RC=y
-CONFIG_MAC80211_RC_PID=y
-CONFIG_MAC80211_RC_MINSTREL=y
-CONFIG_MAC80211_RC_MINSTREL_HT=y
-CONFIG_MAC80211_RC_DEFAULT_PID=y
-# CONFIG_MAC80211_RC_DEFAULT_MINSTREL is not set
-CONFIG_MAC80211_RC_DEFAULT="pid"
-# CONFIG_MAC80211_MESH is not set
-# CONFIG_MAC80211_LEDS is not set
-CONFIG_MAC80211_DEBUGFS=y
-# CONFIG_MAC80211_MESSAGE_TRACING is not set
-# CONFIG_MAC80211_DEBUG_MENU is not set
-# CONFIG_WIMAX is not set
-CONFIG_RFKILL=y
-CONFIG_RFKILL_LEDS=y
-# CONFIG_RFKILL_INPUT is not set
-# CONFIG_RFKILL_REGULATOR is not set
-# CONFIG_RFKILL_GPIO is not set
-# CONFIG_NET_9P is not set
-# CONFIG_CAIF is not set
-# CONFIG_CEPH_LIB is not set
-# CONFIG_NFC is not set
-CONFIG_HAVE_BPF_JIT=y
-
-#
-# Device Drivers
-#
-
-#
-# Generic Driver Options
-#
-CONFIG_UEVENT_HELPER_PATH=""
-CONFIG_DEVTMPFS=y
-CONFIG_DEVTMPFS_MOUNT=y
-CONFIG_STANDALONE=y
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-CONFIG_FW_LOADER=y
-# CONFIG_FIRMWARE_IN_KERNEL is not set
-CONFIG_EXTRA_FIRMWARE=""
-CONFIG_FW_LOADER_USER_HELPER=y
-# CONFIG_DEBUG_DRIVER is not set
-# CONFIG_DEBUG_DEVRES is not set
-# CONFIG_SYS_HYPERVISOR is not set
-# CONFIG_GENERIC_CPU_DEVICES is not set
-CONFIG_SOC_BUS=y
-CONFIG_REGMAP=y
-CONFIG_REGMAP_I2C=y
-CONFIG_REGMAP_MMIO=y
-CONFIG_DMA_SHARED_BUFFER=y
-# CONFIG_DMA_CMA is not set
-
-#
-# Bus devices
-#
-CONFIG_OMAP_OCP2SCP=y
-CONFIG_OMAP_INTERCONNECT=y
-# CONFIG_ARM_CCI is not set
-CONFIG_CONNECTOR=y
-CONFIG_PROC_EVENTS=y
-CONFIG_MTD=y
-# CONFIG_MTD_TESTS is not set
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# CONFIG_MTD_CMDLINE_PARTS is not set
-# CONFIG_MTD_AFS_PARTS is not set
-CONFIG_MTD_OF_PARTS=y
-# CONFIG_MTD_AR7_PARTS is not set
-
-#
-# User Modules And Translation Layers
-#
-# CONFIG_MTD_BLKDEVS is not set
-# CONFIG_MTD_BLOCK is not set
-# CONFIG_MTD_BLOCK_RO is not set
-# CONFIG_FTL is not set
-# CONFIG_NFTL is not set
-# CONFIG_INFTL is not set
-# CONFIG_RFD_FTL is not set
-# CONFIG_SSFDC is not set
-# CONFIG_SM_FTL is not set
-# CONFIG_MTD_OOPS is not set
-# CONFIG_MTD_SWAP is not set
-
-#
-# RAM/ROM/Flash chip drivers
-#
-# CONFIG_MTD_CFI is not set
-# CONFIG_MTD_JEDECPROBE is not set
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
-# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
-# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-# CONFIG_MTD_CFI_I4 is not set
-# CONFIG_MTD_CFI_I8 is not set
-# CONFIG_MTD_RAM is not set
-# CONFIG_MTD_ROM is not set
-# CONFIG_MTD_ABSENT is not set
-
-#
-# Mapping drivers for chip access
-#
-# CONFIG_MTD_COMPLEX_MAPPINGS is not set
-# CONFIG_MTD_PLATRAM is not set
-
-#
-# Self-contained MTD device drivers
-#
-# CONFIG_MTD_DATAFLASH is not set
-# CONFIG_MTD_M25P80 is not set
-# CONFIG_MTD_SST25L is not set
-# CONFIG_MTD_SLRAM is not set
-# CONFIG_MTD_PHRAM is not set
-# CONFIG_MTD_MTDRAM is not set
-# CONFIG_MTD_BLOCK2MTD is not set
-
-#
-# Disk-On-Chip Device Drivers
-#
-# CONFIG_MTD_DOCG3 is not set
-# CONFIG_MTD_NAND is not set
-# CONFIG_MTD_ONENAND is not set
-
-#
-# LPDDR flash memory drivers
-#
-# CONFIG_MTD_LPDDR is not set
-CONFIG_MTD_UBI=y
-CONFIG_MTD_UBI_WL_THRESHOLD=4096
-CONFIG_MTD_UBI_BEB_LIMIT=20
-# CONFIG_MTD_UBI_FASTMAP is not set
-# CONFIG_MTD_UBI_GLUEBI is not set
-CONFIG_DTC=y
-CONFIG_OF=y
-
-#
-# Device Tree and Open Firmware support
-#
-CONFIG_PROC_DEVICETREE=y
-# CONFIG_OF_SELFTEST is not set
-CONFIG_OF_FLATTREE=y
-CONFIG_OF_EARLY_FLATTREE=y
-CONFIG_OF_ADDRESS=y
-CONFIG_OF_IRQ=y
-CONFIG_OF_NET=y
-CONFIG_OF_MDIO=y
-CONFIG_OF_MTD=y
-# CONFIG_PARPORT is not set
-CONFIG_BLK_DEV=y
-# CONFIG_BLK_DEV_COW_COMMON is not set
-CONFIG_BLK_DEV_LOOP=y
-CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
-# CONFIG_BLK_DEV_CRYPTOLOOP is not set
-# CONFIG_BLK_DEV_DRBD is not set
-# CONFIG_BLK_DEV_NBD is not set
-CONFIG_BLK_DEV_RAM=y
-CONFIG_BLK_DEV_RAM_COUNT=16
-CONFIG_BLK_DEV_RAM_SIZE=16384
-# CONFIG_BLK_DEV_XIP is not set
-# CONFIG_CDROM_PKTCDVD is not set
-# CONFIG_ATA_OVER_ETH is not set
-# CONFIG_MG_DISK is not set
-# CONFIG_BLK_DEV_RBD is not set
-
-#
-# Misc devices
-#
-# CONFIG_SENSORS_LIS3LV02D is not set
-# CONFIG_AD525X_DPOT is not set
-# CONFIG_ATMEL_PWM is not set
-# CONFIG_DUMMY_IRQ is not set
-# CONFIG_ICS932S401 is not set
-# CONFIG_ATMEL_SSC is not set
-# CONFIG_ENCLOSURE_SERVICES is not set
-# CONFIG_APDS9802ALS is not set
-# CONFIG_ISL29003 is not set
-# CONFIG_ISL29020 is not set
-# CONFIG_SENSORS_TSL2550 is not set
-# CONFIG_SENSORS_BH1780 is not set
-# CONFIG_SENSORS_BH1770 is not set
-# CONFIG_SENSORS_APDS990X is not set
-# CONFIG_HMC6352 is not set
-# CONFIG_DS1682 is not set
-# CONFIG_TI_DAC7512 is not set
-# CONFIG_BMP085_I2C is not set
-# CONFIG_BMP085_SPI is not set
-# CONFIG_USB_SWITCH_FSA9480 is not set
-# CONFIG_LATTICE_ECP3_CONFIG is not set
-# CONFIG_SRAM is not set
-CONFIG_CROSSBAR=y
-# CONFIG_C2PORT is not set
-
-#
-# EEPROM support
-#
-# CONFIG_EEPROM_AT24 is not set
-# CONFIG_EEPROM_AT25 is not set
-# CONFIG_EEPROM_LEGACY is not set
-# CONFIG_EEPROM_MAX6875 is not set
-CONFIG_EEPROM_93CX6=y
-# CONFIG_EEPROM_93XX46 is not set
-
-#
-# Texas Instruments shared transport line discipline
-#
-# CONFIG_TI_ST is not set
-# CONFIG_SENSORS_LIS3_SPI is not set
-# CONFIG_SENSORS_LIS3_I2C is not set
-
-#
-# Altera FPGA firmware download module
-#
-# CONFIG_ALTERA_STAPL is not set
-
-#
-# SCSI device support
-#
-CONFIG_SCSI_MOD=y
-# CONFIG_RAID_ATTRS is not set
-CONFIG_SCSI=y
-CONFIG_SCSI_DMA=y
-# CONFIG_SCSI_TGT is not set
-# CONFIG_SCSI_NETLINK is not set
-CONFIG_SCSI_PROC_FS=y
-
-#
-# SCSI support type (disk, tape, CD-ROM)
-#
-CONFIG_BLK_DEV_SD=y
-# CONFIG_CHR_DEV_ST is not set
-# CONFIG_CHR_DEV_OSST is not set
-# CONFIG_BLK_DEV_SR is not set
-# CONFIG_CHR_DEV_SG is not set
-# CONFIG_CHR_DEV_SCH is not set
-CONFIG_SCSI_MULTI_LUN=y
-# CONFIG_SCSI_CONSTANTS is not set
-# CONFIG_SCSI_LOGGING is not set
-CONFIG_SCSI_SCAN_ASYNC=y
-
-#
-# SCSI Transports
-#
-# CONFIG_SCSI_SPI_ATTRS is not set
-# CONFIG_SCSI_FC_ATTRS is not set
-# CONFIG_SCSI_ISCSI_ATTRS is not set
-# CONFIG_SCSI_SAS_ATTRS is not set
-# CONFIG_SCSI_SAS_LIBSAS is not set
-# CONFIG_SCSI_SRP_ATTRS is not set
-CONFIG_SCSI_LOWLEVEL=y
-# CONFIG_ISCSI_TCP is not set
-# CONFIG_ISCSI_BOOT_SYSFS is not set
-# CONFIG_SCSI_UFSHCD is not set
-# CONFIG_LIBFC is not set
-# CONFIG_LIBFCOE is not set
-# CONFIG_SCSI_DEBUG is not set
-# CONFIG_SCSI_DH is not set
-# CONFIG_SCSI_OSD_INITIATOR is not set
-# CONFIG_ATA is not set
-CONFIG_MD=y
-# CONFIG_BLK_DEV_MD is not set
-# CONFIG_BCACHE is not set
-# CONFIG_BLK_DEV_DM is not set
-# CONFIG_TARGET_CORE is not set
-CONFIG_NETDEVICES=y
-CONFIG_MII=m
-CONFIG_NET_CORE=y
-# CONFIG_BONDING is not set
-# CONFIG_DUMMY is not set
-# CONFIG_EQUALIZER is not set
-# CONFIG_NET_TEAM is not set
-# CONFIG_MACVLAN is not set
-# CONFIG_VXLAN is not set
-# CONFIG_NETCONSOLE is not set
-# CONFIG_NETPOLL is not set
-# CONFIG_NET_POLL_CONTROLLER is not set
-CONFIG_TUN=m
-# CONFIG_VETH is not set
-# CONFIG_NLMON is not set
-
-#
-# CAIF transport drivers
-#
-
-#
-# Distributed Switch Architecture drivers
-#
-# CONFIG_NET_DSA_MV88E6XXX is not set
-# CONFIG_NET_DSA_MV88E6060 is not set
-# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
-# CONFIG_NET_DSA_MV88E6131 is not set
-# CONFIG_NET_DSA_MV88E6123_61_65 is not set
-CONFIG_ETHERNET=y
-# CONFIG_NET_VENDOR_ARC is not set
-# CONFIG_NET_CADENCE is not set
-# CONFIG_NET_VENDOR_BROADCOM is not set
-# CONFIG_NET_CALXEDA_XGMAC is not set
-# CONFIG_NET_VENDOR_CIRRUS is not set
-# CONFIG_DM9000 is not set
-# CONFIG_DNET is not set
-# CONFIG_NET_VENDOR_FARADAY is not set
-# CONFIG_NET_VENDOR_INTEL is not set
-# CONFIG_NET_VENDOR_MARVELL is not set
-# CONFIG_NET_VENDOR_MICREL is not set
-CONFIG_NET_VENDOR_MICROCHIP=y
-# CONFIG_ENC28J60 is not set
-# CONFIG_NET_VENDOR_NATSEMI is not set
-# CONFIG_ETHOC is not set
-# CONFIG_SH_ETH is not set
-# CONFIG_NET_VENDOR_SEEQ is not set
-# CONFIG_NET_VENDOR_SMSC is not set
-# CONFIG_NET_VENDOR_STMICRO is not set
-CONFIG_NET_VENDOR_TI=y
-# CONFIG_TI_DAVINCI_EMAC is not set
-CONFIG_TI_DAVINCI_MDIO=y
-CONFIG_TI_DAVINCI_CPDMA=y
-CONFIG_TI_CPSW_PHY_SEL=y
-CONFIG_TI_CPSW=y
-CONFIG_TI_CPTS=y
-# CONFIG_NET_VENDOR_VIA is not set
-# CONFIG_NET_VENDOR_WIZNET is not set
-CONFIG_PHYLIB=y
-
-#
-# MII PHY device drivers
-#
-CONFIG_AT803X_PHY=y
-# CONFIG_AMD_PHY is not set
-# CONFIG_MARVELL_PHY is not set
-# CONFIG_DAVICOM_PHY is not set
-# CONFIG_QSEMI_PHY is not set
-# CONFIG_LXT_PHY is not set
-# CONFIG_CICADA_PHY is not set
-# CONFIG_VITESSE_PHY is not set
-CONFIG_SMSC_PHY=y
-# CONFIG_BROADCOM_PHY is not set
-# CONFIG_BCM87XX_PHY is not set
-# CONFIG_ICPLUS_PHY is not set
-# CONFIG_REALTEK_PHY is not set
-# CONFIG_NATIONAL_PHY is not set
-# CONFIG_STE10XP is not set
-# CONFIG_LSI_ET1011C_PHY is not set
-# CONFIG_MICREL_PHY is not set
-# CONFIG_FIXED_PHY is not set
-# CONFIG_MDIO_BITBANG is not set
-# CONFIG_MDIO_BUS_MUX_GPIO is not set
-# CONFIG_MDIO_BUS_MUX_MMIOREG is not set
-# CONFIG_MICREL_KS8995MA is not set
-CONFIG_PPP=m
-CONFIG_PPP_BSDCOMP=m
-# CONFIG_PPP_DEFLATE is not set
-# CONFIG_PPP_FILTER is not set
-# CONFIG_PPP_MPPE is not set
-# CONFIG_PPP_MULTILINK is not set
-CONFIG_PPPOE=m
-CONFIG_PPP_ASYNC=m
-# CONFIG_PPP_SYNC_TTY is not set
-# CONFIG_SLIP is not set
-CONFIG_SLHC=m
-
-#
-# USB Network Adapters
-#
-CONFIG_USB_CATC=m
-CONFIG_USB_KAWETH=m
-CONFIG_USB_PEGASUS=m
-CONFIG_USB_RTL8150=m
-CONFIG_USB_RTL8152=m
-CONFIG_USB_USBNET=m
-CONFIG_USB_NET_AX8817X=m
-CONFIG_USB_NET_AX88179_178A=m
-CONFIG_USB_NET_CDCETHER=m
-# CONFIG_USB_NET_CDC_EEM is not set
-CONFIG_USB_NET_CDC_NCM=m
-# CONFIG_USB_NET_CDC_MBIM is not set
-# CONFIG_USB_NET_DM9601 is not set
-# CONFIG_USB_NET_SR9700 is not set
-# CONFIG_USB_NET_SMSC75XX is not set
-# CONFIG_USB_NET_SMSC95XX is not set
-# CONFIG_USB_NET_GL620A is not set
-CONFIG_USB_NET_NET1080=m
-# CONFIG_USB_NET_PLUSB is not set
-# CONFIG_USB_NET_MCS7830 is not set
-CONFIG_USB_NET_RNDIS_HOST=m
-CONFIG_USB_NET_CDC_SUBSET=m
-CONFIG_USB_ALI_M5632=y
-CONFIG_USB_AN2720=y
-CONFIG_USB_BELKIN=y
-CONFIG_USB_ARMLINUX=y
-CONFIG_USB_EPSON2888=y
-CONFIG_USB_KC2190=y
-CONFIG_USB_NET_ZAURUS=m
-# CONFIG_USB_NET_CX82310_ETH is not set
-# CONFIG_USB_NET_KALMIA is not set
-# CONFIG_USB_NET_QMI_WWAN is not set
-CONFIG_USB_HSO=m
-CONFIG_USB_NET_INT51X1=m
-# CONFIG_USB_IPHETH is not set
-# CONFIG_USB_SIERRA_NET is not set
-# CONFIG_USB_VL600 is not set
-CONFIG_WLAN=y
-CONFIG_LIBERTAS_THINFIRM=m
-# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
-CONFIG_LIBERTAS_THINFIRM_USB=m
-# CONFIG_AT76C50X_USB is not set
-# CONFIG_USB_ZD1201 is not set
-CONFIG_USB_NET_RNDIS_WLAN=m
-CONFIG_RTL8187=m
-# CONFIG_MAC80211_HWSIM is not set
-# CONFIG_ATH_CARDS is not set
-CONFIG_B43=m
-CONFIG_B43_SSB=y
-# CONFIG_B43_SDIO is not set
-CONFIG_B43_PIO=y
-CONFIG_B43_PHY_N=y
-CONFIG_B43_PHY_LP=y
-CONFIG_B43_HWRNG=y
-# CONFIG_B43_DEBUG is not set
-# CONFIG_B43LEGACY is not set
-# CONFIG_BRCMFMAC is not set
-# CONFIG_HOSTAP is not set
-CONFIG_LIBERTAS=m
-CONFIG_LIBERTAS_USB=m
-CONFIG_LIBERTAS_SDIO=m
-CONFIG_LIBERTAS_SPI=m
-# CONFIG_LIBERTAS_DEBUG is not set
-# CONFIG_LIBERTAS_MESH is not set
-# CONFIG_P54_COMMON is not set
-CONFIG_RT2X00=m
-CONFIG_RT2500USB=m
-CONFIG_RT73USB=m
-CONFIG_RT2800USB=m
-CONFIG_RT2800USB_RT33XX=y
-CONFIG_RT2800USB_RT35XX=y
-CONFIG_RT2800USB_RT3573=y
-CONFIG_RT2800USB_RT53XX=y
-CONFIG_RT2800USB_RT55XX=y
-CONFIG_RT2800USB_UNKNOWN=y
-CONFIG_RT2800_LIB=m
-CONFIG_RT2X00_LIB_USB=m
-CONFIG_RT2X00_LIB=m
-CONFIG_RT2X00_LIB_FIRMWARE=y
-CONFIG_RT2X00_LIB_CRYPTO=y
-CONFIG_RT2X00_LIB_LEDS=y
-# CONFIG_RT2X00_LIB_DEBUGFS is not set
-# CONFIG_RT2X00_DEBUG is not set
-CONFIG_RTL_CARDS=m
-CONFIG_RTL8192CU=m
-CONFIG_RTLWIFI=m
-CONFIG_RTLWIFI_USB=m
-# CONFIG_RTLWIFI_DEBUG is not set
-CONFIG_RTL8192C_COMMON=m
-# CONFIG_WL_TI is not set
-# CONFIG_ZD1211RW is not set
-CONFIG_MWIFIEX=m
-CONFIG_MWIFIEX_SDIO=m
-CONFIG_MWIFIEX_USB=m
-# CONFIG_CW1200 is not set
-
-#
-# Enable WiMAX (Networking options) to see the WiMAX drivers
-#
-# CONFIG_WAN is not set
-# CONFIG_ISDN is not set
-
-#
-# Input device support
-#
-CONFIG_INPUT=y
-# CONFIG_INPUT_FF_MEMLESS is not set
-CONFIG_INPUT_POLLDEV=m
-# CONFIG_INPUT_SPARSEKMAP is not set
-CONFIG_INPUT_MATRIXKMAP=y
-
-#
-# Userland interfaces
-#
-CONFIG_INPUT_MOUSEDEV=y
-CONFIG_INPUT_MOUSEDEV_PSAUX=y
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
-CONFIG_INPUT_JOYDEV=y
-CONFIG_INPUT_EVDEV=y
-# CONFIG_INPUT_EVBUG is not set
-
-#
-# Input Device Drivers
-#
-CONFIG_INPUT_KEYBOARD=y
-# CONFIG_KEYBOARD_ADP5588 is not set
-# CONFIG_KEYBOARD_ADP5589 is not set
-CONFIG_KEYBOARD_ATKBD=y
-# CONFIG_KEYBOARD_QT1070 is not set
-# CONFIG_KEYBOARD_QT2160 is not set
-# CONFIG_KEYBOARD_LKKBD is not set
-# CONFIG_KEYBOARD_GPIO is not set
-# CONFIG_KEYBOARD_TCA6416 is not set
-# CONFIG_KEYBOARD_TCA8418 is not set
-# CONFIG_KEYBOARD_MATRIX is not set
-# CONFIG_KEYBOARD_LM8323 is not set
-# CONFIG_KEYBOARD_LM8333 is not set
-# CONFIG_KEYBOARD_MAX7359 is not set
-# CONFIG_KEYBOARD_MCS is not set
-# CONFIG_KEYBOARD_MPR121 is not set
-# CONFIG_KEYBOARD_NEWTON is not set
-# CONFIG_KEYBOARD_OPENCORES is not set
-# CONFIG_KEYBOARD_SAMSUNG is not set
-# CONFIG_KEYBOARD_STOWAWAY is not set
-# CONFIG_KEYBOARD_SUNKBD is not set
-# CONFIG_KEYBOARD_OMAP4 is not set
-# CONFIG_KEYBOARD_XTKBD is not set
-CONFIG_INPUT_MOUSE=y
-CONFIG_MOUSE_PS2=y
-CONFIG_MOUSE_PS2_ALPS=y
-CONFIG_MOUSE_PS2_LOGIPS2PP=y
-CONFIG_MOUSE_PS2_SYNAPTICS=y
-CONFIG_MOUSE_PS2_CYPRESS=y
-CONFIG_MOUSE_PS2_TRACKPOINT=y
-# CONFIG_MOUSE_PS2_ELANTECH is not set
-# CONFIG_MOUSE_PS2_SENTELIC is not set
-# CONFIG_MOUSE_PS2_TOUCHKIT is not set
-# CONFIG_MOUSE_SERIAL is not set
-# CONFIG_MOUSE_APPLETOUCH is not set
-# CONFIG_MOUSE_BCM5974 is not set
-# CONFIG_MOUSE_CYAPA is not set
-# CONFIG_MOUSE_VSXXXAA is not set
-# CONFIG_MOUSE_GPIO is not set
-# CONFIG_MOUSE_SYNAPTICS_I2C is not set
-# CONFIG_MOUSE_SYNAPTICS_USB is not set
-# CONFIG_INPUT_JOYSTICK is not set
-# CONFIG_INPUT_TABLET is not set
-CONFIG_INPUT_TOUCHSCREEN=y
-CONFIG_TOUCHSCREEN_ADS7846=y
-# CONFIG_TOUCHSCREEN_AD7877 is not set
-# CONFIG_TOUCHSCREEN_AD7879 is not set
-CONFIG_TOUCHSCREEN_ATMEL_MXT=y
-# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
-# CONFIG_TOUCHSCREEN_BU21013 is not set
-# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
-# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
-# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
-# CONFIG_TOUCHSCREEN_DYNAPRO is not set
-# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
-# CONFIG_TOUCHSCREEN_EETI is not set
-# CONFIG_TOUCHSCREEN_EGALAX is not set
-CONFIG_TOUCHSCREEN_EGALAX_I2C=m
-# CONFIG_TOUCHSCREEN_FUJITSU is not set
-# CONFIG_TOUCHSCREEN_ILI210X is not set
-# CONFIG_TOUCHSCREEN_GUNZE is not set
-# CONFIG_TOUCHSCREEN_ELO is not set
-# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
-# CONFIG_TOUCHSCREEN_WACOM_I2C is not set
-# CONFIG_TOUCHSCREEN_MAX11801 is not set
-# CONFIG_TOUCHSCREEN_MCS5000 is not set
-# CONFIG_TOUCHSCREEN_MMS114 is not set
-# CONFIG_TOUCHSCREEN_MTOUCH is not set
-# CONFIG_TOUCHSCREEN_INEXIO is not set
-# CONFIG_TOUCHSCREEN_MK712 is not set
-# CONFIG_TOUCHSCREEN_PENMOUNT is not set
-CONFIG_TOUCHSCREEN_EDT_FT5X06=m
-# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
-# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
-CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
-CONFIG_TOUCHSCREEN_PIXCIR=m
-# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
-# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
-# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
-# CONFIG_TOUCHSCREEN_TSC2005 is not set
-# CONFIG_TOUCHSCREEN_TSC2007 is not set
-# CONFIG_TOUCHSCREEN_W90X900 is not set
-# CONFIG_TOUCHSCREEN_ST1232 is not set
-# CONFIG_TOUCHSCREEN_TPS6507X is not set
-CONFIG_INPUT_MISC=y
-# CONFIG_INPUT_AD714X is not set
-# CONFIG_INPUT_BMA150 is not set
-# CONFIG_INPUT_MMA8450 is not set
-# CONFIG_INPUT_MPU3050 is not set
-# CONFIG_INPUT_GP2A is not set
-# CONFIG_INPUT_GPIO_TILT_POLLED is not set
-# CONFIG_INPUT_ATI_REMOTE2 is not set
-# CONFIG_INPUT_KEYSPAN_REMOTE is not set
-# CONFIG_INPUT_KXTJ9 is not set
-# CONFIG_INPUT_POWERMATE is not set
-# CONFIG_INPUT_YEALINK is not set
-# CONFIG_INPUT_CM109 is not set
-CONFIG_INPUT_UINPUT=y
-# CONFIG_INPUT_PCF8574 is not set
-CONFIG_INPUT_PWM_BEEPER=m
-# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
-# CONFIG_INPUT_ADXL34X is not set
-# CONFIG_INPUT_IMS_PCU is not set
-# CONFIG_INPUT_CMA3000 is not set
-
-#
-# Hardware I/O ports
-#
-CONFIG_SERIO=y
-CONFIG_SERIO_SERPORT=y
-CONFIG_SERIO_LIBPS2=y
-# CONFIG_SERIO_RAW is not set
-# CONFIG_SERIO_ALTERA_PS2 is not set
-# CONFIG_SERIO_PS2MULT is not set
-# CONFIG_SERIO_ARC_PS2 is not set
-# CONFIG_SERIO_APBPS2 is not set
-# CONFIG_SERIO_OLPC_APSP is not set
-# CONFIG_GAMEPORT is not set
-
-#
-# Character devices
-#
-CONFIG_TTY=y
-CONFIG_VT=y
-CONFIG_CONSOLE_TRANSLATIONS=y
-CONFIG_VT_CONSOLE=y
-CONFIG_VT_CONSOLE_SLEEP=y
-CONFIG_HW_CONSOLE=y
-CONFIG_VT_HW_CONSOLE_BINDING=y
-CONFIG_UNIX98_PTYS=y
-# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
-# CONFIG_LEGACY_PTYS is not set
-# CONFIG_SERIAL_NONSTANDARD is not set
-# CONFIG_N_GSM is not set
-# CONFIG_TRACE_SINK is not set
-CONFIG_DEVKMEM=y
-
-#
-# Serial drivers
-#
-CONFIG_SERIAL_8250=y
-CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
-CONFIG_SERIAL_8250_CONSOLE=y
-CONFIG_SERIAL_8250_DMA=y
-CONFIG_SERIAL_8250_NR_UARTS=32
-CONFIG_SERIAL_8250_RUNTIME_UARTS=4
-CONFIG_SERIAL_8250_EXTENDED=y
-CONFIG_SERIAL_8250_MANY_PORTS=y
-CONFIG_SERIAL_8250_SHARE_IRQ=y
-CONFIG_SERIAL_8250_DETECT_IRQ=y
-CONFIG_SERIAL_8250_RSA=y
-# CONFIG_SERIAL_8250_DW is not set
-# CONFIG_SERIAL_8250_EM is not set
-
-#
-# Non-8250 serial port support
-#
-# CONFIG_SERIAL_MAX3100 is not set
-# CONFIG_SERIAL_MAX310X is not set
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_CORE_CONSOLE=y
-# CONFIG_SERIAL_OF_PLATFORM is not set
-CONFIG_SERIAL_OMAP=y
-CONFIG_SERIAL_OMAP_CONSOLE=y
-# CONFIG_SERIAL_SCCNXP is not set
-# CONFIG_SERIAL_TIMBERDALE is not set
-# CONFIG_SERIAL_ALTERA_JTAGUART is not set
-# CONFIG_SERIAL_ALTERA_UART is not set
-# CONFIG_SERIAL_IFX6X60 is not set
-# CONFIG_SERIAL_XILINX_PS_UART is not set
-# CONFIG_SERIAL_ARC is not set
-# CONFIG_SERIAL_FSL_LPUART is not set
-# CONFIG_SERIAL_ST_ASC is not set
-# CONFIG_TTY_PRINTK is not set
-# CONFIG_HVC_DCC is not set
-# CONFIG_IPMI_HANDLER is not set
-CONFIG_HW_RANDOM=y
-# CONFIG_HW_RANDOM_TIMERIOMEM is not set
-# CONFIG_HW_RANDOM_ATMEL is not set
-CONFIG_HW_RANDOM_OMAP=y
-# CONFIG_HW_RANDOM_EXYNOS is not set
-# CONFIG_R3964 is not set
-# CONFIG_RAW_DRIVER is not set
-# CONFIG_TCG_TPM is not set
-CONFIG_I2C=y
-CONFIG_I2C_BOARDINFO=y
-# CONFIG_I2C_COMPAT is not set
-CONFIG_I2C_CHARDEV=y
-# CONFIG_I2C_MUX is not set
-CONFIG_I2C_HELPER_AUTO=y
-
-#
-# I2C Hardware Bus support
-#
-
-#
-# I2C system bus drivers (mostly embedded / system-on-chip)
-#
-# CONFIG_I2C_CBUS_GPIO is not set
-# CONFIG_I2C_DESIGNWARE_PLATFORM is not set
-# CONFIG_I2C_GPIO is not set
-# CONFIG_I2C_OCORES is not set
-CONFIG_I2C_OMAP=y
-# CONFIG_I2C_PCA_PLATFORM is not set
-# CONFIG_I2C_PXA_PCI is not set
-# CONFIG_I2C_SIMTEC is not set
-# CONFIG_I2C_XILINX is not set
-
-#
-# External I2C/SMBus adapter drivers
-#
-# CONFIG_I2C_DIOLAN_U2C is not set
-# CONFIG_I2C_PARPORT_LIGHT is not set
-# CONFIG_I2C_TAOS_EVM is not set
-# CONFIG_I2C_TINY_USB is not set
-
-#
-# Other I2C/SMBus bus drivers
-#
-# CONFIG_I2C_STUB is not set
-# CONFIG_I2C_DEBUG_CORE is not set
-# CONFIG_I2C_DEBUG_ALGO is not set
-# CONFIG_I2C_DEBUG_BUS is not set
-CONFIG_SPI=y
-# CONFIG_SPI_DEBUG is not set
-CONFIG_SPI_MASTER=y
-
-#
-# SPI Master Controller Drivers
-#
-# CONFIG_SPI_ALTERA is not set
-# CONFIG_SPI_BITBANG is not set
-# CONFIG_SPI_GPIO is not set
-# CONFIG_SPI_FSL_SPI is not set
-# CONFIG_SPI_FSL_DSPI is not set
-# CONFIG_SPI_OC_TINY is not set
-CONFIG_SPI_OMAP24XX=y
-CONFIG_SPI_TI_QSPI=y
-# CONFIG_SPI_PXA2XX_PCI is not set
-# CONFIG_SPI_SC18IS602 is not set
-# CONFIG_SPI_XCOMM is not set
-# CONFIG_SPI_XILINX is not set
-# CONFIG_SPI_DESIGNWARE is not set
-
-#
-# SPI Protocol Masters
-#
-CONFIG_SPI_SPIDEV=y
-# CONFIG_SPI_TLE62X0 is not set
-# CONFIG_HSI is not set
-
-#
-# PPS support
-#
-CONFIG_PPS=y
-# CONFIG_PPS_DEBUG is not set
-
-#
-# PPS clients support
-#
-# CONFIG_PPS_CLIENT_KTIMER is not set
-# CONFIG_PPS_CLIENT_LDISC is not set
-# CONFIG_PPS_CLIENT_GPIO is not set
-
-#
-# PPS generators support
-#
-
-#
-# PTP clock support
-#
-CONFIG_PTP_1588_CLOCK=y
-
-#
-# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
-#
-CONFIG_PINCTRL=y
-
-#
-# Pin controllers
-#
-CONFIG_PINMUX=y
-CONFIG_PINCONF=y
-CONFIG_GENERIC_PINCONF=y
-# CONFIG_DEBUG_PINCTRL is not set
-CONFIG_PINCTRL_SINGLE=y
-CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
-CONFIG_ARCH_REQUIRE_GPIOLIB=y
-CONFIG_GPIO_DEVRES=y
-CONFIG_GPIOLIB=y
-CONFIG_OF_GPIO=y
-CONFIG_DEBUG_GPIO=y
-CONFIG_GPIO_SYSFS=y
-CONFIG_GPIO_OF_HELPER=y
-
-#
-# Memory mapped GPIO drivers:
-#
-# CONFIG_GPIO_GENERIC_PLATFORM is not set
-# CONFIG_GPIO_EM is not set
-# CONFIG_GPIO_RCAR is not set
-# CONFIG_GPIO_TS5500 is not set
-# CONFIG_GPIO_GRGPIO is not set
-
-#
-# I2C GPIO expanders:
-#
-# CONFIG_GPIO_MAX7300 is not set
-# CONFIG_GPIO_MAX732X is not set
-# CONFIG_GPIO_PCF857X is not set
-# CONFIG_GPIO_SX150X is not set
-# CONFIG_GPIO_ADP5588 is not set
-# CONFIG_GPIO_ADNP is not set
-
-#
-# PCI GPIO expanders:
-#
-
-#
-# SPI GPIO expanders:
-#
-# CONFIG_GPIO_MAX7301 is not set
-# CONFIG_GPIO_MCP23S08 is not set
-# CONFIG_GPIO_MC33880 is not set
-# CONFIG_GPIO_74X164 is not set
-
-#
-# AC97 GPIO expanders:
-#
-
-#
-# LPC GPIO expanders:
-#
-
-#
-# MODULbus GPIO expanders:
-#
-
-#
-# USB GPIO expanders:
-#
-CONFIG_W1=y
-CONFIG_W1_CON=y
-
-#
-# 1-wire Bus Masters
-#
-# CONFIG_W1_MASTER_DS2490 is not set
-# CONFIG_W1_MASTER_DS2482 is not set
-# CONFIG_W1_MASTER_DS1WM is not set
-# CONFIG_W1_MASTER_GPIO is not set
-# CONFIG_HDQ_MASTER_OMAP is not set
-
-#
-# 1-wire Slaves
-#
-# CONFIG_W1_SLAVE_THERM is not set
-# CONFIG_W1_SLAVE_SMEM is not set
-# CONFIG_W1_SLAVE_DS2408 is not set
-# CONFIG_W1_SLAVE_DS2413 is not set
-# CONFIG_W1_SLAVE_DS2423 is not set
-# CONFIG_W1_SLAVE_DS2431 is not set
-# CONFIG_W1_SLAVE_DS2433 is not set
-# CONFIG_W1_SLAVE_DS2760 is not set
-# CONFIG_W1_SLAVE_DS2780 is not set
-# CONFIG_W1_SLAVE_DS2781 is not set
-# CONFIG_W1_SLAVE_DS28E04 is not set
-# CONFIG_W1_SLAVE_BQ27000 is not set
-CONFIG_POWER_SUPPLY=y
-# CONFIG_POWER_SUPPLY_DEBUG is not set
-# CONFIG_PDA_POWER is not set
-# CONFIG_TEST_POWER is not set
-# CONFIG_BATTERY_DS2780 is not set
-# CONFIG_BATTERY_DS2781 is not set
-# CONFIG_BATTERY_DS2782 is not set
-# CONFIG_BATTERY_SBS is not set
-# CONFIG_BATTERY_BQ27x00 is not set
-# CONFIG_BATTERY_MAX17040 is not set
-# CONFIG_BATTERY_MAX17042 is not set
-# CONFIG_CHARGER_ISP1704 is not set
-# CONFIG_CHARGER_MAX8903 is not set
-# CONFIG_CHARGER_LP8727 is not set
-# CONFIG_CHARGER_GPIO is not set
-# CONFIG_CHARGER_MANAGER is not set
-# CONFIG_CHARGER_BQ2415X is not set
-# CONFIG_CHARGER_BQ24190 is not set
-# CONFIG_CHARGER_SMB347 is not set
-# CONFIG_POWER_RESET is not set
-# CONFIG_POWER_RESET_RESTART is not set
-# CONFIG_POWER_AVS is not set
-CONFIG_HWMON=y
-# CONFIG_HWMON_VID is not set
-# CONFIG_HWMON_DEBUG_CHIP is not set
-
-#
-# Native drivers
-#
-# CONFIG_SENSORS_AD7314 is not set
-# CONFIG_SENSORS_AD7414 is not set
-# CONFIG_SENSORS_AD7418 is not set
-# CONFIG_SENSORS_ADCXX is not set
-# CONFIG_SENSORS_ADM1021 is not set
-# CONFIG_SENSORS_ADM1025 is not set
-# CONFIG_SENSORS_ADM1026 is not set
-# CONFIG_SENSORS_ADM1029 is not set
-# CONFIG_SENSORS_ADM1031 is not set
-# CONFIG_SENSORS_ADM9240 is not set
-# CONFIG_SENSORS_ADT7310 is not set
-# CONFIG_SENSORS_ADT7410 is not set
-# CONFIG_SENSORS_ADT7411 is not set
-# CONFIG_SENSORS_ADT7462 is not set
-# CONFIG_SENSORS_ADT7470 is not set
-# CONFIG_SENSORS_ADT7475 is not set
-# CONFIG_SENSORS_ASC7621 is not set
-# CONFIG_SENSORS_ATXP1 is not set
-# CONFIG_SENSORS_DS620 is not set
-# CONFIG_SENSORS_DS1621 is not set
-# CONFIG_SENSORS_F71805F is not set
-# CONFIG_SENSORS_F71882FG is not set
-# CONFIG_SENSORS_F75375S is not set
-# CONFIG_SENSORS_G760A is not set
-# CONFIG_SENSORS_G762 is not set
-# CONFIG_SENSORS_GL518SM is not set
-# CONFIG_SENSORS_GL520SM is not set
-# CONFIG_SENSORS_GPIO_FAN is not set
-# CONFIG_SENSORS_HIH6130 is not set
-# CONFIG_SENSORS_HTU21 is not set
-# CONFIG_SENSORS_IT87 is not set
-# CONFIG_SENSORS_JC42 is not set
-# CONFIG_SENSORS_LINEAGE is not set
-# CONFIG_SENSORS_LM63 is not set
-# CONFIG_SENSORS_LM70 is not set
-# CONFIG_SENSORS_LM73 is not set
-# CONFIG_SENSORS_LM75 is not set
-# CONFIG_SENSORS_LM77 is not set
-# CONFIG_SENSORS_LM78 is not set
-# CONFIG_SENSORS_LM80 is not set
-# CONFIG_SENSORS_LM83 is not set
-# CONFIG_SENSORS_LM85 is not set
-# CONFIG_SENSORS_LM87 is not set
-# CONFIG_SENSORS_LM90 is not set
-# CONFIG_SENSORS_LM92 is not set
-# CONFIG_SENSORS_LM93 is not set
-# CONFIG_SENSORS_LTC4151 is not set
-# CONFIG_SENSORS_LTC4215 is not set
-# CONFIG_SENSORS_LTC4245 is not set
-# CONFIG_SENSORS_LTC4261 is not set
-# CONFIG_SENSORS_LM95234 is not set
-# CONFIG_SENSORS_LM95241 is not set
-# CONFIG_SENSORS_LM95245 is not set
-# CONFIG_SENSORS_MAX1111 is not set
-# CONFIG_SENSORS_MAX16065 is not set
-# CONFIG_SENSORS_MAX1619 is not set
-# CONFIG_SENSORS_MAX1668 is not set
-# CONFIG_SENSORS_MAX197 is not set
-# CONFIG_SENSORS_MAX6639 is not set
-# CONFIG_SENSORS_MAX6642 is not set
-# CONFIG_SENSORS_MAX6650 is not set
-# CONFIG_SENSORS_MAX6697 is not set
-# CONFIG_SENSORS_MCP3021 is not set
-# CONFIG_SENSORS_NCT6775 is not set
-# CONFIG_SENSORS_PC87360 is not set
-# CONFIG_SENSORS_PC87427 is not set
-# CONFIG_SENSORS_PCF8591 is not set
-# CONFIG_PMBUS is not set
-# CONFIG_SENSORS_SHT15 is not set
-# CONFIG_SENSORS_SHT21 is not set
-# CONFIG_SENSORS_SMM665 is not set
-# CONFIG_SENSORS_DME1737 is not set
-# CONFIG_SENSORS_EMC1403 is not set
-# CONFIG_SENSORS_EMC2103 is not set
-# CONFIG_SENSORS_EMC6W201 is not set
-# CONFIG_SENSORS_SMSC47M1 is not set
-# CONFIG_SENSORS_SMSC47M192 is not set
-# CONFIG_SENSORS_SMSC47B397 is not set
-# CONFIG_SENSORS_SCH56XX_COMMON is not set
-# CONFIG_SENSORS_SCH5627 is not set
-# CONFIG_SENSORS_SCH5636 is not set
-# CONFIG_SENSORS_ADS1015 is not set
-# CONFIG_SENSORS_ADS7828 is not set
-# CONFIG_SENSORS_ADS7871 is not set
-# CONFIG_SENSORS_AMC6821 is not set
-# CONFIG_SENSORS_INA209 is not set
-# CONFIG_SENSORS_INA2XX is not set
-# CONFIG_SENSORS_THMC50 is not set
-# CONFIG_SENSORS_TMP102 is not set
-# CONFIG_SENSORS_TMP401 is not set
-# CONFIG_SENSORS_TMP421 is not set
-# CONFIG_SENSORS_VT1211 is not set
-# CONFIG_SENSORS_W83781D is not set
-# CONFIG_SENSORS_W83791D is not set
-# CONFIG_SENSORS_W83792D is not set
-# CONFIG_SENSORS_W83793 is not set
-# CONFIG_SENSORS_W83795 is not set
-# CONFIG_SENSORS_W83L785TS is not set
-# CONFIG_SENSORS_W83L786NG is not set
-# CONFIG_SENSORS_W83627HF is not set
-# CONFIG_SENSORS_W83627EHF is not set
-CONFIG_THERMAL=y
-CONFIG_THERMAL_HWMON=y
-CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
-# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
-# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
-CONFIG_THERMAL_GOV_FAIR_SHARE=y
-CONFIG_THERMAL_GOV_STEP_WISE=y
-CONFIG_THERMAL_GOV_USER_SPACE=y
-CONFIG_CPU_THERMAL=y
-# CONFIG_THERMAL_EMULATION is not set
-# CONFIG_IMX_THERMAL is not set
-
-#
-# Texas Instruments thermal drivers
-#
-CONFIG_TI_SOC_THERMAL=y
-CONFIG_TI_THERMAL=y
-# CONFIG_OMAP4_THERMAL is not set
-CONFIG_WATCHDOG=y
-CONFIG_WATCHDOG_CORE=y
-# CONFIG_WATCHDOG_NOWAYOUT is not set
-
-#
-# Watchdog Device Drivers
-#
-# CONFIG_SOFT_WATCHDOG is not set
-# CONFIG_DW_WATCHDOG is not set
-CONFIG_OMAP_WATCHDOG=y
-# CONFIG_MAX63XX_WATCHDOG is not set
-# CONFIG_MEN_A21_WDT is not set
-
-#
-# USB-based Watchdog Cards
-#
-# CONFIG_USBPCWATCHDOG is not set
-CONFIG_SSB_POSSIBLE=y
-
-#
-# Sonics Silicon Backplane
-#
-CONFIG_SSB=m
-CONFIG_SSB_BLOCKIO=y
-CONFIG_SSB_SDIOHOST_POSSIBLE=y
-# CONFIG_SSB_SDIOHOST is not set
-# CONFIG_SSB_SILENT is not set
-# CONFIG_SSB_DEBUG is not set
-# CONFIG_SSB_DRIVER_GPIO is not set
-CONFIG_BCMA_POSSIBLE=y
-
-#
-# Broadcom specific AMBA
-#
-# CONFIG_BCMA is not set
-
-#
-# Multifunction device drivers
-#
-CONFIG_MFD_CORE=y
-# CONFIG_MFD_AS3711 is not set
-# CONFIG_PMIC_ADP5520 is not set
-# CONFIG_MFD_AAT2870_CORE is not set
-# CONFIG_MFD_CROS_EC is not set
-# CONFIG_MFD_ASIC3 is not set
-# CONFIG_PMIC_DA903X is not set
-# CONFIG_MFD_DA9052_SPI is not set
-# CONFIG_MFD_DA9052_I2C is not set
-# CONFIG_MFD_DA9055 is not set
-# CONFIG_MFD_DA9063 is not set
-# CONFIG_MFD_MC13XXX_SPI is not set
-# CONFIG_MFD_MC13XXX_I2C is not set
-# CONFIG_HTC_EGPIO is not set
-# CONFIG_HTC_PASIC3 is not set
-# CONFIG_HTC_I2CPLD is not set
-# CONFIG_MFD_KEMPLD is not set
-# CONFIG_MFD_88PM800 is not set
-# CONFIG_MFD_88PM805 is not set
-# CONFIG_MFD_88PM860X is not set
-# CONFIG_MFD_MAX77686 is not set
-# CONFIG_MFD_MAX77693 is not set
-# CONFIG_MFD_MAX8907 is not set
-# CONFIG_MFD_MAX8925 is not set
-# CONFIG_MFD_MAX8997 is not set
-# CONFIG_MFD_MAX8998 is not set
-# CONFIG_EZX_PCAP is not set
-# CONFIG_MFD_VIPERBOARD is not set
-# CONFIG_MFD_RETU is not set
-# CONFIG_MFD_PCF50633 is not set
-# CONFIG_MFD_RC5T583 is not set
-# CONFIG_MFD_SEC_CORE is not set
-# CONFIG_MFD_SI476X_CORE is not set
-# CONFIG_MFD_SM501 is not set
-# CONFIG_MFD_SMSC is not set
-# CONFIG_ABX500_CORE is not set
-# CONFIG_MFD_STMPE is not set
-CONFIG_MFD_SYSCON=y
-CONFIG_MFD_TI_AM335X_TSCADC=y
-# CONFIG_MFD_LP8788 is not set
-CONFIG_MFD_OMAP_USB_HOST=y
-# CONFIG_MFD_PALMAS is not set
-# CONFIG_TPS6105X is not set
-# CONFIG_TPS65010 is not set
-# CONFIG_TPS6507X is not set
-# CONFIG_MFD_TPS65090 is not set
-CONFIG_MFD_TPS65217=y
-# CONFIG_MFD_TPS65218 is not set
-# CONFIG_MFD_TPS6586X is not set
-# CONFIG_MFD_TPS65910 is not set
-# CONFIG_MFD_TPS65912 is not set
-# CONFIG_MFD_TPS65912_I2C is not set
-# CONFIG_MFD_TPS65912_SPI is not set
-# CONFIG_MFD_TPS80031 is not set
-# CONFIG_TWL4030_CORE is not set
-# CONFIG_TWL6040_CORE is not set
-# CONFIG_MFD_WL1273_CORE is not set
-# CONFIG_MFD_LM3533 is not set
-# CONFIG_MFD_TC3589X is not set
-# CONFIG_MFD_TMIO is not set
-# CONFIG_MFD_T7L66XB is not set
-# CONFIG_MFD_TC6387XB is not set
-# CONFIG_MFD_TC6393XB is not set
-# CONFIG_MFD_ARIZONA_I2C is not set
-# CONFIG_MFD_ARIZONA_SPI is not set
-# CONFIG_MFD_WM8400 is not set
-# CONFIG_MFD_WM831X_I2C is not set
-# CONFIG_MFD_WM831X_SPI is not set
-# CONFIG_MFD_WM8350_I2C is not set
-# CONFIG_MFD_WM8994 is not set
-# CONFIG_VEXPRESS_CONFIG is not set
-CONFIG_REGULATOR=y
-# CONFIG_REGULATOR_DEBUG is not set
-# CONFIG_REGULATOR_DUMMY is not set
-CONFIG_REGULATOR_FIXED_VOLTAGE=y
-# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
-# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
-# CONFIG_REGULATOR_AD5398 is not set
-# CONFIG_REGULATOR_ANATOP is not set
-# CONFIG_REGULATOR_DA9210 is not set
-# CONFIG_REGULATOR_FAN53555 is not set
-# CONFIG_REGULATOR_GPIO is not set
-# CONFIG_REGULATOR_ISL6271A is not set
-# CONFIG_REGULATOR_LP3971 is not set
-# CONFIG_REGULATOR_LP3972 is not set
-# CONFIG_REGULATOR_LP872X is not set
-# CONFIG_REGULATOR_LP8755 is not set
-# CONFIG_REGULATOR_MAX1586 is not set
-# CONFIG_REGULATOR_MAX8649 is not set
-# CONFIG_REGULATOR_MAX8660 is not set
-# CONFIG_REGULATOR_MAX8952 is not set
-# CONFIG_REGULATOR_MAX8973 is not set
-CONFIG_REGULATOR_PBIAS=y
-# CONFIG_REGULATOR_PFUZE100 is not set
-# CONFIG_REGULATOR_TI_ABB is not set
-# CONFIG_REGULATOR_TPS51632 is not set
-# CONFIG_REGULATOR_TPS62360 is not set
-# CONFIG_REGULATOR_TPS65023 is not set
-# CONFIG_REGULATOR_TPS6507X is not set
-CONFIG_REGULATOR_TPS65217=y
-CONFIG_REGULATOR_TPS6524X=y
-CONFIG_REGULATOR_TIAVSCLASS0=y
-CONFIG_MEDIA_SUPPORT=m
-
-#
-# Multimedia core support
-#
-CONFIG_MEDIA_CAMERA_SUPPORT=y
-# CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set
-# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set
-# CONFIG_MEDIA_RADIO_SUPPORT is not set
-# CONFIG_MEDIA_RC_SUPPORT is not set
-# CONFIG_MEDIA_CONTROLLER is not set
-CONFIG_VIDEO_DEV=m
-CONFIG_VIDEO_V4L2=m
-# CONFIG_VIDEO_ADV_DEBUG is not set
-# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
-CONFIG_VIDEOBUF2_CORE=m
-CONFIG_VIDEOBUF2_MEMOPS=m
-CONFIG_VIDEOBUF2_VMALLOC=m
-# CONFIG_VIDEO_V4L2_INT_DEVICE is not set
-# CONFIG_TTPCI_EEPROM is not set
-
-#
-# Media drivers
-#
-CONFIG_MEDIA_USB_SUPPORT=y
-
-#
-# Webcam devices
-#
-CONFIG_USB_VIDEO_CLASS=m
-CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
-CONFIG_USB_GSPCA=m
-# CONFIG_USB_M5602 is not set
-# CONFIG_USB_STV06XX is not set
-# CONFIG_USB_GL860 is not set
-# CONFIG_USB_GSPCA_BENQ is not set
-# CONFIG_USB_GSPCA_CONEX is not set
-# CONFIG_USB_GSPCA_CPIA1 is not set
-# CONFIG_USB_GSPCA_ETOMS is not set
-# CONFIG_USB_GSPCA_FINEPIX is not set
-# CONFIG_USB_GSPCA_JEILINJ is not set
-# CONFIG_USB_GSPCA_JL2005BCD is not set
-# CONFIG_USB_GSPCA_KINECT is not set
-# CONFIG_USB_GSPCA_KONICA is not set
-# CONFIG_USB_GSPCA_MARS is not set
-# CONFIG_USB_GSPCA_MR97310A is not set
-# CONFIG_USB_GSPCA_NW80X is not set
-# CONFIG_USB_GSPCA_OV519 is not set
-# CONFIG_USB_GSPCA_OV534 is not set
-# CONFIG_USB_GSPCA_OV534_9 is not set
-# CONFIG_USB_GSPCA_PAC207 is not set
-# CONFIG_USB_GSPCA_PAC7302 is not set
-# CONFIG_USB_GSPCA_PAC7311 is not set
-# CONFIG_USB_GSPCA_SE401 is not set
-CONFIG_USB_GSPCA_SN9C2028=m
-CONFIG_USB_GSPCA_SN9C20X=m
-CONFIG_USB_GSPCA_SONIXB=m
-# CONFIG_USB_GSPCA_SONIXJ is not set
-# CONFIG_USB_GSPCA_SPCA500 is not set
-# CONFIG_USB_GSPCA_SPCA501 is not set
-# CONFIG_USB_GSPCA_SPCA505 is not set
-# CONFIG_USB_GSPCA_SPCA506 is not set
-# CONFIG_USB_GSPCA_SPCA508 is not set
-# CONFIG_USB_GSPCA_SPCA561 is not set
-# CONFIG_USB_GSPCA_SPCA1528 is not set
-# CONFIG_USB_GSPCA_SQ905 is not set
-# CONFIG_USB_GSPCA_SQ905C is not set
-# CONFIG_USB_GSPCA_SQ930X is not set
-# CONFIG_USB_GSPCA_STK014 is not set
-# CONFIG_USB_GSPCA_STK1135 is not set
-# CONFIG_USB_GSPCA_STV0680 is not set
-# CONFIG_USB_GSPCA_SUNPLUS is not set
-# CONFIG_USB_GSPCA_T613 is not set
-# CONFIG_USB_GSPCA_TOPRO is not set
-# CONFIG_USB_GSPCA_TV8532 is not set
-# CONFIG_USB_GSPCA_VC032X is not set
-# CONFIG_USB_GSPCA_VICAM is not set
-# CONFIG_USB_GSPCA_XIRLINK_CIT is not set
-# CONFIG_USB_GSPCA_ZC3XX is not set
-# CONFIG_USB_PWC is not set
-# CONFIG_VIDEO_CPIA2 is not set
-# CONFIG_USB_ZR364XX is not set
-# CONFIG_USB_STKWEBCAM is not set
-# CONFIG_USB_S2255 is not set
-# CONFIG_USB_SN9C102 is not set
-# CONFIG_VIDEO_USBTV is not set
-
-#
-# Webcam, TV (analog/digital) USB devices
-#
-# CONFIG_VIDEO_EM28XX is not set
-CONFIG_V4L_PLATFORM_DRIVERS=y
-# CONFIG_VIDEO_DM6446_CCDC is not set
-# CONFIG_VIDEO_OMAP2_VOUT is not set
-# CONFIG_VIDEO_TIMBERDALE is not set
-# CONFIG_SOC_CAMERA is not set
-# CONFIG_VIDEO_AM437X_VPFE is not set
-# CONFIG_V4L_MEM2MEM_DRIVERS is not set
-# CONFIG_V4L_TEST_DRIVERS is not set
-
-#
-# Supported MMC/SDIO adapters
-#
-# CONFIG_CYPRESS_FIRMWARE is not set
-
-#
-# Media ancillary drivers (tuners, sensors, i2c, frontends)
-#
-CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
-
-#
-# Audio decoders, processors and mixers
-#
-
-#
-# RDS decoders
-#
-
-#
-# Video decoders
-#
-
-#
-# Video and audio decoders
-#
-
-#
-# Video encoders
-#
-
-#
-# Camera sensor devices
-#
-
-#
-# Flash devices
-#
-
-#
-# Video improvement chips
-#
-
-#
-# Miscelaneous helper chips
-#
-
-#
-# Sensors used on soc_camera driver
-#
-
-#
-# Tools to develop new frontends
-#
-# CONFIG_DVB_DUMMY_FE is not set
-
-#
-# Graphics support
-#
-# CONFIG_DRM is not set
-# CONFIG_VGASTATE is not set
-# CONFIG_VIDEO_OUTPUT_CONTROL is not set
-CONFIG_VIDEOMODE_HELPERS=y
-CONFIG_FB=y
-CONFIG_FIRMWARE_EDID=y
-# CONFIG_FB_DDC is not set
-# CONFIG_FB_BOOT_VESA_SUPPORT is not set
-CONFIG_FB_CFB_FILLRECT=y
-CONFIG_FB_CFB_COPYAREA=y
-CONFIG_FB_CFB_IMAGEBLIT=y
-CONFIG_FB_CFB_REV_PIXELS_IN_BYTE=y
-# CONFIG_FB_SYS_FILLRECT is not set
-# CONFIG_FB_SYS_COPYAREA is not set
-# CONFIG_FB_SYS_IMAGEBLIT is not set
-# CONFIG_FB_FOREIGN_ENDIAN is not set
-# CONFIG_FB_SYS_FOPS is not set
-# CONFIG_FB_SVGALIB is not set
-# CONFIG_FB_MACMODES is not set
-# CONFIG_FB_BACKLIGHT is not set
-CONFIG_FB_MODE_HELPERS=y
-# CONFIG_FB_TILEBLITTING is not set
-
-#
-# Frame buffer hardware drivers
-#
-# CONFIG_FB_UVESA is not set
-# CONFIG_FB_S1D13XXX is not set
-# CONFIG_FB_TMIO is not set
-# CONFIG_FB_SMSCUFX is not set
-# CONFIG_FB_UDL is not set
-# CONFIG_FB_GOLDFISH is not set
-CONFIG_FB_DA8XX=y
-# CONFIG_FB_DA8XX_TDA998X is not set
-# CONFIG_FB_VIRTUAL is not set
-# CONFIG_FB_METRONOME is not set
-# CONFIG_FB_BROADSHEET is not set
-# CONFIG_FB_AUO_K190X is not set
-# CONFIG_FB_SIMPLE is not set
-CONFIG_OMAP2_VRFB=y
-CONFIG_OMAP2_DSS=y
-# CONFIG_OMAP2_DSS_DEBUG is not set
-# CONFIG_OMAP2_DSS_DEBUGFS is not set
-CONFIG_OMAP2_DSS_DPI=y
-CONFIG_OMAP2_DSS_DRA7XX_DPI=y
-CONFIG_OMAP2_DSS_VENC=y
-CONFIG_OMAP4_DSS_HDMI=y
-CONFIG_OMAP5_DSS_HDMI=y
-CONFIG_OMAP2_DSS_SDI=y
-CONFIG_OMAP2_DSS_DSI=y
-CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0
-CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y
-CONFIG_FB_OMAP2=y
-CONFIG_FB_OMAP2_DEBUG_SUPPORT=y
-CONFIG_FB_OMAP2_NUM_FBS=3
-
-#
-# OMAP Display Device Drivers (new device model)
-#
-# CONFIG_DISPLAY_ENCODER_TFP410 is not set
-# CONFIG_DISPLAY_ENCODER_TPD12S015 is not set
-# CONFIG_DISPLAY_DRA_EVM_ENCODER_TPD12S015 is not set
-# CONFIG_DISPLAY_ENCODER_SIL9022 is not set
-# CONFIG_DISPLAY_CONNECTOR_DVI is not set
-# CONFIG_DISPLAY_CONNECTOR_HDMI is not set
-# CONFIG_DISPLAY_CONNECTOR_ANALOG_TV is not set
-# CONFIG_DISPLAY_PANEL_DPI is not set
-# CONFIG_DISPLAY_PANEL_LGPHILIPS_LB035Q02 is not set
-# CONFIG_DISPLAY_PANEL_TPO_TD043MTEA1 is not set
-# CONFIG_DISPLAY_PANEL_TFCS9700 is not set
-# CONFIG_EXYNOS_VIDEO is not set
-# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
-
-#
-# Console display driver support
-#
-CONFIG_DUMMY_CONSOLE=y
-CONFIG_FRAMEBUFFER_CONSOLE=y
-# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
-CONFIG_LOGO=y
-CONFIG_FB_LOGO_CUSTOM=y
-# CONFIG_LOGO_LINUX_MONO is not set
-# CONFIG_LOGO_LINUX_VGA16 is not set
-# CONFIG_LOGO_LINUX_CLUT224 is not set
-# CONFIG_FB_SSD1307 is not set
-# CONFIG_SOUND is not set
-
-#
-# HID support
-#
-CONFIG_HID=y
-# CONFIG_HID_BATTERY_STRENGTH is not set
-# CONFIG_HIDRAW is not set
-# CONFIG_UHID is not set
-CONFIG_HID_GENERIC=y
-
-#
-# Special HID drivers
-#
-# CONFIG_HID_A4TECH is not set
-# CONFIG_HID_ACRUX is not set
-# CONFIG_HID_APPLE is not set
-# CONFIG_HID_APPLEIR is not set
-# CONFIG_HID_AUREAL is not set
-# CONFIG_HID_BELKIN is not set
-# CONFIG_HID_CHERRY is not set
-# CONFIG_HID_CHICONY is not set
-# CONFIG_HID_CYPRESS is not set
-# CONFIG_HID_DRAGONRISE is not set
-# CONFIG_HID_EMS_FF is not set
-# CONFIG_HID_ELECOM is not set
-# CONFIG_HID_ELO is not set
-# CONFIG_HID_EZKEY is not set
-# CONFIG_HID_HOLTEK is not set
-# CONFIG_HID_HUION is not set
-# CONFIG_HID_KEYTOUCH is not set
-# CONFIG_HID_KYE is not set
-# CONFIG_HID_UCLOGIC is not set
-# CONFIG_HID_WALTOP is not set
-# CONFIG_HID_GYRATION is not set
-# CONFIG_HID_ICADE is not set
-# CONFIG_HID_TWINHAN is not set
-# CONFIG_HID_KENSINGTON is not set
-# CONFIG_HID_LCPOWER is not set
-# CONFIG_HID_LENOVO_TPKBD is not set
-# CONFIG_HID_LOGITECH is not set
-# CONFIG_HID_MAGICMOUSE is not set
-# CONFIG_HID_MICROSOFT is not set
-# CONFIG_HID_MONTEREY is not set
-# CONFIG_HID_MULTITOUCH is not set
-# CONFIG_HID_NTRIG is not set
-# CONFIG_HID_ORTEK is not set
-# CONFIG_HID_PANTHERLORD is not set
-# CONFIG_HID_PETALYNX is not set
-# CONFIG_HID_PICOLCD is not set
-# CONFIG_HID_PRIMAX is not set
-# CONFIG_HID_ROCCAT is not set
-# CONFIG_HID_SAITEK is not set
-# CONFIG_HID_SAMSUNG is not set
-# CONFIG_HID_SONY is not set
-# CONFIG_HID_SPEEDLINK is not set
-# CONFIG_HID_STEELSERIES is not set
-# CONFIG_HID_SUNPLUS is not set
-# CONFIG_HID_GREENASIA is not set
-# CONFIG_HID_SMARTJOYPLUS is not set
-# CONFIG_HID_TIVO is not set
-# CONFIG_HID_TOPSEED is not set
-# CONFIG_HID_THINGM is not set
-# CONFIG_HID_THRUSTMASTER is not set
-# CONFIG_HID_WACOM is not set
-# CONFIG_HID_WIIMOTE is not set
-# CONFIG_HID_XINMO is not set
-# CONFIG_HID_ZEROPLUS is not set
-# CONFIG_HID_ZYDACRON is not set
-# CONFIG_HID_SENSOR_HUB is not set
-
-#
-# USB HID support
-#
-CONFIG_USB_HID=y
-# CONFIG_HID_PID is not set
-CONFIG_USB_HIDDEV=y
-
-#
-# I2C HID support
-#
-# CONFIG_I2C_HID is not set
-CONFIG_USB_OHCI_LITTLE_ENDIAN=y
-CONFIG_USB_ARCH_HAS_EHCI=y
-CONFIG_USB_SUPPORT=y
-CONFIG_USB_COMMON=y
-CONFIG_USB_ARCH_HAS_HCD=y
-CONFIG_USB=y
-# CONFIG_USB_DEBUG is not set
-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
-
-#
-# Miscellaneous USB options
-#
-CONFIG_USB_DEFAULT_PERSIST=y
-# CONFIG_USB_DYNAMIC_MINORS is not set
-# CONFIG_USB_OTG is not set
-# CONFIG_USB_OTG_WHITELIST is not set
-# CONFIG_USB_OTG_BLACKLIST_HUB is not set
-CONFIG_USB_MON=y
-# CONFIG_USB_WUSB_CBAF is not set
-
-#
-# USB Host Controller Drivers
-#
-# CONFIG_USB_C67X00_HCD is not set
-# CONFIG_USB_XHCI_HCD is not set
-CONFIG_USB_EHCI_HCD=y
-# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
-CONFIG_USB_EHCI_TT_NEWSCHED=y
-CONFIG_USB_EHCI_HCD_OMAP=y
-# CONFIG_USB_EHCI_HCD_PLATFORM is not set
-# CONFIG_USB_OXU210HP_HCD is not set
-# CONFIG_USB_ISP116X_HCD is not set
-# CONFIG_USB_ISP1760_HCD is not set
-# CONFIG_USB_ISP1362_HCD is not set
-# CONFIG_USB_FUSBH200_HCD is not set
-# CONFIG_USB_FOTG210_HCD is not set
-# CONFIG_USB_OHCI_HCD is not set
-# CONFIG_USB_SL811_HCD is not set
-# CONFIG_USB_R8A66597_HCD is not set
-# CONFIG_USB_HCD_SSB is not set
-# CONFIG_USB_HCD_TEST_MODE is not set
-CONFIG_USB_MUSB_HDRC=m
-# CONFIG_USB_MUSB_HOST is not set
-# CONFIG_USB_MUSB_GADGET is not set
-CONFIG_USB_MUSB_DUAL_ROLE=y
-# CONFIG_USB_MUSB_TUSB6010 is not set
-CONFIG_USB_MUSB_OMAP2PLUS=m
-# CONFIG_USB_MUSB_AM35X is not set
-CONFIG_USB_MUSB_DSPS=m
-# CONFIG_USB_MUSB_UX500 is not set
-CONFIG_USB_MUSB_AM335X_CHILD=m
-# CONFIG_USB_INVENTRA_DMA is not set
-CONFIG_USB_TI_CPPI41_DMA=y
-# CONFIG_MUSB_PIO_ONLY is not set
-# CONFIG_USB_RENESAS_USBHS is not set
-
-#
-# USB Device Class drivers
-#
-CONFIG_USB_ACM=m
-# CONFIG_USB_PRINTER is not set
-CONFIG_USB_WDM=m
-# CONFIG_USB_TMC is not set
-
-#
-# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
-#
-
-#
-# also be needed; see USB_STORAGE Help for more info
-#
-CONFIG_USB_STORAGE=y
-# CONFIG_USB_STORAGE_DEBUG is not set
-# CONFIG_USB_STORAGE_REALTEK is not set
-# CONFIG_USB_STORAGE_DATAFAB is not set
-# CONFIG_USB_STORAGE_FREECOM is not set
-# CONFIG_USB_STORAGE_ISD200 is not set
-# CONFIG_USB_STORAGE_USBAT is not set
-# CONFIG_USB_STORAGE_SDDR09 is not set
-# CONFIG_USB_STORAGE_SDDR55 is not set
-# CONFIG_USB_STORAGE_JUMPSHOT is not set
-# CONFIG_USB_STORAGE_ALAUDA is not set
-# CONFIG_USB_STORAGE_ONETOUCH is not set
-# CONFIG_USB_STORAGE_KARMA is not set
-# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
-# CONFIG_USB_STORAGE_ENE_UB6250 is not set
-
-#
-# USB Imaging devices
-#
-# CONFIG_USB_MDC800 is not set
-# CONFIG_USB_MICROTEK is not set
-# CONFIG_USB_CHIPIDEA is not set
-
-#
-# USB port drivers
-#
-CONFIG_USB_SERIAL=y
-# CONFIG_USB_SERIAL_CONSOLE is not set
-CONFIG_USB_SERIAL_GENERIC=y
-CONFIG_USB_SERIAL_SIMPLE=y
-# CONFIG_USB_SERIAL_AIRCABLE is not set
-# CONFIG_USB_SERIAL_ARK3116 is not set
-# CONFIG_USB_SERIAL_BELKIN is not set
-# CONFIG_USB_SERIAL_CH341 is not set
-# CONFIG_USB_SERIAL_WHITEHEAT is not set
-# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
-# CONFIG_USB_SERIAL_CP210X is not set
-# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
-# CONFIG_USB_SERIAL_EMPEG is not set
-CONFIG_USB_SERIAL_FTDI_SIO=y
-# CONFIG_USB_SERIAL_VISOR is not set
-# CONFIG_USB_SERIAL_IPAQ is not set
-# CONFIG_USB_SERIAL_IR is not set
-# CONFIG_USB_SERIAL_EDGEPORT is not set
-# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
-# CONFIG_USB_SERIAL_F81232 is not set
-# CONFIG_USB_SERIAL_GARMIN is not set
-# CONFIG_USB_SERIAL_IPW is not set
-# CONFIG_USB_SERIAL_IUU is not set
-# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
-# CONFIG_USB_SERIAL_KEYSPAN is not set
-# CONFIG_USB_SERIAL_KLSI is not set
-# CONFIG_USB_SERIAL_KOBIL_SCT is not set
-# CONFIG_USB_SERIAL_MCT_U232 is not set
-# CONFIG_USB_SERIAL_METRO is not set
-# CONFIG_USB_SERIAL_MOS7720 is not set
-# CONFIG_USB_SERIAL_MOS7840 is not set
-# CONFIG_USB_SERIAL_NAVMAN is not set
-CONFIG_USB_SERIAL_PL2303=y
-# CONFIG_USB_SERIAL_OTI6858 is not set
-# CONFIG_USB_SERIAL_QCAUX is not set
-# CONFIG_USB_SERIAL_QUALCOMM is not set
-# CONFIG_USB_SERIAL_SPCP8X5 is not set
-# CONFIG_USB_SERIAL_SAFE is not set
-# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
-# CONFIG_USB_SERIAL_SYMBOL is not set
-# CONFIG_USB_SERIAL_TI is not set
-# CONFIG_USB_SERIAL_CYBERJACK is not set
-# CONFIG_USB_SERIAL_XIRCOM is not set
-CONFIG_USB_SERIAL_WWAN=y
-CONFIG_USB_SERIAL_OPTION=y
-# CONFIG_USB_SERIAL_OMNINET is not set
-# CONFIG_USB_SERIAL_OPTICON is not set
-# CONFIG_USB_SERIAL_XSENS_MT is not set
-# CONFIG_USB_SERIAL_WISHBONE is not set
-# CONFIG_USB_SERIAL_ZTE is not set
-# CONFIG_USB_SERIAL_SSU100 is not set
-# CONFIG_USB_SERIAL_QT2 is not set
-# CONFIG_USB_SERIAL_DEBUG is not set
-
-#
-# USB Miscellaneous drivers
-#
-# CONFIG_USB_EMI62 is not set
-# CONFIG_USB_EMI26 is not set
-# CONFIG_USB_ADUTUX is not set
-# CONFIG_USB_SEVSEG is not set
-# CONFIG_USB_RIO500 is not set
-# CONFIG_USB_LEGOTOWER is not set
-# CONFIG_USB_LCD is not set
-# CONFIG_USB_LED is not set
-# CONFIG_USB_CYPRESS_CY7C63 is not set
-# CONFIG_USB_CYTHERM is not set
-# CONFIG_USB_IDMOUSE is not set
-# CONFIG_USB_FTDI_ELAN is not set
-# CONFIG_USB_APPLEDISPLAY is not set
-# CONFIG_USB_SISUSBVGA is not set
-# CONFIG_USB_LD is not set
-# CONFIG_USB_TRANCEVIBRATOR is not set
-# CONFIG_USB_IOWARRIOR is not set
-# CONFIG_USB_TEST is not set
-# CONFIG_USB_EHSET_TEST_FIXTURE is not set
-# CONFIG_USB_ISIGHTFW is not set
-# CONFIG_USB_YUREX is not set
-# CONFIG_USB_EZUSB_FX2 is not set
-# CONFIG_USB_HSIC_USB3503 is not set
-
-#
-# USB Physical Layer drivers
-#
-CONFIG_USB_PHY=y
-CONFIG_NOP_USB_XCEIV=y
-CONFIG_AM335X_CONTROL_USB=y
-CONFIG_AM335X_PHY_USB=y
-# CONFIG_SAMSUNG_USB2PHY is not set
-# CONFIG_SAMSUNG_USB3PHY is not set
-# CONFIG_USB_GPIO_VBUS is not set
-# CONFIG_USB_ISP1301 is not set
-# CONFIG_USB_RCAR_PHY is not set
-# CONFIG_USB_ULPI is not set
-CONFIG_USB_GADGET=y
-# CONFIG_USB_GADGET_DEBUG is not set
-# CONFIG_USB_GADGET_DEBUG_FILES is not set
-# CONFIG_USB_GADGET_DEBUG_FS is not set
-CONFIG_USB_GADGET_VBUS_DRAW=2
-CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
-
-#
-# USB Peripheral Controller
-#
-# CONFIG_USB_FUSB300 is not set
-# CONFIG_USB_FOTG210_UDC is not set
-# CONFIG_USB_R8A66597 is not set
-# CONFIG_USB_PXA27X is not set
-# CONFIG_USB_MV_UDC is not set
-# CONFIG_USB_MV_U3D is not set
-# CONFIG_USB_M66592 is not set
-# CONFIG_USB_NET2272 is not set
-# CONFIG_USB_DUMMY_HCD is not set
-CONFIG_USB_LIBCOMPOSITE=m
-CONFIG_USB_F_ACM=m
-CONFIG_USB_U_SERIAL=m
-CONFIG_USB_U_ETHER=m
-CONFIG_USB_U_RNDIS=m
-CONFIG_USB_F_ECM=m
-CONFIG_USB_F_EEM=m
-CONFIG_USB_F_SUBSET=m
-CONFIG_USB_F_RNDIS=m
-CONFIG_USB_F_MASS_STORAGE=m
-# CONFIG_USB_CONFIGFS is not set
-# CONFIG_USB_ZERO is not set
-CONFIG_USB_ETH=m
-CONFIG_USB_ETH_RNDIS=y
-CONFIG_USB_ETH_EEM=y
-# CONFIG_USB_G_NCM is not set
-# CONFIG_USB_GADGETFS is not set
-# CONFIG_USB_FUNCTIONFS is not set
-CONFIG_USB_MASS_STORAGE=m
-# CONFIG_USB_G_SERIAL is not set
-# CONFIG_USB_G_PRINTER is not set
-# CONFIG_USB_CDC_COMPOSITE is not set
-# CONFIG_USB_G_ACM_MS is not set
-CONFIG_USB_G_MULTI=m
-CONFIG_USB_G_MULTI_RNDIS=y
-CONFIG_USB_G_MULTI_CDC=y
-# CONFIG_USB_G_HID is not set
-# CONFIG_USB_G_DBGP is not set
-# CONFIG_USB_G_WEBCAM is not set
-CONFIG_MMC=y
-# CONFIG_MMC_DEBUG is not set
-CONFIG_MMC_UNSAFE_RESUME=y
-# CONFIG_MMC_CLKGATE is not set
-
-#
-# MMC/SD/SDIO Card Drivers
-#
-CONFIG_MMC_BLOCK=y
-CONFIG_MMC_BLOCK_MINORS=8
-CONFIG_MMC_BLOCK_BOUNCE=y
-CONFIG_MMC_SLOTINDEX=y
-CONFIG_SDIO_UART=y
-# CONFIG_MMC_TEST is not set
-
-#
-# MMC/SD/SDIO Host Controller Drivers
-#
-# CONFIG_MMC_SDHCI is not set
-# CONFIG_MMC_SDHCI_PXAV3 is not set
-# CONFIG_MMC_SDHCI_PXAV2 is not set
-CONFIG_MMC_OMAP=y
-CONFIG_MMC_OMAP_HS=y
-# CONFIG_MMC_DW is not set
-# CONFIG_MMC_VUB300 is not set
-# CONFIG_MMC_USHC is not set
-# CONFIG_MEMSTICK is not set
-CONFIG_NEW_LEDS=y
-CONFIG_LEDS_CLASS=y
-
-#
-# LED drivers
-#
-# CONFIG_LEDS_LM3530 is not set
-# CONFIG_LEDS_LM3642 is not set
-# CONFIG_LEDS_PCA9532 is not set
-CONFIG_LEDS_GPIO=y
-# CONFIG_LEDS_LP3944 is not set
-# CONFIG_LEDS_LP5521 is not set
-# CONFIG_LEDS_LP5523 is not set
-# CONFIG_LEDS_LP5562 is not set
-# CONFIG_LEDS_LP8501 is not set
-# CONFIG_LEDS_PCA955X is not set
-# CONFIG_LEDS_PCA963X is not set
-# CONFIG_LEDS_DAC124S085 is not set
-# CONFIG_LEDS_PWM is not set
-# CONFIG_LEDS_REGULATOR is not set
-# CONFIG_LEDS_BD2802 is not set
-# CONFIG_LEDS_LT3593 is not set
-# CONFIG_LEDS_TCA6507 is not set
-# CONFIG_LEDS_LM355x is not set
-# CONFIG_LEDS_OT200 is not set
-# CONFIG_LEDS_BLINKM is not set
-
-#
-# LED Triggers
-#
-CONFIG_LEDS_TRIGGERS=y
-CONFIG_LEDS_TRIGGER_TIMER=y
-CONFIG_LEDS_TRIGGER_ONESHOT=y
-CONFIG_LEDS_TRIGGER_HEARTBEAT=y
-CONFIG_LEDS_TRIGGER_BACKLIGHT=y
-# CONFIG_LEDS_TRIGGER_CPU is not set
-CONFIG_LEDS_TRIGGER_GPIO=y
-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
-
-#
-# iptables trigger is under Netfilter config (LED target)
-#
-# CONFIG_LEDS_TRIGGER_TRANSIENT is not set
-# CONFIG_LEDS_TRIGGER_CAMERA is not set
-# CONFIG_ACCESSIBILITY is not set
-# CONFIG_EDAC is not set
-CONFIG_RTC_LIB=y
-CONFIG_RTC_CLASS=y
-CONFIG_RTC_HCTOSYS=y
-CONFIG_RTC_SYSTOHC=y
-CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
-# CONFIG_RTC_DEBUG is not set
-
-#
-# RTC interfaces
-#
-CONFIG_RTC_INTF_SYSFS=y
-CONFIG_RTC_INTF_PROC=y
-CONFIG_RTC_INTF_DEV=y
-# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
-# CONFIG_RTC_DRV_TEST is not set
-
-#
-# I2C RTC drivers
-#
-# CONFIG_RTC_DRV_DS1307 is not set
-# CONFIG_RTC_DRV_DS1374 is not set
-# CONFIG_RTC_DRV_DS1672 is not set
-# CONFIG_RTC_DRV_DS3232 is not set
-# CONFIG_RTC_DRV_MAX6900 is not set
-# CONFIG_RTC_DRV_RS5C372 is not set
-# CONFIG_RTC_DRV_ISL1208 is not set
-# CONFIG_RTC_DRV_ISL12022 is not set
-# CONFIG_RTC_DRV_X1205 is not set
-# CONFIG_RTC_DRV_PCF2127 is not set
-# CONFIG_RTC_DRV_PCF8523 is not set
-# CONFIG_RTC_DRV_PCF8563 is not set
-# CONFIG_RTC_DRV_PCF8583 is not set
-# CONFIG_RTC_DRV_M41T80 is not set
-# CONFIG_RTC_DRV_BQ32K is not set
-# CONFIG_RTC_DRV_S35390A is not set
-# CONFIG_RTC_DRV_FM3130 is not set
-# CONFIG_RTC_DRV_RX8581 is not set
-# CONFIG_RTC_DRV_RX8025 is not set
-# CONFIG_RTC_DRV_EM3027 is not set
-# CONFIG_RTC_DRV_RV3029C2 is not set
-
-#
-# SPI RTC drivers
-#
-# CONFIG_RTC_DRV_M41T93 is not set
-# CONFIG_RTC_DRV_M41T94 is not set
-# CONFIG_RTC_DRV_DS1305 is not set
-# CONFIG_RTC_DRV_DS1390 is not set
-# CONFIG_RTC_DRV_MAX6902 is not set
-# CONFIG_RTC_DRV_R9701 is not set
-# CONFIG_RTC_DRV_RS5C348 is not set
-# CONFIG_RTC_DRV_DS3234 is not set
-# CONFIG_RTC_DRV_PCF2123 is not set
-# CONFIG_RTC_DRV_RX4581 is not set
-
-#
-# Platform RTC drivers
-#
-# CONFIG_RTC_DRV_CMOS is not set
-# CONFIG_RTC_DRV_DS1286 is not set
-# CONFIG_RTC_DRV_DS1511 is not set
-# CONFIG_RTC_DRV_DS1553 is not set
-# CONFIG_RTC_DRV_DS1742 is not set
-# CONFIG_RTC_DRV_STK17TA8 is not set
-# CONFIG_RTC_DRV_M48T86 is not set
-# CONFIG_RTC_DRV_M48T35 is not set
-# CONFIG_RTC_DRV_M48T59 is not set
-# CONFIG_RTC_DRV_MSM6242 is not set
-# CONFIG_RTC_DRV_BQ4802 is not set
-# CONFIG_RTC_DRV_RP5C01 is not set
-# CONFIG_RTC_DRV_V3020 is not set
-# CONFIG_RTC_DRV_DS2404 is not set
-
-#
-# on-CPU RTC drivers
-#
-CONFIG_RTC_DRV_OMAP=y
-# CONFIG_RTC_DRV_SNVS is not set
-# CONFIG_RTC_DRV_MOXART is not set
-
-#
-# HID Sensor RTC drivers
-#
-# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
-CONFIG_DMADEVICES=y
-# CONFIG_DMADEVICES_DEBUG is not set
-
-#
-# DMA Devices
-#
-# CONFIG_DW_DMAC_CORE is not set
-# CONFIG_DW_DMAC is not set
-# CONFIG_TIMB_DMA is not set
-CONFIG_TI_EDMA=y
-CONFIG_DMA_OMAP=y
-CONFIG_TI_CPPI41=y
-CONFIG_DMA_ENGINE=y
-CONFIG_DMA_VIRTUAL_CHANNELS=y
-CONFIG_DMA_OF=y
-
-#
-# DMA Clients
-#
-# CONFIG_ASYNC_TX_DMA is not set
-# CONFIG_DMATEST is not set
-# CONFIG_AUXDISPLAY is not set
-CONFIG_UIO=m
-CONFIG_UIO_PDRV_GENIRQ=m
-CONFIG_UIO_DMEM_GENIRQ=m
-CONFIG_UIO_PRUSS=m
-# CONFIG_VIRT_DRIVERS is not set
-
-#
-# Virtio drivers
-#
-# CONFIG_VIRTIO_MMIO is not set
-
-#
-# Microsoft Hyper-V guest support
-#
-# CONFIG_STAGING is not set
-CONFIG_CLKDEV_LOOKUP=y
-CONFIG_HAVE_CLK_PREPARE=y
-CONFIG_COMMON_CLK=y
-
-#
-# Common Clock Framework
-#
-CONFIG_COMMON_CLK_DEBUG=y
-# CONFIG_COMMON_CLK_SI5351 is not set
-
-#
-# Hardware Spinlock drivers
-#
-# CONFIG_HWSPINLOCK_OMAP is not set
-CONFIG_CLKSRC_OF=y
-CONFIG_CLKSRC_MMIO=y
-CONFIG_ARM_ARCH_TIMER=y
-CONFIG_MAILBOX=y
-CONFIG_OMAP_MBOX=y
-CONFIG_OMAP2PLUS_MBOX=y
-CONFIG_OMAP_MBOX_KFIFO_SIZE=256
-CONFIG_IOMMU_SUPPORT=y
-CONFIG_OF_IOMMU=y
-# CONFIG_OMAP_IOMMU is not set
-
-#
-# Remoteproc drivers
-#
-# CONFIG_STE_MODEM_RPROC is not set
-
-#
-# Rpmsg drivers
-#
-# CONFIG_PM_DEVFREQ is not set
-# CONFIG_EXTCON is not set
-# CONFIG_MEMORY is not set
-# CONFIG_IIO is not set
-CONFIG_PWM=y
-CONFIG_PWM_SYSFS=y
-CONFIG_PWM_OMAP_DMTIMER=m
-# CONFIG_PWM_PCA9685 is not set
-CONFIG_PWM_TIECAP=m
-CONFIG_PWM_TIEHRPWM=m
-CONFIG_PWM_TIPWMSS=y
-CONFIG_IRQCHIP=y
-CONFIG_ARM_GIC=y
-# CONFIG_IPACK_BUS is not set
-CONFIG_ARCH_HAS_RESET_CONTROLLER=y
-CONFIG_RESET_CONTROLLER=y
-CONFIG_RESET_TI=y
-# CONFIG_FMC is not set
-
-#
-# PHY Subsystem
-#
-CONFIG_GENERIC_PHY=y
-CONFIG_OMAP_CONTROL_PHY=y
-CONFIG_OMAP_USB2=y
-CONFIG_OMAP_PIPE3=y
-
-#
-# File systems
-#
-CONFIG_DCACHE_WORD_ACCESS=y
-CONFIG_EXT2_FS=y
-# CONFIG_EXT2_FS_XATTR is not set
-# CONFIG_EXT2_FS_XIP is not set
-CONFIG_EXT3_FS=y
-CONFIG_EXT3_DEFAULTS_TO_ORDERED=y
-# CONFIG_EXT3_FS_XATTR is not set
-CONFIG_EXT4_FS=y
-# CONFIG_EXT4_FS_POSIX_ACL is not set
-# CONFIG_EXT4_FS_SECURITY is not set
-# CONFIG_EXT4_DEBUG is not set
-CONFIG_JBD=y
-# CONFIG_JBD_DEBUG is not set
-CONFIG_JBD2=y
-# CONFIG_JBD2_DEBUG is not set
-CONFIG_FS_MBCACHE=y
-# CONFIG_REISERFS_FS is not set
-# CONFIG_JFS_FS is not set
-# CONFIG_XFS_FS is not set
-# CONFIG_GFS2_FS is not set
-# CONFIG_OCFS2_FS is not set
-# CONFIG_BTRFS_FS is not set
-# CONFIG_NILFS2_FS is not set
-# CONFIG_FS_POSIX_ACL is not set
-CONFIG_FILE_LOCKING=y
-CONFIG_FSNOTIFY=y
-CONFIG_DNOTIFY=y
-CONFIG_INOTIFY_USER=y
-# CONFIG_FANOTIFY is not set
-CONFIG_QUOTA=y
-# CONFIG_QUOTA_NETLINK_INTERFACE is not set
-CONFIG_PRINT_QUOTA_WARNING=y
-# CONFIG_QUOTA_DEBUG is not set
-CONFIG_QUOTA_TREE=y
-# CONFIG_QFMT_V1 is not set
-CONFIG_QFMT_V2=y
-CONFIG_QUOTACTL=y
-# CONFIG_AUTOFS4_FS is not set
-# CONFIG_FUSE_FS is not set
-
-#
-# Caches
-#
-# CONFIG_FSCACHE is not set
-
-#
-# CD-ROM/DVD Filesystems
-#
-# CONFIG_ISO9660_FS is not set
-# CONFIG_UDF_FS is not set
-
-#
-# DOS/FAT/NT Filesystems
-#
-CONFIG_FAT_FS=y
-CONFIG_MSDOS_FS=y
-CONFIG_VFAT_FS=y
-CONFIG_FAT_DEFAULT_CODEPAGE=437
-CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
-# CONFIG_NTFS_FS is not set
-
-#
-# Pseudo filesystems
-#
-CONFIG_PROC_FS=y
-CONFIG_PROC_SYSCTL=y
-CONFIG_PROC_PAGE_MONITOR=y
-CONFIG_SYSFS=y
-CONFIG_TMPFS=y
-# CONFIG_TMPFS_POSIX_ACL is not set
-# CONFIG_TMPFS_XATTR is not set
-# CONFIG_HUGETLB_PAGE is not set
-CONFIG_CONFIGFS_FS=m
-CONFIG_MISC_FILESYSTEMS=y
-# CONFIG_ADFS_FS is not set
-# CONFIG_AFFS_FS is not set
-# CONFIG_ECRYPT_FS is not set
-# CONFIG_HFS_FS is not set
-# CONFIG_HFSPLUS_FS is not set
-# CONFIG_BEFS_FS is not set
-# CONFIG_BFS_FS is not set
-# CONFIG_EFS_FS is not set
-# CONFIG_JFFS2_FS is not set
-CONFIG_UBIFS_FS=y
-CONFIG_UBIFS_FS_ADVANCED_COMPR=y
-CONFIG_UBIFS_FS_LZO=y
-CONFIG_UBIFS_FS_ZLIB=y
-# CONFIG_LOGFS is not set
-# CONFIG_CRAMFS is not set
-# CONFIG_SQUASHFS is not set
-# CONFIG_VXFS_FS is not set
-# CONFIG_MINIX_FS is not set
-# CONFIG_OMFS_FS is not set
-# CONFIG_HPFS_FS is not set
-# CONFIG_QNX4FS_FS is not set
-# CONFIG_QNX6FS_FS is not set
-# CONFIG_ROMFS_FS is not set
-# CONFIG_PSTORE is not set
-# CONFIG_SYSV_FS is not set
-# CONFIG_UFS_FS is not set
-# CONFIG_F2FS_FS is not set
-CONFIG_NETWORK_FILESYSTEMS=y
-CONFIG_NFS_FS=y
-CONFIG_NFS_V2=y
-CONFIG_NFS_V3=y
-# CONFIG_NFS_V3_ACL is not set
-CONFIG_NFS_V4=y
-# CONFIG_NFS_SWAP is not set
-# CONFIG_NFS_V4_1 is not set
-CONFIG_ROOT_NFS=y
-# CONFIG_NFS_USE_LEGACY_DNS is not set
-CONFIG_NFS_USE_KERNEL_DNS=y
-# CONFIG_NFSD is not set
-CONFIG_LOCKD=y
-CONFIG_LOCKD_V4=y
-CONFIG_NFS_COMMON=y
-CONFIG_SUNRPC=y
-CONFIG_SUNRPC_GSS=y
-# CONFIG_SUNRPC_DEBUG is not set
-# CONFIG_CEPH_FS is not set
-CONFIG_CIFS=y
-# CONFIG_CIFS_STATS is not set
-# CONFIG_CIFS_WEAK_PW_HASH is not set
-# CONFIG_CIFS_UPCALL is not set
-# CONFIG_CIFS_XATTR is not set
-CONFIG_CIFS_DEBUG=y
-# CONFIG_CIFS_DEBUG2 is not set
-# CONFIG_CIFS_DFS_UPCALL is not set
-# CONFIG_CIFS_SMB2 is not set
-# CONFIG_NCP_FS is not set
-# CONFIG_CODA_FS is not set
-# CONFIG_AFS_FS is not set
-CONFIG_NLS=y
-CONFIG_NLS_DEFAULT="iso8859-1"
-CONFIG_NLS_CODEPAGE_437=y
-# CONFIG_NLS_CODEPAGE_737 is not set
-# CONFIG_NLS_CODEPAGE_775 is not set
-CONFIG_NLS_CODEPAGE_850=y
-# CONFIG_NLS_CODEPAGE_852 is not set
-# CONFIG_NLS_CODEPAGE_855 is not set
-# CONFIG_NLS_CODEPAGE_857 is not set
-# CONFIG_NLS_CODEPAGE_860 is not set
-# CONFIG_NLS_CODEPAGE_861 is not set
-# CONFIG_NLS_CODEPAGE_862 is not set
-# CONFIG_NLS_CODEPAGE_863 is not set
-# CONFIG_NLS_CODEPAGE_864 is not set
-# CONFIG_NLS_CODEPAGE_865 is not set
-# CONFIG_NLS_CODEPAGE_866 is not set
-# CONFIG_NLS_CODEPAGE_869 is not set
-# CONFIG_NLS_CODEPAGE_936 is not set
-# CONFIG_NLS_CODEPAGE_950 is not set
-# CONFIG_NLS_CODEPAGE_932 is not set
-# CONFIG_NLS_CODEPAGE_949 is not set
-# CONFIG_NLS_CODEPAGE_874 is not set
-# CONFIG_NLS_ISO8859_8 is not set
-# CONFIG_NLS_CODEPAGE_1250 is not set
-# CONFIG_NLS_CODEPAGE_1251 is not set
-# CONFIG_NLS_ASCII is not set
-CONFIG_NLS_ISO8859_1=y
-# CONFIG_NLS_ISO8859_2 is not set
-# CONFIG_NLS_ISO8859_3 is not set
-# CONFIG_NLS_ISO8859_4 is not set
-# CONFIG_NLS_ISO8859_5 is not set
-# CONFIG_NLS_ISO8859_6 is not set
-# CONFIG_NLS_ISO8859_7 is not set
-# CONFIG_NLS_ISO8859_9 is not set
-# CONFIG_NLS_ISO8859_13 is not set
-# CONFIG_NLS_ISO8859_14 is not set
-CONFIG_NLS_ISO8859_15=y
-# CONFIG_NLS_KOI8_R is not set
-# CONFIG_NLS_KOI8_U is not set
-# CONFIG_NLS_MAC_ROMAN is not set
-# CONFIG_NLS_MAC_CELTIC is not set
-# CONFIG_NLS_MAC_CENTEURO is not set
-# CONFIG_NLS_MAC_CROATIAN is not set
-# CONFIG_NLS_MAC_CYRILLIC is not set
-# CONFIG_NLS_MAC_GAELIC is not set
-# CONFIG_NLS_MAC_GREEK is not set
-# CONFIG_NLS_MAC_ICELAND is not set
-# CONFIG_NLS_MAC_INUIT is not set
-# CONFIG_NLS_MAC_ROMANIAN is not set
-# CONFIG_NLS_MAC_TURKISH is not set
-CONFIG_NLS_UTF8=y
-# CONFIG_DLM is not set
-
-#
-# Kernel hacking
-#
-
-#
-# printk and dmesg options
-#
-CONFIG_PRINTK_TIME=y
-CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
-# CONFIG_BOOT_PRINTK_DELAY is not set
-# CONFIG_DYNAMIC_DEBUG is not set
-
-#
-# Compile-time checks and compiler options
-#
-CONFIG_DEBUG_INFO=y
-# CONFIG_DEBUG_INFO_REDUCED is not set
-CONFIG_ENABLE_WARN_DEPRECATED=y
-CONFIG_ENABLE_MUST_CHECK=y
-CONFIG_FRAME_WARN=1024
-# CONFIG_STRIP_ASM_SYMS is not set
-# CONFIG_READABLE_ASM is not set
-# CONFIG_UNUSED_SYMBOLS is not set
-CONFIG_DEBUG_FS=y
-# CONFIG_HEADERS_CHECK is not set
-# CONFIG_DEBUG_SECTION_MISMATCH is not set
-# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
-CONFIG_MAGIC_SYSRQ=y
-CONFIG_DEBUG_KERNEL=y
-
-#
-# Memory Debugging
-#
-# CONFIG_DEBUG_PAGEALLOC is not set
-# CONFIG_DEBUG_OBJECTS is not set
-# CONFIG_SLUB_DEBUG_ON is not set
-# CONFIG_SLUB_STATS is not set
-CONFIG_HAVE_DEBUG_KMEMLEAK=y
-# CONFIG_DEBUG_KMEMLEAK is not set
-# CONFIG_DEBUG_STACK_USAGE is not set
-# CONFIG_DEBUG_VM is not set
-# CONFIG_DEBUG_MEMORY_INIT is not set
-# CONFIG_DEBUG_HIGHMEM is not set
-# CONFIG_DEBUG_SHIRQ is not set
-
-#
-# Debug Lockups and Hangs
-#
-# CONFIG_LOCKUP_DETECTOR is not set
-# CONFIG_DETECT_HUNG_TASK is not set
-# CONFIG_PANIC_ON_OOPS is not set
-CONFIG_PANIC_ON_OOPS_VALUE=0
-CONFIG_SCHED_DEBUG=y
-CONFIG_SCHEDSTATS=y
-CONFIG_TIMER_STATS=y
-CONFIG_DEBUG_PREEMPT=y
-
-#
-# Lock Debugging (spinlocks, mutexes, etc...)
-#
-# CONFIG_DEBUG_RT_MUTEXES is not set
-# CONFIG_RT_MUTEX_TESTER is not set
-CONFIG_DEBUG_SPINLOCK=y
-CONFIG_DEBUG_MUTEXES=y
-# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
-CONFIG_DEBUG_LOCK_ALLOC=y
-CONFIG_PROVE_LOCKING=y
-CONFIG_LOCKDEP=y
-# CONFIG_LOCK_STAT is not set
-# CONFIG_DEBUG_LOCKDEP is not set
-# CONFIG_DEBUG_ATOMIC_SLEEP is not set
-# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
-CONFIG_TRACE_IRQFLAGS=y
-CONFIG_STACKTRACE=y
-# CONFIG_DEBUG_KOBJECT is not set
-# CONFIG_DEBUG_BUGVERBOSE is not set
-# CONFIG_DEBUG_WRITECOUNT is not set
-# CONFIG_DEBUG_LIST is not set
-# CONFIG_DEBUG_SG is not set
-# CONFIG_DEBUG_NOTIFIERS is not set
-# CONFIG_DEBUG_CREDENTIALS is not set
-
-#
-# RCU Debugging
-#
-# CONFIG_PROVE_RCU is not set
-# CONFIG_PROVE_RCU_DELAY is not set
-# CONFIG_SPARSE_RCU_POINTER is not set
-# CONFIG_RCU_TORTURE_TEST is not set
-CONFIG_RCU_CPU_STALL_TIMEOUT=21
-CONFIG_RCU_CPU_STALL_VERBOSE=y
-# CONFIG_RCU_CPU_STALL_INFO is not set
-# CONFIG_RCU_TRACE is not set
-# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
-# CONFIG_NOTIFIER_ERROR_INJECTION is not set
-# CONFIG_FAULT_INJECTION is not set
-# CONFIG_LATENCYTOP is not set
-CONFIG_NOP_TRACER=y
-CONFIG_HAVE_FUNCTION_TRACER=y
-CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
-CONFIG_HAVE_DYNAMIC_FTRACE=y
-CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
-CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
-CONFIG_HAVE_C_RECORDMCOUNT=y
-CONFIG_TRACE_CLOCK=y
-CONFIG_RING_BUFFER=y
-CONFIG_EVENT_TRACING=y
-CONFIG_CONTEXT_SWITCH_TRACER=y
-CONFIG_TRACING=y
-CONFIG_TRACING_SUPPORT=y
-CONFIG_FTRACE=y
-# CONFIG_FUNCTION_TRACER is not set
-# CONFIG_IRQSOFF_TRACER is not set
-# CONFIG_PREEMPT_TRACER is not set
-# CONFIG_SCHED_TRACER is not set
-# CONFIG_ENABLE_DEFAULT_TRACERS is not set
-# CONFIG_FTRACE_SYSCALLS is not set
-# CONFIG_TRACER_SNAPSHOT is not set
-CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
-# CONFIG_PROFILE_ALL_BRANCHES is not set
-# CONFIG_STACK_TRACER is not set
-# CONFIG_BLK_DEV_IO_TRACE is not set
-CONFIG_KPROBE_EVENT=y
-CONFIG_PROBE_EVENTS=y
-# CONFIG_RING_BUFFER_BENCHMARK is not set
-# CONFIG_RING_BUFFER_STARTUP_TEST is not set
-
-#
-# Runtime Testing
-#
-# CONFIG_LKDTM is not set
-# CONFIG_TEST_LIST_SORT is not set
-# CONFIG_KPROBES_SANITY_TEST is not set
-# CONFIG_BACKTRACE_SELF_TEST is not set
-# CONFIG_RBTREE_TEST is not set
-# CONFIG_INTERVAL_TREE_TEST is not set
-# CONFIG_ATOMIC64_SELFTEST is not set
-# CONFIG_TEST_STRING_HELPERS is not set
-# CONFIG_TEST_KSTRTOX is not set
-# CONFIG_DMA_API_DEBUG is not set
-# CONFIG_SAMPLES is not set
-CONFIG_HAVE_ARCH_KGDB=y
-# CONFIG_KGDB is not set
-# CONFIG_STRICT_DEVMEM is not set
-CONFIG_ARM_UNWIND=y
-# CONFIG_DEBUG_USER is not set
-# CONFIG_DEBUG_LL is not set
-CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
-# CONFIG_DEBUG_UART_PL01X is not set
-# CONFIG_DEBUG_UART_8250 is not set
-CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
-# CONFIG_ARM_KPROBES_TEST is not set
-# CONFIG_PID_IN_CONTEXTIDR is not set
-
-#
-# Security options
-#
-CONFIG_KEYS=y
-# CONFIG_ENCRYPTED_KEYS is not set
-# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
-# CONFIG_SECURITY_DMESG_RESTRICT is not set
-# CONFIG_SECURITY is not set
-# CONFIG_SECURITYFS is not set
-CONFIG_DEFAULT_SECURITY_DAC=y
-CONFIG_DEFAULT_SECURITY=""
-CONFIG_CRYPTO=y
-
-#
-# Crypto core or helper
-#
-CONFIG_CRYPTO_ALGAPI=y
-CONFIG_CRYPTO_ALGAPI2=y
-CONFIG_CRYPTO_AEAD2=y
-CONFIG_CRYPTO_BLKCIPHER=y
-CONFIG_CRYPTO_BLKCIPHER2=y
-CONFIG_CRYPTO_HASH=y
-CONFIG_CRYPTO_HASH2=y
-CONFIG_CRYPTO_RNG2=y
-CONFIG_CRYPTO_PCOMP2=y
-CONFIG_CRYPTO_MANAGER=y
-CONFIG_CRYPTO_MANAGER2=y
-# CONFIG_CRYPTO_USER is not set
-CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
-# CONFIG_CRYPTO_GF128MUL is not set
-# CONFIG_CRYPTO_NULL is not set
-CONFIG_CRYPTO_WORKQUEUE=y
-# CONFIG_CRYPTO_CRYPTD is not set
-# CONFIG_CRYPTO_AUTHENC is not set
-# CONFIG_CRYPTO_TEST is not set
-
-#
-# Authenticated Encryption with Associated Data
-#
-# CONFIG_CRYPTO_CCM is not set
-# CONFIG_CRYPTO_GCM is not set
-# CONFIG_CRYPTO_SEQIV is not set
-
-#
-# Block modes
-#
-# CONFIG_CRYPTO_CBC is not set
-# CONFIG_CRYPTO_CTR is not set
-# CONFIG_CRYPTO_CTS is not set
-CONFIG_CRYPTO_ECB=y
-# CONFIG_CRYPTO_LRW is not set
-# CONFIG_CRYPTO_PCBC is not set
-# CONFIG_CRYPTO_XTS is not set
-
-#
-# Hash modes
-#
-CONFIG_CRYPTO_CMAC=y
-CONFIG_CRYPTO_HMAC=y
-# CONFIG_CRYPTO_XCBC is not set
-# CONFIG_CRYPTO_VMAC is not set
-
-#
-# Digest
-#
-CONFIG_CRYPTO_CRC32C=y
-# CONFIG_CRYPTO_CRC32 is not set
-CONFIG_CRYPTO_CRCT10DIF=y
-# CONFIG_CRYPTO_GHASH is not set
-CONFIG_CRYPTO_MD4=y
-CONFIG_CRYPTO_MD5=y
-CONFIG_CRYPTO_MICHAEL_MIC=m
-# CONFIG_CRYPTO_RMD128 is not set
-# CONFIG_CRYPTO_RMD160 is not set
-# CONFIG_CRYPTO_RMD256 is not set
-# CONFIG_CRYPTO_RMD320 is not set
-# CONFIG_CRYPTO_SHA1 is not set
-# CONFIG_CRYPTO_SHA1_ARM is not set
-CONFIG_CRYPTO_SHA256=y
-# CONFIG_CRYPTO_SHA512 is not set
-# CONFIG_CRYPTO_TGR192 is not set
-# CONFIG_CRYPTO_WP512 is not set
-
-#
-# Ciphers
-#
-CONFIG_CRYPTO_AES=y
-# CONFIG_CRYPTO_AES_ARM is not set
-# CONFIG_CRYPTO_ANUBIS is not set
-CONFIG_CRYPTO_ARC4=y
-# CONFIG_CRYPTO_BLOWFISH is not set
-# CONFIG_CRYPTO_CAMELLIA is not set
-# CONFIG_CRYPTO_CAST5 is not set
-# CONFIG_CRYPTO_CAST6 is not set
-CONFIG_CRYPTO_DES=y
-# CONFIG_CRYPTO_FCRYPT is not set
-# CONFIG_CRYPTO_KHAZAD is not set
-# CONFIG_CRYPTO_SALSA20 is not set
-# CONFIG_CRYPTO_SEED is not set
-# CONFIG_CRYPTO_SERPENT is not set
-# CONFIG_CRYPTO_TEA is not set
-# CONFIG_CRYPTO_TWOFISH is not set
-
-#
-# Compression
-#
-CONFIG_CRYPTO_DEFLATE=y
-# CONFIG_CRYPTO_ZLIB is not set
-CONFIG_CRYPTO_LZO=y
-# CONFIG_CRYPTO_LZ4 is not set
-# CONFIG_CRYPTO_LZ4HC is not set
-
-#
-# Random Number Generation
-#
-# CONFIG_CRYPTO_ANSI_CPRNG is not set
-# CONFIG_CRYPTO_USER_API_HASH is not set
-# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
-# CONFIG_CRYPTO_HW is not set
-# CONFIG_ASYMMETRIC_KEY_TYPE is not set
-CONFIG_BINARY_PRINTF=y
-
-#
-# Library routines
-#
-CONFIG_BITREVERSE=y
-CONFIG_GENERIC_STRNCPY_FROM_USER=y
-CONFIG_GENERIC_STRNLEN_USER=y
-CONFIG_GENERIC_NET_UTILS=y
-CONFIG_GENERIC_PCI_IOMAP=y
-CONFIG_GENERIC_IO=y
-CONFIG_CRC_CCITT=y
-CONFIG_CRC16=y
-CONFIG_CRC_T10DIF=y
-CONFIG_CRC_ITU_T=y
-CONFIG_CRC32=y
-# CONFIG_CRC32_SELFTEST is not set
-CONFIG_CRC32_SLICEBY8=y
-# CONFIG_CRC32_SLICEBY4 is not set
-# CONFIG_CRC32_SARWATE is not set
-# CONFIG_CRC32_BIT is not set
-CONFIG_CRC7=y
-CONFIG_LIBCRC32C=y
-# CONFIG_CRC8 is not set
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZLIB_DEFLATE=y
-CONFIG_LZO_COMPRESS=y
-CONFIG_LZO_DECOMPRESS=y
-# CONFIG_XZ_DEC is not set
-# CONFIG_XZ_DEC_BCJ is not set
-CONFIG_DECOMPRESS_GZIP=y
-CONFIG_GENERIC_ALLOCATOR=y
-CONFIG_TEXTSEARCH=y
-CONFIG_TEXTSEARCH_KMP=m
-CONFIG_TEXTSEARCH_BM=m
-CONFIG_TEXTSEARCH_FSM=m
-CONFIG_HAS_IOMEM=y
-CONFIG_HAS_IOPORT=y
-CONFIG_HAS_DMA=y
-CONFIG_DQL=y
-CONFIG_NLATTR=y
-CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
-CONFIG_AVERAGE=y
-# CONFIG_CORDIC is not set
-# CONFIG_DDR is not set
-CONFIG_OID_REGISTRY=y
-CONFIG_FONT_SUPPORT=y
-# CONFIG_FONTS is not set
-CONFIG_FONT_8x8=y
-CONFIG_FONT_8x16=y
-# CONFIG_VIRTUALIZATION is not set

+ 0 - 465
board/GfA/Display001/Display001_rru.dts

@@ -1,465 +0,0 @@
-/*
- * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
-/dts-v1/;
-
-#include "am33xx.dtsi"
-#include "am335x-bone-common.dtsi"
-
-&mmc1 {
-	vmmc-supply = <&vmmcsd_fixed>;
-};
-
-&mmc2 {
-	vmmc-supply = <&vmmcsd_fixed>;
-	pinctrl-names = "default";
-	pinctrl-0 = <&emmc_pins>;
-	bus-width = <8>;
-	ti,non-removable;
-	status = "okay";
-};
-
-&am33xx_pinmux {
-		userled_pins: pinmux_userled_pins {
-			pinctrl-single,pins = <
-				0x98 0x7	/* gpmc_wen.gpio2_4, OUTPUT | MODE7 */
-				0x9c 0x7	/* gpmc_ben0_cle.gpio2_5, OUTPUT | MODE7 */
-			>;
-		};
-
-		i2c0_pins: pinmux_i2c0_pins {
-			pinctrl-single,pins = <
-				0x188 0x70      /* i2c0_sda, SLEWCTRL_SLOW | INPUT_PULLUP | MODE0 */
-				0x18c 0x70      /* i2c0_scl, SLEWCTRL_SLOW | INPUT_PULLUP | MODE0 */
-			>;
-		};
-		i2c1_pins: pinmux_i2c1_pins {
-			pinctrl-single,pins = <
-				0x158 0x72      /* spi0_d1.i2c1_sda, SLEWCTRL_SLOW | INPUT_PULLUP | MODE2 */
-				0x15c 0x72      /* spi0_cs0.i2c1_scl, SLEWCTRL_SLOW | INPUT_PULLUP | MODE2 */
-			>;
-		};
-		mmc1_pins: pinmux_mmc1_pins {
-			pinctrl-single,pins = <
-				0x160 0x2f /* GPIO0_6 (PIN_INPUT | MUX_MODE7) */
-			>;
-		};
-		rstctl_pins: pinmux_rstctl_pins {
-			pinctrl-single,pins = <
-				/* eMMC_RSTn */
-				0x50 0x17	/* gpmc_a4.gpio1_20, OUTPUT | MODE7 | PULLUP */
-			>;
-		};
-
-		lcd_pins_default: lcd_pins_default {
-			pinctrl-single,pins = <
-			0xa0 0x00       /* lcd_data0.lcd_data0, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0xa4 0x00       /* lcd_data1.lcd_data1, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0xa8 0x00       /* lcd_data2.lcd_data2, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0xac 0x00       /* lcd_data3.lcd_data3, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0xb0 0x00       /* lcd_data4.lcd_data4, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0xb4 0x00       /* lcd_data5.lcd_data5, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0xb8 0x00       /* lcd_data6.lcd_data6, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0xbc 0x00       /* lcd_data7.lcd_data7, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0xc0 0x00       /* lcd_data8.lcd_data8, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0xc4 0x00       /* lcd_data9.lcd_data9, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0xc8 0x00       /* lcd_data10.lcd_data10, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0xcc 0x00       /* lcd_data11.lcd_data11, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0xd0 0x00       /* lcd_data12.lcd_data12, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0xd4 0x00       /* lcd_data13.lcd_data13, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0xd8 0x00       /* lcd_data14.lcd_data14, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0xdc 0x00       /* lcd_data15.lcd_data15, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0x3c 0x11       /* gpmc_ad15.lcd_data16, OMAP_MUX_MODE1 | AM33XX_PIN_OUTPUT */
-			0x38 0x11       /* gpmc_ad14.lcd_data17, OMAP_MUX_MODE1 | AM33XX_PIN_OUTPUT */
-			0x34 0x11       /* gpmc_ad13.lcd_data18, OMAP_MUX_MODE1 | AM33XX_PIN_OUTPUT */
-			0x30 0x11       /* gpmc_ad12.lcd_data19, OMAP_MUX_MODE1 | AM33XX_PIN_OUTPUT */
-			0x2c 0x11       /* gpmc_ad11.lcd_data20, OMAP_MUX_MODE1 | AM33XX_PIN_OUTPUT */
-			0x28 0x11       /* gpmc_ad10.lcd_data21, OMAP_MUX_MODE1 | AM33XX_PIN_OUTPUT */
-			0x24 0x11       /* gpmc_ad9.lcd_data22, OMAP_MUX_MODE1 | AM33XX_PIN_OUTPUT */
-			0x20 0x11       /* gpmc_ad8.lcd_data23, OMAP_MUX_MODE1 | AM33XX_PIN_OUTPUT */
-			0xe0 0x00       /* lcd_vsync.lcd_vsync, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0xe4 0x00       /* lcd_hsync.lcd_hsync, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0xe8 0x00       /* lcd_pclk.lcd_pclk, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			0xec 0x00 	/* lcd_ac_bias_en.lcd_ac_bias_en, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
-			>;
-			};
-
-		timer7_pins: pinmux_timer7_pins {
-                        pinctrl-single,pins = <
-                               0x094 (PIN_OUTPUT_PULLDOWN | MUX_MODE2)  /* gpmc_oen_ren.timer7 */
-				>;
-				};
-
-		pwm_bl_pins: pinmux_pwm_bl_pins {
-			pinctrl-single,pins = <
-				/*0x48 0x06*/       /* gpmc_a2.ehrpwm1a, OMAP_MUX_MODE6 | AM33XX_PIN_OUTPUT */
-				0x48 0x37       /* gpmc_a1_18, OMAP_MUX_MODE7 | AM33XX_PIN_OUTPUT */
-			>;
-		};
-
-		chipsee_gpio_pins: pinmux_chipsee_gpio_pins {
-			pinctrl-single,pins = <
-				0x044 0x27      /* CAP_TSC gpmc_a1.gpio1_17, INPUT | MODE7 */
-				/*0x094 0x07*/      /* BUZZER gpmc_oen_ren.gpio2_3 OUTPUT | MODE7 */
-				0x090 0x7	/* gpmc_advn_ale.gpio2_2, OUTPUT | MODE7 */
-			>;      
-		};
-		chipsee_gpio_keys_pins: pinmux_chipsee_gpio_keys_pins {
-			pinctrl-single,pins = <
-				0x164 0x2f      /* KEY_LEFT ecap0_in_pwm0_out.gpio0_7, INPUT | PULLDIS | MODE7 */
-				0x078 0x2f      /* KEY_RIGHT gpmc_ben1.gpio1_28, INPUT | PULLDIS | MODE7 */
-				0x040 0x2f      /* KEY_UP gpmc_a0.gpio1_16, INPUT | PULLDIS | MODE7 */
-				0x04c 0x2f      /* KEY_DOWN gpmc_a3.gpio1_19, INPUT | PULLDIS | MODE7 */
-				0x1a4 0x2f      /* KEY_ENTER mcasp0_fxr.gpio3_19, INPUT | PULLDIS | MODE7 */
-			>;
-		};
-
-		uart1_pins_default: pinmux_uart1_pins_default {
-			pinctrl-single,pins = <
-				0x180 0x20 /* uart1_rxd.uart1_rxd  INPUT | MODE0 */
-				0x184 0x00 /* uart1_txd.uart1_txd  OUTPUT | MODE0 */
-			>;
-		};
-
-
-		chipsee_uart2_pins: pinmux_chipsee_uart2_pins {
-			pinctrl-single,pins = <
-				0x150 0x21      /* spi0_sclk.uart2_rxd INPUT | MODE1 */
-				0x154 0x01      /* spi0_d0.uart2_txd OUTPUT | MODE1 */
-			>;
-		};
-
-		chipsee_uart4_pins: pinmux_chipsee_uart4_pins {
-			pinctrl-single,pins = <
-				0x070 0x26      /* gpmc_wait0.uart4_rxd INPUT | MODE6 */
-				0x074 0x06      /* gpmc_wpn.uart4_txd OUTPUT | MODE6 */
-			>;
-		};
-
-		chipsee_dcan0_pins: pinmux_chipsee_dcan0_pins {
-			pinctrl-single,pins = <
-				0x178 0x02      /* uart1_ctsn.d_can0_tx OUTPUT | MODE2 */
-				0x17c 0x32      /* uart1_rtsn.d_can0_rx INPUT_PULLUP | MODE2 */
-			>;
-		};
-
-		chipsee_audio_pins: pinmux_chipsee_audio_pins {
-			pinctrl-single,pins = <
-				0x190 0x20      /* mcasp0_aclkx.mcasp0_aclkx, INPUT | MODE0 */
-				0x194 0x20      /* mcasp0_fsx.mcasp0_fsx, INPUT | MODE0 */
-				0x198 0x20      /* mcasp0_axr0.mcasp0_axr0, INPUT | MODE0 */
-				0x19c 0x22      /* mcasp0_ahclkr.mcasp0_axr2, INPUT | MODE2 */
-			>;
-		};
-
-		adxl345_pins: pinmux_adxl345_pins {
-                        pinctrl-single,pins = <
-                               0x08c (PIN_INPUT | MUX_MODE7)  /* gpmc_clp gpio2.1 */
-				>;
-				};
-
-};
-
-&timer7 {
-	pinctrl-names = "default";
-	pinctrl-0 = <&timer7_pins>; 
-	status = "okay";
-};
-
-
-&lcdc {
-	pinctrl-names = "default";
-	pinctrl-0 = <&lcd_pins_default>;
-	status = "okay";
-	display-timings {
-		1024x600 {
-			hactive         = <1024>;
-			vactive         = <600>;
-			hback-porch     = <45>;
-			hfront-porch    = <1>;
-			hsync-len       = <30>;
-			vback-porch     = <22>;
-			vfront-porch    = <12>;
-			vsync-len       = <2>;
-			clock-frequency = <36000000>;
-			hsync-active    = <1>;
-			vsync-active    = <1>;
-			de-active	= <1>;
-			pixelclk-active = <0>;
-		};
-	};
-};
-
-&i2c0 {
-	status = "okay";
-	clock-frequency = <400000>;
-	pinctrl-names = "default";
-	pinctrl-0 = <&i2c0_pins>;
-
-	tps: tps@24 {
-		reg = <0x24>;
-	};
-
-	baseboard_eeprom: baseboard_eeprom@50 {
-		compatible = "at,24c256";
-		reg = <0x50>;
-	};
-};
-
-&i2c1 {
-	status = "okay";
-	clock-frequency = <400000>;
-	pinctrl-names = "default";
-	pinctrl-0 = <&i2c1_pins>;
-
-        polytouch: edt-ft5x06@38 {
-                compatible = "edt,edt-ft5406", "edt,edt-ft5x06";
-                reg = <0x38>;
-                interrupt-parent = <&gpio1>;
-                interrupts = <17>;
-		swap_xy;
-		invert_x;
-		invert_y;
-		max_x = <1024>;
-		max_y = <768>;
-        };
-
-	tlv320aic3x: tlv320aic3x@1b {
-		compatible = "ti,tlv320aic3x";
-		reg = <0x1b>;
-		status = "okay";
-	};
-
-	pcf8563: pcf8563@51 {
-		compatible = "pcf8563";
-		reg = <0x51>;
-		status = "okay";
-	};
-
-	adxl345: adxl345@53 {
-		pinctrl-names = "default";
-		pinctrl-0 = <&adxl345_pins>;
-		compatible = "adi,adxl345";
-		reg = <0x53>;
-		interrupt-parent = <&gpio2>;
-		interrupts = <1 0>;
-	};
-
-};
-
-/include/ "tps65217.dtsi"
-
-&tps {
-	ti,pmic-shutdown-controller;
-
-	interrupt-parent = <&intc>;
-	interrupts = <7>;/* NNMI */
-
-	regulators {
-		dcdc1_reg: regulator@0 {
-			regulator-always-on;
-		};
-
-		dcdc2_reg: regulator@1 {
-			/* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */
-			regulator-name = "vdd_mpu";
-			regulator-min-microvolt = <925000>;
-			regulator-max-microvolt = <1325000>;
-			regulator-boot-on;
-			regulator-always-on;
-		};
-
-		dcdc3_reg: regulator@2 {
-			/* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */
-			regulator-name = "vdd_core";
-			regulator-min-microvolt = <925000>;
-			regulator-max-microvolt = <1150000>;
-			regulator-boot-on;
-			regulator-always-on;
-		};
-
-		ldo1_reg: regulator@3 {
-			regulator-always-on;
-		};
-
-		ldo2_reg: regulator@4 {
-			regulator-always-on;
-		};
-
-		ldo3_reg: regulator@5 {
-			regulator-min-microvolt = <1800000>;
-			regulator-max-microvolt = <3300000>;
-			regulator-always-on;
-		};
-
-		ldo4_reg: regulator@6 {
-			regulator-always-on;
-		};
-	};
-};
-
-
-&ldo3_reg {
-	regulator-min-microvolt = <1800000>;
-	regulator-max-microvolt = <1800000>;
-	regulator-always-on;
-};
-
-&uart1	{
-	pinctrl-names = "default";
-	pinctrl-0 = <&uart1_pins_default>;
-	status = "okay";
-	};
-
-
-&uart2 {
-	pinctrl-names = "default";
-	pinctrl-0 = <&chipsee_uart2_pins>;
-	status = "okay";
-};
-
-&uart4 {
-	pinctrl-names = "default";
-	pinctrl-0 = <&chipsee_uart4_pins>;
-	status = "okay";
-};
-
-
-&dcan0 {
-	pinctrl-names = "default";
-	pinctrl-0 = <&chipsee_dcan0_pins>;
-	status = "okay";
-};
-
-/*
-&epwmss1 {
-	status = "okay";
-	ehrpwm1 {
-		status = "okay";
-		pinctrl-names = "default";
-		pinctrl-0 = <&pwm_bl_pins>;
-		};
-	};
-*/
-
-
-/ {
-
-/*
-	backlight {
-		compatible      = "pwm-backlight";
-		pwms = <&ehrpwm1 0 500000 0>;
-		brightness-levels = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100>;
-		default-brightness-level = <100>; 
-	};
-*/
-		gpio-leds {
-			compatible = "gpio-leds";
-			pinctrl-names = "default";
-			pinctrl-0 = <&userled_pins>;
-
-			led0 {
-				label = "beaglebone:green:usr0";
-				gpios = <&gpio2 4 0>;
-				linux,default-trigger = "heartbeat";
-				default-state = "off";
-			};
-
-			led1 {
-				label = "beaglebone:green:usr1";
-				gpios = <&gpio2 5 0>;
-				linux,default-trigger = "mmc0";
-				default-state = "off";
-			};
-		};
-
-
-		gpio_keys {
-			compatible = "gpio-keys";
-			pinctrl-names = "default";
-			pinctrl-0 = <&chipsee_gpio_keys_pins>;
-
-			#address-cells = <1>;
-			#size-cells = <0>;
-
-			button@1 {
-				debounce_interval = <50>;
-				linux,code = <105>;
-				label = "left";
-				gpios = <&gpio0 7 0x1>;
-				gpio-key,wakeup;
-				autorepeat;
-			};
-			button@2 {
-				debounce_interval = <50>;
-				linux,code = <106>;
-				label = "right";
-				gpios = <&gpio1 28 0x1>;
-				gpio-key,wakeup;
-				autorepeat;
-			};
-			button@3 {
-				debounce_interval = <50>;
-				linux,code = <103>;
-				label = "up";
-				gpios = <&gpio1 16 0x1>;
-				gpio-key,wakeup;
-				autorepeat;
-			};
-			button@4 {
-				debounce_interval = <50>;
-				linux,code = <108>;
-				label = "down";
-				gpios = <&gpio1 19 0x1>;
-				gpio-key,wakeup;
-				autorepeat;
-			};
-			button@5 {
-				debounce_interval = <50>;
-				linux,code = <28>;
-				label = "enter";
-				gpios = <&gpio3 19 0x1>;
-				gpio-key,wakeup;
-			};
-		};
-
-		gpio_setups {
-			compatible = "gpio-of-helper";
-			status = "okay";
-			pinctrl-names = "default";
-			pinctrl-0 = <&pwm_bl_pins>;
-
-			/* declare your gpios */
-			
-			bl_en {
-				gpio-name = "bl_enable";
-				gpio = <&gpio1 18 0x00>;
-				output;
-				init-high;
-			};
-		};
-
-        pwm7: dmtimer-pwm@7 {
-                compatible = "ti,omap-dmtimer-pwm";
-                ti,timers = <&timer7>;
-                #pwm-cells = <3>;
-        };
-
-        pwm-beeper {
-                compatible = "pwm-beeper";
-                pwms = <&pwm7>;
-        };
-
-	vmmcsd_fixed: fixedregulator@0 {
-		compatible = "regulator-fixed";
-		regulator-name = "vmmcsd_fixed";
-		regulator-min-microvolt = <3300000>;
-		regulator-max-microvolt = <3300000>;
-	};
-
-};
-

+ 0 - 3346
board/GfA/Display001/Display001_sgx_defconfig

@@ -1,3346 +0,0 @@
-#
-# Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.12.10 Kernel Configuration
-#
-CONFIG_ARM=y
-CONFIG_SYS_SUPPORTS_APM_EMULATION=y
-CONFIG_HAVE_PROC_CPU=y
-CONFIG_STACKTRACE_SUPPORT=y
-CONFIG_HAVE_LATENCYTOP_SUPPORT=y
-CONFIG_LOCKDEP_SUPPORT=y
-CONFIG_TRACE_IRQFLAGS_SUPPORT=y
-CONFIG_RWSEM_GENERIC_SPINLOCK=y
-CONFIG_ARCH_HAS_CPUFREQ=y
-CONFIG_ARCH_HAS_BANDGAP=y
-CONFIG_GENERIC_HWEIGHT=y
-CONFIG_GENERIC_CALIBRATE_DELAY=y
-CONFIG_DMA_NONCOHERENT=y
-CONFIG_NEED_DMA_MAP_STATE=y
-CONFIG_VECTORS_BASE=0xffff0000
-CONFIG_ARM_PATCH_PHYS_VIRT=y
-CONFIG_GENERIC_BUG=y
-CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
-CONFIG_IRQ_WORK=y
-CONFIG_BUILDTIME_EXTABLE_SORT=y
-
-#
-# General setup
-#
-CONFIG_BROKEN_ON_SMP=y
-CONFIG_INIT_ENV_ARG_LIMIT=32
-CONFIG_CROSS_COMPILE=""
-# CONFIG_COMPILE_TEST is not set
-CONFIG_LOCALVERSION=""
-CONFIG_LOCALVERSION_AUTO=y
-CONFIG_HAVE_KERNEL_GZIP=y
-CONFIG_HAVE_KERNEL_LZMA=y
-CONFIG_HAVE_KERNEL_XZ=y
-CONFIG_HAVE_KERNEL_LZO=y
-CONFIG_HAVE_KERNEL_LZ4=y
-CONFIG_KERNEL_GZIP=y
-# CONFIG_KERNEL_LZMA is not set
-# CONFIG_KERNEL_XZ is not set
-# CONFIG_KERNEL_LZO is not set
-# CONFIG_KERNEL_LZ4 is not set
-CONFIG_DEFAULT_HOSTNAME="(none)"
-CONFIG_SWAP=y
-CONFIG_SYSVIPC=y
-CONFIG_SYSVIPC_SYSCTL=y
-CONFIG_POSIX_MQUEUE=y
-CONFIG_POSIX_MQUEUE_SYSCTL=y
-# CONFIG_FHANDLE is not set
-# CONFIG_AUDIT is not set
-
-#
-# IRQ subsystem
-#
-CONFIG_GENERIC_IRQ_PROBE=y
-CONFIG_GENERIC_IRQ_SHOW=y
-CONFIG_HARDIRQS_SW_RESEND=y
-CONFIG_GENERIC_IRQ_CHIP=y
-CONFIG_IRQ_DOMAIN=y
-# CONFIG_IRQ_DOMAIN_DEBUG is not set
-CONFIG_IRQ_FORCED_THREADING=y
-CONFIG_SPARSE_IRQ=y
-CONFIG_KTIME_SCALAR=y
-CONFIG_GENERIC_CLOCKEVENTS=y
-CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
-
-#
-# Timers subsystem
-#
-CONFIG_TICK_ONESHOT=y
-CONFIG_NO_HZ_COMMON=y
-# CONFIG_HZ_PERIODIC is not set
-CONFIG_NO_HZ_IDLE=y
-CONFIG_NO_HZ=y
-CONFIG_HIGH_RES_TIMERS=y
-
-#
-# CPU/Task time and stats accounting
-#
-CONFIG_TICK_CPU_ACCOUNTING=y
-# CONFIG_IRQ_TIME_ACCOUNTING is not set
-CONFIG_BSD_PROCESS_ACCT=y
-# CONFIG_BSD_PROCESS_ACCT_V3 is not set
-# CONFIG_TASKSTATS is not set
-
-#
-# RCU Subsystem
-#
-CONFIG_TREE_PREEMPT_RCU=y
-CONFIG_PREEMPT_RCU=y
-CONFIG_RCU_STALL_COMMON=y
-CONFIG_RCU_FANOUT=32
-CONFIG_RCU_FANOUT_LEAF=16
-# CONFIG_RCU_FANOUT_EXACT is not set
-# CONFIG_TREE_RCU_TRACE is not set
-# CONFIG_RCU_BOOST is not set
-# CONFIG_RCU_NOCB_CPU is not set
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
-CONFIG_LOG_BUF_SHIFT=16
-CONFIG_GENERIC_SCHED_CLOCK=y
-# CONFIG_CGROUPS is not set
-# CONFIG_CHECKPOINT_RESTORE is not set
-# CONFIG_NAMESPACES is not set
-# CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set
-# CONFIG_SCHED_AUTOGROUP is not set
-# CONFIG_SYSFS_DEPRECATED is not set
-# CONFIG_RELAY is not set
-CONFIG_BLK_DEV_INITRD=y
-CONFIG_INITRAMFS_SOURCE=""
-CONFIG_RD_GZIP=y
-# CONFIG_RD_BZIP2 is not set
-# CONFIG_RD_LZMA is not set
-# CONFIG_RD_XZ is not set
-# CONFIG_RD_LZO is not set
-# CONFIG_RD_LZ4 is not set
-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
-CONFIG_SYSCTL=y
-CONFIG_ANON_INODES=y
-CONFIG_HAVE_UID16=y
-CONFIG_EXPERT=y
-CONFIG_UID16=y
-# CONFIG_SYSCTL_SYSCALL is not set
-CONFIG_KALLSYMS=y
-CONFIG_KALLSYMS_ALL=y
-CONFIG_PRINTK=y
-CONFIG_BUG=y
-CONFIG_ELF_CORE=y
-CONFIG_BASE_FULL=y
-CONFIG_FUTEX=y
-CONFIG_EPOLL=y
-CONFIG_SIGNALFD=y
-CONFIG_TIMERFD=y
-CONFIG_EVENTFD=y
-CONFIG_SHMEM=y
-CONFIG_AIO=y
-# CONFIG_EMBEDDED is not set
-CONFIG_HAVE_PERF_EVENTS=y
-CONFIG_PERF_USE_VMALLOC=y
-
-#
-# Kernel Performance Events And Counters
-#
-CONFIG_PERF_EVENTS=y
-# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
-CONFIG_VM_EVENT_COUNTERS=y
-CONFIG_SLUB_DEBUG=y
-CONFIG_COMPAT_BRK=y
-# CONFIG_SLAB is not set
-CONFIG_SLUB=y
-# CONFIG_SLOB is not set
-CONFIG_PROFILING=y
-CONFIG_TRACEPOINTS=y
-# CONFIG_OPROFILE is not set
-CONFIG_HAVE_OPROFILE=y
-CONFIG_KPROBES=y
-# CONFIG_JUMP_LABEL is not set
-# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
-CONFIG_KRETPROBES=y
-CONFIG_HAVE_KPROBES=y
-CONFIG_HAVE_KRETPROBES=y
-CONFIG_HAVE_ARCH_TRACEHOOK=y
-CONFIG_HAVE_DMA_ATTRS=y
-CONFIG_HAVE_DMA_CONTIGUOUS=y
-CONFIG_GENERIC_SMP_IDLE_THREAD=y
-CONFIG_GENERIC_IDLE_POLL_SETUP=y
-CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
-CONFIG_HAVE_CLK=y
-CONFIG_HAVE_DMA_API_DEBUG=y
-CONFIG_HAVE_HW_BREAKPOINT=y
-CONFIG_HAVE_ARCH_JUMP_LABEL=y
-CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
-CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
-CONFIG_HAVE_CONTEXT_TRACKING=y
-CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
-CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
-CONFIG_MODULES_USE_ELF_REL=y
-CONFIG_CLONE_BACKWARDS=y
-CONFIG_OLD_SIGSUSPEND3=y
-CONFIG_OLD_SIGACTION=y
-
-#
-# GCOV-based kernel profiling
-#
-# CONFIG_GCOV_KERNEL is not set
-CONFIG_HAVE_GENERIC_DMA_COHERENT=y
-CONFIG_SLABINFO=y
-CONFIG_RT_MUTEXES=y
-CONFIG_BASE_SMALL=0
-CONFIG_MODULES=y
-CONFIG_MODULE_FORCE_LOAD=y
-CONFIG_MODULE_UNLOAD=y
-CONFIG_MODULE_FORCE_UNLOAD=y
-CONFIG_MODVERSIONS=y
-CONFIG_MODULE_SRCVERSION_ALL=y
-# CONFIG_MODULE_SIG is not set
-CONFIG_BLOCK=y
-CONFIG_LBDAF=y
-# CONFIG_BLK_DEV_BSG is not set
-# CONFIG_BLK_DEV_BSGLIB is not set
-# CONFIG_BLK_DEV_INTEGRITY is not set
-# CONFIG_BLK_CMDLINE_PARSER is not set
-
-#
-# Partition Types
-#
-# CONFIG_PARTITION_ADVANCED is not set
-CONFIG_MSDOS_PARTITION=y
-CONFIG_EFI_PARTITION=y
-
-#
-# IO Schedulers
-#
-CONFIG_IOSCHED_NOOP=y
-CONFIG_IOSCHED_DEADLINE=y
-CONFIG_IOSCHED_CFQ=y
-# CONFIG_DEFAULT_DEADLINE is not set
-CONFIG_DEFAULT_CFQ=y
-# CONFIG_DEFAULT_NOOP is not set
-CONFIG_DEFAULT_IOSCHED="cfq"
-CONFIG_UNINLINE_SPIN_UNLOCK=y
-CONFIG_FREEZER=y
-
-#
-# System Type
-#
-CONFIG_MMU=y
-# CONFIG_ARCH_MULTIPLATFORM is not set
-# CONFIG_ARCH_INTEGRATOR is not set
-# CONFIG_ARCH_REALVIEW is not set
-# CONFIG_ARCH_VERSATILE is not set
-# CONFIG_ARCH_AT91 is not set
-# CONFIG_ARCH_CLPS711X is not set
-# CONFIG_ARCH_GEMINI is not set
-# CONFIG_ARCH_EBSA110 is not set
-# CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_FOOTBRIDGE is not set
-# CONFIG_ARCH_NETX is not set
-# CONFIG_ARCH_IOP13XX is not set
-# CONFIG_ARCH_IOP32X is not set
-# CONFIG_ARCH_IOP33X is not set
-# CONFIG_ARCH_IXP4XX is not set
-# CONFIG_ARCH_DOVE is not set
-# CONFIG_ARCH_KIRKWOOD is not set
-# CONFIG_ARCH_MV78XX0 is not set
-# CONFIG_ARCH_ORION5X is not set
-# CONFIG_ARCH_MMP is not set
-# CONFIG_ARCH_KS8695 is not set
-# CONFIG_ARCH_W90X900 is not set
-# CONFIG_ARCH_LPC32XX is not set
-# CONFIG_ARCH_PXA is not set
-# CONFIG_ARCH_MSM is not set
-# CONFIG_ARCH_SHMOBILE is not set
-# CONFIG_ARCH_RPC is not set
-# CONFIG_ARCH_SA1100 is not set
-# CONFIG_ARCH_S3C24XX is not set
-# CONFIG_ARCH_S3C64XX is not set
-# CONFIG_ARCH_S5P64X0 is not set
-# CONFIG_ARCH_S5PC100 is not set
-# CONFIG_ARCH_S5PV210 is not set
-# CONFIG_ARCH_EXYNOS is not set
-# CONFIG_ARCH_SHARK is not set
-# CONFIG_ARCH_DAVINCI is not set
-# CONFIG_ARCH_OMAP1 is not set
-CONFIG_ARCH_OMAP2PLUS=y
-
-#
-# Multiple platform selection
-#
-
-#
-# CPU Core family selection
-#
-# CONFIG_ARCH_MULTI_V6 is not set
-CONFIG_ARCH_MULTI_V7=y
-CONFIG_ARCH_MULTI_V6_V7=y
-# CONFIG_ARCH_MULTI_CPU_AUTO is not set
-# CONFIG_ARCH_MVEBU is not set
-# CONFIG_ARCH_BCM is not set
-# CONFIG_GPIO_PCA953X is not set
-# CONFIG_KEYBOARD_GPIO_POLLED is not set
-# CONFIG_ARCH_HIGHBANK is not set
-# CONFIG_ARCH_KEYSTONE is not set
-# CONFIG_ARCH_MXC is not set
-
-#
-# TI OMAP Common Features
-#
-
-#
-# OMAP Feature Selections
-#
-CONFIG_OMAP_RESET_CLOCKS=y
-CONFIG_OMAP_MUX=y
-CONFIG_OMAP_MUX_DEBUG=y
-CONFIG_OMAP_MUX_WARNINGS=y
-CONFIG_OMAP_32K_TIMER=y
-# CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set
-CONFIG_OMAP_DM_TIMER=y
-CONFIG_OMAP_PM_NOOP=y
-CONFIG_MACH_OMAP_GENERIC=y
-CONFIG_ARCH_OMAP=y
-CONFIG_ARCH_OMAP3=y
-CONFIG_ARCH_OMAP4=y
-# CONFIG_SOC_OMAP5 is not set
-CONFIG_SOC_AM33XX=y
-CONFIG_SOC_AM43XX=y
-
-#
-# TI OMAP2/3/4 Specific Features
-#
-# CONFIG_ARCH_OMAP2PLUS_TYPICAL is not set
-CONFIG_SOC_HAS_OMAP2_SDRC=y
-# CONFIG_SOC_DRA7XX is not set
-CONFIG_SOC_OMAP3430=y
-# CONFIG_SOC_TI81XX is not set
-CONFIG_OMAP_PACKAGE_CBB=y
-
-#
-# OMAP Board Type
-#
-# CONFIG_MACH_OMAP3_BEAGLE is not set
-# CONFIG_MACH_DEVKIT8000 is not set
-# CONFIG_MACH_OMAP_LDP is not set
-# CONFIG_MACH_OMAP3530_LV_SOM is not set
-# CONFIG_MACH_OMAP3_TORPEDO is not set
-# CONFIG_MACH_OVERO is not set
-# CONFIG_MACH_OMAP3EVM is not set
-CONFIG_MACH_OMAP3517EVM=y
-# CONFIG_MACH_CRANEBOARD is not set
-# CONFIG_MACH_OMAP3_PANDORA is not set
-# CONFIG_MACH_TOUCHBOOK is not set
-# CONFIG_MACH_OMAP_3430SDP is not set
-# CONFIG_MACH_NOKIA_RM680 is not set
-# CONFIG_MACH_NOKIA_RX51 is not set
-# CONFIG_MACH_OMAP_ZOOM2 is not set
-# CONFIG_MACH_OMAP_ZOOM3 is not set
-# CONFIG_MACH_CM_T35 is not set
-# CONFIG_MACH_CM_T3517 is not set
-# CONFIG_MACH_IGEP0020 is not set
-# CONFIG_MACH_IGEP0030 is not set
-# CONFIG_MACH_SBC3530 is not set
-# CONFIG_MACH_OMAP_3630SDP is not set
-# CONFIG_OMAP3_EMU is not set
-# CONFIG_OMAP3_SDRC_AC_TIMING is not set
-# CONFIG_OMAP4_ERRATA_I688 is not set
-# CONFIG_ARCH_ROCKCHIP is not set
-# CONFIG_ARCH_SOCFPGA is not set
-# CONFIG_PLAT_SPEAR is not set
-# CONFIG_ARCH_STI is not set
-# CONFIG_ARCH_SHMOBILE_MULTI is not set
-# CONFIG_ARCH_SUNXI is not set
-# CONFIG_ARCH_SIRF is not set
-# CONFIG_ARCH_TEGRA is not set
-# CONFIG_ARCH_U8500 is not set
-# CONFIG_ARCH_VEXPRESS is not set
-# CONFIG_ARCH_VIRT is not set
-# CONFIG_ARCH_WM8850 is not set
-# CONFIG_ARCH_ZYNQ is not set
-
-#
-# Processor Type
-#
-CONFIG_CPU_V7=y
-CONFIG_CPU_32v6K=y
-CONFIG_CPU_32v7=y
-CONFIG_CPU_ABRT_EV7=y
-CONFIG_CPU_PABRT_V7=y
-CONFIG_CPU_CACHE_V7=y
-CONFIG_CPU_CACHE_VIPT=y
-CONFIG_CPU_COPY_V6=y
-CONFIG_CPU_TLB_V7=y
-CONFIG_CPU_HAS_ASID=y
-CONFIG_CPU_CP15=y
-CONFIG_CPU_CP15_MMU=y
-
-#
-# Processor Features
-#
-# CONFIG_ARM_LPAE is not set
-# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set
-CONFIG_ARM_THUMB=y
-CONFIG_ARM_THUMBEE=y
-CONFIG_ARM_VIRT_EXT=y
-# CONFIG_SWP_EMULATE is not set
-# CONFIG_CPU_ICACHE_DISABLE is not set
-# CONFIG_CPU_DCACHE_DISABLE is not set
-# CONFIG_CPU_BPREDICT_DISABLE is not set
-CONFIG_KUSER_HELPERS=y
-CONFIG_OUTER_CACHE=y
-CONFIG_OUTER_CACHE_SYNC=y
-CONFIG_MIGHT_HAVE_CACHE_L2X0=y
-CONFIG_CACHE_L2X0=y
-CONFIG_CACHE_PL310=y
-CONFIG_ARM_L1_CACHE_SHIFT_6=y
-CONFIG_ARM_L1_CACHE_SHIFT=6
-CONFIG_ARM_DMA_MEM_BUFFERABLE=y
-CONFIG_ARM_NR_BANKS=8
-CONFIG_MULTI_IRQ_HANDLER=y
-# CONFIG_ARM_ERRATA_430973 is not set
-# CONFIG_ARM_ERRATA_458693 is not set
-# CONFIG_ARM_ERRATA_460075 is not set
-CONFIG_PL310_ERRATA_588369=y
-CONFIG_ARM_ERRATA_720789=y
-CONFIG_PL310_ERRATA_727915=y
-# CONFIG_ARM_ERRATA_743622 is not set
-# CONFIG_ARM_ERRATA_751472 is not set
-# CONFIG_PL310_ERRATA_753970 is not set
-CONFIG_ARM_ERRATA_754322=y
-# CONFIG_PL310_ERRATA_769419 is not set
-CONFIG_ARM_ERRATA_775420=y
-# CONFIG_ARM_ERRATA_773022 is not set
-CONFIG_TI_PRIV_EDMA=y
-
-#
-# Bus support
-#
-# CONFIG_PCI_SYSCALL is not set
-# CONFIG_PCCARD is not set
-
-#
-# Kernel Features
-#
-CONFIG_HAVE_SMP=y
-# CONFIG_SMP is not set
-CONFIG_HAVE_ARM_ARCH_TIMER=y
-CONFIG_VMSPLIT_3G=y
-# CONFIG_VMSPLIT_2G is not set
-# CONFIG_VMSPLIT_1G is not set
-CONFIG_PAGE_OFFSET=0xC0000000
-# CONFIG_ARM_PSCI is not set
-CONFIG_ARCH_NR_GPIO=192
-# CONFIG_PREEMPT_NONE is not set
-# CONFIG_PREEMPT_VOLUNTARY is not set
-CONFIG_PREEMPT=y
-CONFIG_PREEMPT_COUNT=y
-CONFIG_HZ_FIXED=0
-CONFIG_HZ_100=y
-# CONFIG_HZ_200 is not set
-# CONFIG_HZ_250 is not set
-# CONFIG_HZ_300 is not set
-# CONFIG_HZ_500 is not set
-# CONFIG_HZ_1000 is not set
-CONFIG_HZ=100
-CONFIG_SCHED_HRTICK=y
-# CONFIG_THUMB2_KERNEL is not set
-CONFIG_AEABI=y
-CONFIG_OABI_COMPAT=y
-CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y
-# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set
-# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set
-CONFIG_HAVE_ARCH_PFN_VALID=y
-CONFIG_HIGHMEM=y
-# CONFIG_HIGHPTE is not set
-CONFIG_HW_PERF_EVENTS=y
-CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
-CONFIG_FLATMEM=y
-CONFIG_FLAT_NODE_MEM_MAP=y
-CONFIG_HAVE_MEMBLOCK=y
-CONFIG_MEMORY_ISOLATION=y
-# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
-CONFIG_PAGEFLAGS_EXTENDED=y
-CONFIG_SPLIT_PTLOCK_CPUS=999999
-CONFIG_COMPACTION=y
-CONFIG_MIGRATION=y
-# CONFIG_PHYS_ADDR_T_64BIT is not set
-CONFIG_ZONE_DMA_FLAG=0
-CONFIG_BOUNCE=y
-# CONFIG_KSM is not set
-CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
-CONFIG_CROSS_MEMORY_ATTACH=y
-CONFIG_NEED_PER_CPU_KM=y
-# CONFIG_CLEANCACHE is not set
-# CONFIG_FRONTSWAP is not set
-CONFIG_CMA=y
-# CONFIG_CMA_DEBUG is not set
-# CONFIG_ZBUD is not set
-CONFIG_FORCE_MAX_ZONEORDER=12
-CONFIG_ALIGNMENT_TRAP=y
-# CONFIG_UACCESS_WITH_MEMCPY is not set
-# CONFIG_SECCOMP is not set
-# CONFIG_CC_STACKPROTECTOR is not set
-# CONFIG_XEN is not set
-
-#
-# Boot options
-#
-CONFIG_USE_OF=y
-CONFIG_ATAGS=y
-# CONFIG_DEPRECATED_PARAM_STRUCT is not set
-CONFIG_ZBOOT_ROM_TEXT=0x0
-CONFIG_ZBOOT_ROM_BSS=0x0
-# CONFIG_ARM_APPENDED_DTB is not set
-CONFIG_CMDLINE="root=/dev/mmcblk0p2 rootwait console=ttyO0,115200"
-CONFIG_CMDLINE_FROM_BOOTLOADER=y
-# CONFIG_CMDLINE_EXTEND is not set
-# CONFIG_CMDLINE_FORCE is not set
-# CONFIG_XIP_KERNEL is not set
-CONFIG_KEXEC=y
-CONFIG_ATAGS_PROC=y
-# CONFIG_CRASH_DUMP is not set
-CONFIG_AUTO_ZRELADDR=y
-
-#
-# CPU Power Management
-#
-
-#
-# CPU Frequency scaling
-#
-CONFIG_CPU_FREQ=y
-CONFIG_CPU_FREQ_TABLE=y
-CONFIG_CPU_FREQ_GOV_COMMON=y
-CONFIG_CPU_FREQ_STAT=y
-CONFIG_CPU_FREQ_STAT_DETAILS=y
-CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
-# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
-CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
-CONFIG_CPU_FREQ_GOV_POWERSAVE=y
-CONFIG_CPU_FREQ_GOV_USERSPACE=y
-CONFIG_CPU_FREQ_GOV_ONDEMAND=y
-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
-CONFIG_GENERIC_CPUFREQ_CPU0=y
-
-#
-# ARM CPU frequency scaling drivers
-#
-# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set
-CONFIG_ARM_OMAP2PLUS_CPUFREQ=y
-
-#
-# CPU Idle
-#
-# CONFIG_CPU_IDLE is not set
-# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
-
-#
-# Floating point emulation
-#
-
-#
-# At least one emulation must be selected
-#
-CONFIG_FPE_NWFPE=y
-# CONFIG_FPE_NWFPE_XP is not set
-# CONFIG_FPE_FASTFPE is not set
-CONFIG_VFP=y
-CONFIG_VFPv3=y
-CONFIG_NEON=y
-# CONFIG_KERNEL_MODE_NEON is not set
-
-#
-# Userspace binary formats
-#
-CONFIG_BINFMT_ELF=y
-CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
-CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
-CONFIG_BINFMT_SCRIPT=y
-# CONFIG_HAVE_AOUT is not set
-CONFIG_BINFMT_MISC=y
-CONFIG_COREDUMP=y
-
-#
-# Power management options
-#
-CONFIG_SUSPEND=y
-CONFIG_SUSPEND_FREEZER=y
-CONFIG_PM_SLEEP=y
-# CONFIG_PM_AUTOSLEEP is not set
-# CONFIG_PM_WAKELOCKS is not set
-CONFIG_PM_RUNTIME=y
-CONFIG_PM=y
-CONFIG_PM_DEBUG=y
-# CONFIG_PM_ADVANCED_DEBUG is not set
-# CONFIG_PM_TEST_SUSPEND is not set
-CONFIG_PM_SLEEP_DEBUG=y
-# CONFIG_APM_EMULATION is not set
-CONFIG_ARCH_HAS_OPP=y
-CONFIG_PM_OPP=y
-CONFIG_PM_CLK=y
-# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
-CONFIG_CPU_PM=y
-CONFIG_ARCH_SUSPEND_POSSIBLE=y
-CONFIG_ARM_CPU_SUSPEND=y
-CONFIG_NET=y
-
-#
-# Networking options
-#
-CONFIG_PACKET=y
-# CONFIG_PACKET_DIAG is not set
-CONFIG_UNIX=y
-# CONFIG_UNIX_DIAG is not set
-CONFIG_XFRM=y
-CONFIG_XFRM_ALGO=y
-CONFIG_XFRM_USER=y
-# CONFIG_XFRM_SUB_POLICY is not set
-CONFIG_XFRM_MIGRATE=y
-# CONFIG_XFRM_STATISTICS is not set
-CONFIG_NET_KEY=y
-CONFIG_NET_KEY_MIGRATE=y
-CONFIG_INET=y
-CONFIG_IP_MULTICAST=y
-# CONFIG_IP_ADVANCED_ROUTER is not set
-CONFIG_IP_ROUTE_CLASSID=y
-CONFIG_IP_PNP=y
-CONFIG_IP_PNP_DHCP=y
-CONFIG_IP_PNP_BOOTP=y
-CONFIG_IP_PNP_RARP=y
-# CONFIG_NET_IPIP is not set
-# CONFIG_NET_IPGRE_DEMUX is not set
-# CONFIG_NET_IP_TUNNEL is not set
-# CONFIG_IP_MROUTE is not set
-CONFIG_SYN_COOKIES=y
-# CONFIG_NET_IPVTI is not set
-# CONFIG_INET_AH is not set
-# CONFIG_INET_ESP is not set
-# CONFIG_INET_IPCOMP is not set
-# CONFIG_INET_XFRM_TUNNEL is not set
-# CONFIG_INET_TUNNEL is not set
-CONFIG_INET_XFRM_MODE_TRANSPORT=y
-CONFIG_INET_XFRM_MODE_TUNNEL=y
-CONFIG_INET_XFRM_MODE_BEET=y
-# CONFIG_INET_LRO is not set
-CONFIG_INET_DIAG=y
-CONFIG_INET_TCP_DIAG=y
-# CONFIG_INET_UDP_DIAG is not set
-# CONFIG_TCP_CONG_ADVANCED is not set
-CONFIG_TCP_CONG_CUBIC=y
-CONFIG_DEFAULT_TCP_CONG="cubic"
-# CONFIG_TCP_MD5SIG is not set
-# CONFIG_IPV6 is not set
-# CONFIG_NETWORK_SECMARK is not set
-# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
-CONFIG_NETFILTER=y
-# CONFIG_NETFILTER_DEBUG is not set
-CONFIG_NETFILTER_ADVANCED=y
-
-#
-# Core Netfilter Configuration
-#
-CONFIG_NETFILTER_NETLINK=m
-CONFIG_NETFILTER_NETLINK_ACCT=m
-CONFIG_NETFILTER_NETLINK_QUEUE=m
-CONFIG_NETFILTER_NETLINK_LOG=m
-CONFIG_NF_CONNTRACK=m
-CONFIG_NF_CONNTRACK_MARK=y
-CONFIG_NF_CONNTRACK_PROCFS=y
-CONFIG_NF_CONNTRACK_EVENTS=y
-CONFIG_NF_CONNTRACK_TIMEOUT=y
-CONFIG_NF_CONNTRACK_TIMESTAMP=y
-CONFIG_NF_CONNTRACK_LABELS=y
-CONFIG_NF_CT_PROTO_DCCP=m
-CONFIG_NF_CT_PROTO_GRE=m
-CONFIG_NF_CT_PROTO_SCTP=m
-CONFIG_NF_CT_PROTO_UDPLITE=m
-CONFIG_NF_CONNTRACK_AMANDA=m
-CONFIG_NF_CONNTRACK_FTP=m
-CONFIG_NF_CONNTRACK_H323=m
-CONFIG_NF_CONNTRACK_IRC=m
-CONFIG_NF_CONNTRACK_BROADCAST=m
-CONFIG_NF_CONNTRACK_NETBIOS_NS=m
-CONFIG_NF_CONNTRACK_SNMP=m
-CONFIG_NF_CONNTRACK_PPTP=m
-CONFIG_NF_CONNTRACK_SANE=m
-CONFIG_NF_CONNTRACK_SIP=m
-CONFIG_NF_CONNTRACK_TFTP=m
-CONFIG_NF_CT_NETLINK=m
-CONFIG_NF_CT_NETLINK_TIMEOUT=m
-# CONFIG_NF_CT_NETLINK_HELPER is not set
-CONFIG_NETFILTER_NETLINK_QUEUE_CT=y
-CONFIG_NF_NAT=m
-CONFIG_NF_NAT_NEEDED=y
-CONFIG_NF_NAT_PROTO_DCCP=m
-CONFIG_NF_NAT_PROTO_UDPLITE=m
-CONFIG_NF_NAT_PROTO_SCTP=m
-CONFIG_NF_NAT_AMANDA=m
-CONFIG_NF_NAT_FTP=m
-CONFIG_NF_NAT_IRC=m
-CONFIG_NF_NAT_SIP=m
-CONFIG_NF_NAT_TFTP=m
-CONFIG_NETFILTER_SYNPROXY=m
-CONFIG_NETFILTER_XTABLES=y
-
-#
-# Xtables combined modules
-#
-CONFIG_NETFILTER_XT_MARK=m
-CONFIG_NETFILTER_XT_CONNMARK=m
-# CONFIG_NETFILTER_XT_SET is not set
-
-#
-# Xtables targets
-#
-# CONFIG_NETFILTER_XT_TARGET_CHECKSUM is not set
-CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
-CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
-# CONFIG_NETFILTER_XT_TARGET_CT is not set
-# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
-CONFIG_NETFILTER_XT_TARGET_HL=m
-CONFIG_NETFILTER_XT_TARGET_HMARK=m
-CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
-CONFIG_NETFILTER_XT_TARGET_LED=m
-CONFIG_NETFILTER_XT_TARGET_LOG=m
-CONFIG_NETFILTER_XT_TARGET_MARK=m
-CONFIG_NETFILTER_XT_TARGET_NETMAP=m
-CONFIG_NETFILTER_XT_TARGET_NFLOG=m
-CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
-# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
-CONFIG_NETFILTER_XT_TARGET_RATEEST=m
-CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
-CONFIG_NETFILTER_XT_TARGET_TEE=m
-# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set
-# CONFIG_NETFILTER_XT_TARGET_TRACE is not set
-CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
-# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set
-
-#
-# Xtables matches
-#
-CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
-CONFIG_NETFILTER_XT_MATCH_BPF=m
-CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
-CONFIG_NETFILTER_XT_MATCH_COMMENT=m
-CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
-CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
-CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
-CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
-CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
-CONFIG_NETFILTER_XT_MATCH_CPU=m
-CONFIG_NETFILTER_XT_MATCH_DCCP=m
-CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
-CONFIG_NETFILTER_XT_MATCH_DSCP=m
-CONFIG_NETFILTER_XT_MATCH_ECN=m
-CONFIG_NETFILTER_XT_MATCH_ESP=m
-CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
-CONFIG_NETFILTER_XT_MATCH_HELPER=m
-CONFIG_NETFILTER_XT_MATCH_HL=m
-CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
-CONFIG_NETFILTER_XT_MATCH_LENGTH=m
-CONFIG_NETFILTER_XT_MATCH_LIMIT=m
-CONFIG_NETFILTER_XT_MATCH_MAC=m
-CONFIG_NETFILTER_XT_MATCH_MARK=m
-CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
-CONFIG_NETFILTER_XT_MATCH_NFACCT=m
-CONFIG_NETFILTER_XT_MATCH_OSF=m
-CONFIG_NETFILTER_XT_MATCH_OWNER=m
-CONFIG_NETFILTER_XT_MATCH_POLICY=m
-CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
-CONFIG_NETFILTER_XT_MATCH_QUOTA=m
-CONFIG_NETFILTER_XT_MATCH_RATEEST=m
-CONFIG_NETFILTER_XT_MATCH_REALM=m
-CONFIG_NETFILTER_XT_MATCH_RECENT=m
-CONFIG_NETFILTER_XT_MATCH_SCTP=m
-CONFIG_NETFILTER_XT_MATCH_SOCKET=m
-CONFIG_NETFILTER_XT_MATCH_STATE=m
-CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
-CONFIG_NETFILTER_XT_MATCH_STRING=m
-CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
-CONFIG_NETFILTER_XT_MATCH_TIME=m
-CONFIG_NETFILTER_XT_MATCH_U32=m
-CONFIG_IP_SET=m
-CONFIG_IP_SET_MAX=256
-CONFIG_IP_SET_BITMAP_IP=m
-CONFIG_IP_SET_BITMAP_IPMAC=m
-CONFIG_IP_SET_BITMAP_PORT=m
-CONFIG_IP_SET_HASH_IP=m
-CONFIG_IP_SET_HASH_IPPORT=m
-CONFIG_IP_SET_HASH_IPPORTIP=m
-CONFIG_IP_SET_HASH_IPPORTNET=m
-CONFIG_IP_SET_HASH_NET=m
-CONFIG_IP_SET_HASH_NETPORT=m
-CONFIG_IP_SET_HASH_NETIFACE=m
-CONFIG_IP_SET_LIST_SET=m
-# CONFIG_IP_VS is not set
-
-#
-# IP: Netfilter Configuration
-#
-CONFIG_NF_DEFRAG_IPV4=m
-CONFIG_NF_CONNTRACK_IPV4=m
-CONFIG_NF_CONNTRACK_PROC_COMPAT=y
-CONFIG_IP_NF_IPTABLES=y
-CONFIG_IP_NF_MATCH_AH=m
-CONFIG_IP_NF_MATCH_ECN=m
-# CONFIG_IP_NF_MATCH_RPFILTER is not set
-CONFIG_IP_NF_MATCH_TTL=m
-CONFIG_IP_NF_FILTER=y
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_TARGET_SYNPROXY=m
-CONFIG_IP_NF_TARGET_ULOG=m
-CONFIG_NF_NAT_IPV4=m
-CONFIG_IP_NF_TARGET_MASQUERADE=m
-CONFIG_IP_NF_TARGET_NETMAP=m
-CONFIG_IP_NF_TARGET_REDIRECT=m
-CONFIG_NF_NAT_SNMP_BASIC=m
-CONFIG_NF_NAT_PROTO_GRE=m
-CONFIG_NF_NAT_PPTP=m
-CONFIG_NF_NAT_H323=m
-CONFIG_IP_NF_MANGLE=m
-CONFIG_IP_NF_TARGET_CLUSTERIP=m
-CONFIG_IP_NF_TARGET_ECN=m
-CONFIG_IP_NF_TARGET_TTL=m
-CONFIG_IP_NF_RAW=m
-CONFIG_IP_NF_ARPTABLES=m
-CONFIG_IP_NF_ARPFILTER=m
-CONFIG_IP_NF_ARP_MANGLE=m
-# CONFIG_IP_DCCP is not set
-# CONFIG_IP_SCTP is not set
-# CONFIG_RDS is not set
-# CONFIG_TIPC is not set
-# CONFIG_ATM is not set
-# CONFIG_L2TP is not set
-# CONFIG_BRIDGE is not set
-CONFIG_HAVE_NET_DSA=y
-# CONFIG_VLAN_8021Q is not set
-# CONFIG_DECNET is not set
-# CONFIG_LLC2 is not set
-# CONFIG_IPX is not set
-# CONFIG_ATALK is not set
-# CONFIG_X25 is not set
-# CONFIG_LAPB is not set
-# CONFIG_PHONET is not set
-# CONFIG_IEEE802154 is not set
-# CONFIG_NET_SCHED is not set
-# CONFIG_DCB is not set
-CONFIG_DNS_RESOLVER=y
-# CONFIG_BATMAN_ADV is not set
-# CONFIG_OPENVSWITCH is not set
-# CONFIG_VSOCKETS is not set
-# CONFIG_NETLINK_MMAP is not set
-# CONFIG_NETLINK_DIAG is not set
-# CONFIG_NET_MPLS_GSO is not set
-CONFIG_NET_RX_BUSY_POLL=y
-CONFIG_BQL=y
-# CONFIG_BPF_JIT is not set
-
-#
-# Network testing
-#
-# CONFIG_NET_PKTGEN is not set
-# CONFIG_NET_TCPPROBE is not set
-# CONFIG_NET_DROP_MONITOR is not set
-# CONFIG_HAMRADIO is not set
-# CONFIG_CAN is not set
-# CONFIG_IRDA is not set
-# CONFIG_BT is not set
-# CONFIG_AF_RXRPC is not set
-CONFIG_WIRELESS=y
-CONFIG_WIRELESS_EXT=y
-CONFIG_WEXT_CORE=y
-CONFIG_WEXT_PROC=y
-CONFIG_WEXT_SPY=y
-CONFIG_CFG80211=m
-# CONFIG_NL80211_TESTMODE is not set
-# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
-# CONFIG_CFG80211_REG_DEBUG is not set
-# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
-CONFIG_CFG80211_DEFAULT_PS=y
-CONFIG_CFG80211_DEBUGFS=y
-# CONFIG_CFG80211_INTERNAL_REGDB is not set
-CONFIG_CFG80211_WEXT=y
-CONFIG_LIB80211=m
-# CONFIG_LIB80211_DEBUG is not set
-CONFIG_MAC80211=m
-CONFIG_MAC80211_HAS_RC=y
-CONFIG_MAC80211_RC_PID=y
-CONFIG_MAC80211_RC_MINSTREL=y
-CONFIG_MAC80211_RC_MINSTREL_HT=y
-CONFIG_MAC80211_RC_DEFAULT_PID=y
-# CONFIG_MAC80211_RC_DEFAULT_MINSTREL is not set
-CONFIG_MAC80211_RC_DEFAULT="pid"
-# CONFIG_MAC80211_MESH is not set
-# CONFIG_MAC80211_LEDS is not set
-CONFIG_MAC80211_DEBUGFS=y
-# CONFIG_MAC80211_MESSAGE_TRACING is not set
-# CONFIG_MAC80211_DEBUG_MENU is not set
-# CONFIG_WIMAX is not set
-CONFIG_RFKILL=y
-CONFIG_RFKILL_LEDS=y
-# CONFIG_RFKILL_INPUT is not set
-# CONFIG_RFKILL_REGULATOR is not set
-# CONFIG_RFKILL_GPIO is not set
-# CONFIG_NET_9P is not set
-# CONFIG_CAIF is not set
-# CONFIG_CEPH_LIB is not set
-# CONFIG_NFC is not set
-CONFIG_HAVE_BPF_JIT=y
-
-#
-# Device Drivers
-#
-
-#
-# Generic Driver Options
-#
-CONFIG_UEVENT_HELPER_PATH=""
-CONFIG_DEVTMPFS=y
-CONFIG_DEVTMPFS_MOUNT=y
-CONFIG_STANDALONE=y
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-CONFIG_FW_LOADER=y
-# CONFIG_FIRMWARE_IN_KERNEL is not set
-CONFIG_EXTRA_FIRMWARE=""
-CONFIG_FW_LOADER_USER_HELPER=y
-# CONFIG_DEBUG_DRIVER is not set
-# CONFIG_DEBUG_DEVRES is not set
-# CONFIG_SYS_HYPERVISOR is not set
-# CONFIG_GENERIC_CPU_DEVICES is not set
-CONFIG_SOC_BUS=y
-CONFIG_REGMAP=y
-CONFIG_REGMAP_I2C=y
-CONFIG_REGMAP_MMIO=y
-CONFIG_DMA_SHARED_BUFFER=y
-# CONFIG_DMA_CMA is not set
-
-#
-# Bus devices
-#
-CONFIG_OMAP_OCP2SCP=y
-CONFIG_OMAP_INTERCONNECT=y
-# CONFIG_ARM_CCI is not set
-CONFIG_CONNECTOR=y
-CONFIG_PROC_EVENTS=y
-CONFIG_MTD=y
-# CONFIG_MTD_TESTS is not set
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# CONFIG_MTD_CMDLINE_PARTS is not set
-# CONFIG_MTD_AFS_PARTS is not set
-CONFIG_MTD_OF_PARTS=y
-# CONFIG_MTD_AR7_PARTS is not set
-
-#
-# User Modules And Translation Layers
-#
-# CONFIG_MTD_BLKDEVS is not set
-# CONFIG_MTD_BLOCK is not set
-# CONFIG_MTD_BLOCK_RO is not set
-# CONFIG_FTL is not set
-# CONFIG_NFTL is not set
-# CONFIG_INFTL is not set
-# CONFIG_RFD_FTL is not set
-# CONFIG_SSFDC is not set
-# CONFIG_SM_FTL is not set
-# CONFIG_MTD_OOPS is not set
-# CONFIG_MTD_SWAP is not set
-
-#
-# RAM/ROM/Flash chip drivers
-#
-# CONFIG_MTD_CFI is not set
-# CONFIG_MTD_JEDECPROBE is not set
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
-# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
-# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-# CONFIG_MTD_CFI_I4 is not set
-# CONFIG_MTD_CFI_I8 is not set
-# CONFIG_MTD_RAM is not set
-# CONFIG_MTD_ROM is not set
-# CONFIG_MTD_ABSENT is not set
-
-#
-# Mapping drivers for chip access
-#
-# CONFIG_MTD_COMPLEX_MAPPINGS is not set
-# CONFIG_MTD_PLATRAM is not set
-
-#
-# Self-contained MTD device drivers
-#
-# CONFIG_MTD_DATAFLASH is not set
-# CONFIG_MTD_M25P80 is not set
-# CONFIG_MTD_SST25L is not set
-# CONFIG_MTD_SLRAM is not set
-# CONFIG_MTD_PHRAM is not set
-# CONFIG_MTD_MTDRAM is not set
-# CONFIG_MTD_BLOCK2MTD is not set
-
-#
-# Disk-On-Chip Device Drivers
-#
-# CONFIG_MTD_DOCG3 is not set
-# CONFIG_MTD_NAND is not set
-# CONFIG_MTD_ONENAND is not set
-
-#
-# LPDDR flash memory drivers
-#
-# CONFIG_MTD_LPDDR is not set
-CONFIG_MTD_UBI=y
-CONFIG_MTD_UBI_WL_THRESHOLD=4096
-CONFIG_MTD_UBI_BEB_LIMIT=20
-# CONFIG_MTD_UBI_FASTMAP is not set
-# CONFIG_MTD_UBI_GLUEBI is not set
-CONFIG_DTC=y
-CONFIG_OF=y
-
-#
-# Device Tree and Open Firmware support
-#
-CONFIG_PROC_DEVICETREE=y
-# CONFIG_OF_SELFTEST is not set
-CONFIG_OF_FLATTREE=y
-CONFIG_OF_EARLY_FLATTREE=y
-CONFIG_OF_ADDRESS=y
-CONFIG_OF_IRQ=y
-CONFIG_OF_NET=y
-CONFIG_OF_MDIO=y
-CONFIG_OF_MTD=y
-# CONFIG_PARPORT is not set
-CONFIG_BLK_DEV=y
-# CONFIG_BLK_DEV_COW_COMMON is not set
-CONFIG_BLK_DEV_LOOP=y
-CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
-# CONFIG_BLK_DEV_CRYPTOLOOP is not set
-# CONFIG_BLK_DEV_DRBD is not set
-# CONFIG_BLK_DEV_NBD is not set
-CONFIG_BLK_DEV_RAM=y
-CONFIG_BLK_DEV_RAM_COUNT=16
-CONFIG_BLK_DEV_RAM_SIZE=16384
-# CONFIG_BLK_DEV_XIP is not set
-# CONFIG_CDROM_PKTCDVD is not set
-# CONFIG_ATA_OVER_ETH is not set
-# CONFIG_MG_DISK is not set
-# CONFIG_BLK_DEV_RBD is not set
-
-#
-# Misc devices
-#
-# CONFIG_SENSORS_LIS3LV02D is not set
-# CONFIG_AD525X_DPOT is not set
-# CONFIG_ATMEL_PWM is not set
-# CONFIG_DUMMY_IRQ is not set
-# CONFIG_ICS932S401 is not set
-# CONFIG_ATMEL_SSC is not set
-# CONFIG_ENCLOSURE_SERVICES is not set
-# CONFIG_APDS9802ALS is not set
-# CONFIG_ISL29003 is not set
-# CONFIG_ISL29020 is not set
-# CONFIG_SENSORS_TSL2550 is not set
-# CONFIG_SENSORS_BH1780 is not set
-# CONFIG_SENSORS_BH1770 is not set
-# CONFIG_SENSORS_APDS990X is not set
-# CONFIG_HMC6352 is not set
-# CONFIG_DS1682 is not set
-# CONFIG_TI_DAC7512 is not set
-# CONFIG_BMP085_I2C is not set
-# CONFIG_BMP085_SPI is not set
-# CONFIG_USB_SWITCH_FSA9480 is not set
-# CONFIG_LATTICE_ECP3_CONFIG is not set
-# CONFIG_SRAM is not set
-CONFIG_CROSSBAR=y
-# CONFIG_C2PORT is not set
-
-#
-# EEPROM support
-#
-# CONFIG_EEPROM_AT24 is not set
-# CONFIG_EEPROM_AT25 is not set
-# CONFIG_EEPROM_LEGACY is not set
-# CONFIG_EEPROM_MAX6875 is not set
-CONFIG_EEPROM_93CX6=y
-# CONFIG_EEPROM_93XX46 is not set
-
-#
-# Texas Instruments shared transport line discipline
-#
-# CONFIG_TI_ST is not set
-# CONFIG_SENSORS_LIS3_SPI is not set
-# CONFIG_SENSORS_LIS3_I2C is not set
-
-#
-# Altera FPGA firmware download module
-#
-# CONFIG_ALTERA_STAPL is not set
-
-#
-# SCSI device support
-#
-CONFIG_SCSI_MOD=y
-# CONFIG_RAID_ATTRS is not set
-CONFIG_SCSI=y
-CONFIG_SCSI_DMA=y
-# CONFIG_SCSI_TGT is not set
-# CONFIG_SCSI_NETLINK is not set
-CONFIG_SCSI_PROC_FS=y
-
-#
-# SCSI support type (disk, tape, CD-ROM)
-#
-CONFIG_BLK_DEV_SD=y
-# CONFIG_CHR_DEV_ST is not set
-# CONFIG_CHR_DEV_OSST is not set
-# CONFIG_BLK_DEV_SR is not set
-# CONFIG_CHR_DEV_SG is not set
-# CONFIG_CHR_DEV_SCH is not set
-CONFIG_SCSI_MULTI_LUN=y
-# CONFIG_SCSI_CONSTANTS is not set
-# CONFIG_SCSI_LOGGING is not set
-CONFIG_SCSI_SCAN_ASYNC=y
-
-#
-# SCSI Transports
-#
-# CONFIG_SCSI_SPI_ATTRS is not set
-# CONFIG_SCSI_FC_ATTRS is not set
-# CONFIG_SCSI_ISCSI_ATTRS is not set
-# CONFIG_SCSI_SAS_ATTRS is not set
-# CONFIG_SCSI_SAS_LIBSAS is not set
-# CONFIG_SCSI_SRP_ATTRS is not set
-CONFIG_SCSI_LOWLEVEL=y
-# CONFIG_ISCSI_TCP is not set
-# CONFIG_ISCSI_BOOT_SYSFS is not set
-# CONFIG_SCSI_UFSHCD is not set
-# CONFIG_LIBFC is not set
-# CONFIG_LIBFCOE is not set
-# CONFIG_SCSI_DEBUG is not set
-# CONFIG_SCSI_DH is not set
-# CONFIG_SCSI_OSD_INITIATOR is not set
-# CONFIG_ATA is not set
-CONFIG_MD=y
-# CONFIG_BLK_DEV_MD is not set
-# CONFIG_BCACHE is not set
-# CONFIG_BLK_DEV_DM is not set
-# CONFIG_TARGET_CORE is not set
-CONFIG_NETDEVICES=y
-CONFIG_MII=m
-CONFIG_NET_CORE=y
-# CONFIG_BONDING is not set
-# CONFIG_DUMMY is not set
-# CONFIG_EQUALIZER is not set
-# CONFIG_NET_TEAM is not set
-# CONFIG_MACVLAN is not set
-# CONFIG_VXLAN is not set
-# CONFIG_NETCONSOLE is not set
-# CONFIG_NETPOLL is not set
-# CONFIG_NET_POLL_CONTROLLER is not set
-CONFIG_TUN=m
-# CONFIG_VETH is not set
-# CONFIG_NLMON is not set
-
-#
-# CAIF transport drivers
-#
-
-#
-# Distributed Switch Architecture drivers
-#
-# CONFIG_NET_DSA_MV88E6XXX is not set
-# CONFIG_NET_DSA_MV88E6060 is not set
-# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
-# CONFIG_NET_DSA_MV88E6131 is not set
-# CONFIG_NET_DSA_MV88E6123_61_65 is not set
-CONFIG_ETHERNET=y
-# CONFIG_NET_VENDOR_ARC is not set
-# CONFIG_NET_CADENCE is not set
-# CONFIG_NET_VENDOR_BROADCOM is not set
-# CONFIG_NET_CALXEDA_XGMAC is not set
-# CONFIG_NET_VENDOR_CIRRUS is not set
-# CONFIG_DM9000 is not set
-# CONFIG_DNET is not set
-# CONFIG_NET_VENDOR_FARADAY is not set
-# CONFIG_NET_VENDOR_INTEL is not set
-# CONFIG_NET_VENDOR_MARVELL is not set
-# CONFIG_NET_VENDOR_MICREL is not set
-CONFIG_NET_VENDOR_MICROCHIP=y
-# CONFIG_ENC28J60 is not set
-# CONFIG_NET_VENDOR_NATSEMI is not set
-# CONFIG_ETHOC is not set
-# CONFIG_SH_ETH is not set
-# CONFIG_NET_VENDOR_SEEQ is not set
-# CONFIG_NET_VENDOR_SMSC is not set
-# CONFIG_NET_VENDOR_STMICRO is not set
-CONFIG_NET_VENDOR_TI=y
-# CONFIG_TI_DAVINCI_EMAC is not set
-CONFIG_TI_DAVINCI_MDIO=y
-CONFIG_TI_DAVINCI_CPDMA=y
-CONFIG_TI_CPSW_PHY_SEL=y
-CONFIG_TI_CPSW=y
-CONFIG_TI_CPTS=y
-# CONFIG_NET_VENDOR_VIA is not set
-# CONFIG_NET_VENDOR_WIZNET is not set
-CONFIG_PHYLIB=y
-
-#
-# MII PHY device drivers
-#
-CONFIG_AT803X_PHY=y
-# CONFIG_AMD_PHY is not set
-# CONFIG_MARVELL_PHY is not set
-# CONFIG_DAVICOM_PHY is not set
-# CONFIG_QSEMI_PHY is not set
-# CONFIG_LXT_PHY is not set
-# CONFIG_CICADA_PHY is not set
-# CONFIG_VITESSE_PHY is not set
-CONFIG_SMSC_PHY=y
-# CONFIG_BROADCOM_PHY is not set
-# CONFIG_BCM87XX_PHY is not set
-# CONFIG_ICPLUS_PHY is not set
-# CONFIG_REALTEK_PHY is not set
-# CONFIG_NATIONAL_PHY is not set
-# CONFIG_STE10XP is not set
-# CONFIG_LSI_ET1011C_PHY is not set
-# CONFIG_MICREL_PHY is not set
-# CONFIG_FIXED_PHY is not set
-# CONFIG_MDIO_BITBANG is not set
-# CONFIG_MDIO_BUS_MUX_GPIO is not set
-# CONFIG_MDIO_BUS_MUX_MMIOREG is not set
-# CONFIG_MICREL_KS8995MA is not set
-CONFIG_PPP=m
-CONFIG_PPP_BSDCOMP=m
-# CONFIG_PPP_DEFLATE is not set
-# CONFIG_PPP_FILTER is not set
-# CONFIG_PPP_MPPE is not set
-# CONFIG_PPP_MULTILINK is not set
-CONFIG_PPPOE=m
-CONFIG_PPP_ASYNC=m
-# CONFIG_PPP_SYNC_TTY is not set
-# CONFIG_SLIP is not set
-CONFIG_SLHC=m
-
-#
-# USB Network Adapters
-#
-CONFIG_USB_CATC=m
-CONFIG_USB_KAWETH=m
-CONFIG_USB_PEGASUS=m
-CONFIG_USB_RTL8150=m
-CONFIG_USB_RTL8152=m
-CONFIG_USB_USBNET=m
-CONFIG_USB_NET_AX8817X=m
-CONFIG_USB_NET_AX88179_178A=m
-CONFIG_USB_NET_CDCETHER=m
-# CONFIG_USB_NET_CDC_EEM is not set
-CONFIG_USB_NET_CDC_NCM=m
-# CONFIG_USB_NET_CDC_MBIM is not set
-# CONFIG_USB_NET_DM9601 is not set
-# CONFIG_USB_NET_SR9700 is not set
-# CONFIG_USB_NET_SMSC75XX is not set
-# CONFIG_USB_NET_SMSC95XX is not set
-# CONFIG_USB_NET_GL620A is not set
-CONFIG_USB_NET_NET1080=m
-# CONFIG_USB_NET_PLUSB is not set
-# CONFIG_USB_NET_MCS7830 is not set
-CONFIG_USB_NET_RNDIS_HOST=m
-CONFIG_USB_NET_CDC_SUBSET=m
-CONFIG_USB_ALI_M5632=y
-CONFIG_USB_AN2720=y
-CONFIG_USB_BELKIN=y
-CONFIG_USB_ARMLINUX=y
-CONFIG_USB_EPSON2888=y
-CONFIG_USB_KC2190=y
-CONFIG_USB_NET_ZAURUS=m
-# CONFIG_USB_NET_CX82310_ETH is not set
-# CONFIG_USB_NET_KALMIA is not set
-# CONFIG_USB_NET_QMI_WWAN is not set
-CONFIG_USB_HSO=m
-CONFIG_USB_NET_INT51X1=m
-# CONFIG_USB_IPHETH is not set
-# CONFIG_USB_SIERRA_NET is not set
-# CONFIG_USB_VL600 is not set
-CONFIG_WLAN=y
-CONFIG_LIBERTAS_THINFIRM=m
-# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
-CONFIG_LIBERTAS_THINFIRM_USB=m
-# CONFIG_AT76C50X_USB is not set
-# CONFIG_USB_ZD1201 is not set
-CONFIG_USB_NET_RNDIS_WLAN=m
-CONFIG_RTL8187=m
-# CONFIG_MAC80211_HWSIM is not set
-# CONFIG_ATH_CARDS is not set
-CONFIG_B43=m
-CONFIG_B43_SSB=y
-# CONFIG_B43_SDIO is not set
-CONFIG_B43_PIO=y
-CONFIG_B43_PHY_N=y
-CONFIG_B43_PHY_LP=y
-CONFIG_B43_HWRNG=y
-# CONFIG_B43_DEBUG is not set
-# CONFIG_B43LEGACY is not set
-# CONFIG_BRCMFMAC is not set
-# CONFIG_HOSTAP is not set
-CONFIG_LIBERTAS=m
-CONFIG_LIBERTAS_USB=m
-CONFIG_LIBERTAS_SDIO=m
-CONFIG_LIBERTAS_SPI=m
-# CONFIG_LIBERTAS_DEBUG is not set
-# CONFIG_LIBERTAS_MESH is not set
-# CONFIG_P54_COMMON is not set
-CONFIG_RT2X00=m
-CONFIG_RT2500USB=m
-CONFIG_RT73USB=m
-CONFIG_RT2800USB=m
-CONFIG_RT2800USB_RT33XX=y
-CONFIG_RT2800USB_RT35XX=y
-CONFIG_RT2800USB_RT3573=y
-CONFIG_RT2800USB_RT53XX=y
-CONFIG_RT2800USB_RT55XX=y
-CONFIG_RT2800USB_UNKNOWN=y
-CONFIG_RT2800_LIB=m
-CONFIG_RT2X00_LIB_USB=m
-CONFIG_RT2X00_LIB=m
-CONFIG_RT2X00_LIB_FIRMWARE=y
-CONFIG_RT2X00_LIB_CRYPTO=y
-CONFIG_RT2X00_LIB_LEDS=y
-# CONFIG_RT2X00_LIB_DEBUGFS is not set
-# CONFIG_RT2X00_DEBUG is not set
-CONFIG_RTL_CARDS=m
-CONFIG_RTL8192CU=m
-CONFIG_RTLWIFI=m
-CONFIG_RTLWIFI_USB=m
-# CONFIG_RTLWIFI_DEBUG is not set
-CONFIG_RTL8192C_COMMON=m
-# CONFIG_WL_TI is not set
-# CONFIG_ZD1211RW is not set
-CONFIG_MWIFIEX=m
-CONFIG_MWIFIEX_SDIO=m
-CONFIG_MWIFIEX_USB=m
-# CONFIG_CW1200 is not set
-
-#
-# Enable WiMAX (Networking options) to see the WiMAX drivers
-#
-# CONFIG_WAN is not set
-# CONFIG_ISDN is not set
-
-#
-# Input device support
-#
-CONFIG_INPUT=y
-# CONFIG_INPUT_FF_MEMLESS is not set
-CONFIG_INPUT_POLLDEV=m
-# CONFIG_INPUT_SPARSEKMAP is not set
-CONFIG_INPUT_MATRIXKMAP=y
-
-#
-# Userland interfaces
-#
-CONFIG_INPUT_MOUSEDEV=y
-CONFIG_INPUT_MOUSEDEV_PSAUX=y
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
-CONFIG_INPUT_JOYDEV=y
-CONFIG_INPUT_EVDEV=y
-# CONFIG_INPUT_EVBUG is not set
-
-#
-# Input Device Drivers
-#
-CONFIG_INPUT_KEYBOARD=y
-# CONFIG_KEYBOARD_ADP5588 is not set
-# CONFIG_KEYBOARD_ADP5589 is not set
-CONFIG_KEYBOARD_ATKBD=y
-# CONFIG_KEYBOARD_QT1070 is not set
-# CONFIG_KEYBOARD_QT2160 is not set
-# CONFIG_KEYBOARD_LKKBD is not set
-# CONFIG_KEYBOARD_GPIO is not set
-# CONFIG_KEYBOARD_TCA6416 is not set
-# CONFIG_KEYBOARD_TCA8418 is not set
-# CONFIG_KEYBOARD_MATRIX is not set
-# CONFIG_KEYBOARD_LM8323 is not set
-# CONFIG_KEYBOARD_LM8333 is not set
-# CONFIG_KEYBOARD_MAX7359 is not set
-# CONFIG_KEYBOARD_MCS is not set
-# CONFIG_KEYBOARD_MPR121 is not set
-# CONFIG_KEYBOARD_NEWTON is not set
-# CONFIG_KEYBOARD_OPENCORES is not set
-# CONFIG_KEYBOARD_SAMSUNG is not set
-# CONFIG_KEYBOARD_STOWAWAY is not set
-# CONFIG_KEYBOARD_SUNKBD is not set
-# CONFIG_KEYBOARD_OMAP4 is not set
-# CONFIG_KEYBOARD_XTKBD is not set
-CONFIG_INPUT_MOUSE=y
-CONFIG_MOUSE_PS2=y
-CONFIG_MOUSE_PS2_ALPS=y
-CONFIG_MOUSE_PS2_LOGIPS2PP=y
-CONFIG_MOUSE_PS2_SYNAPTICS=y
-CONFIG_MOUSE_PS2_CYPRESS=y
-CONFIG_MOUSE_PS2_TRACKPOINT=y
-# CONFIG_MOUSE_PS2_ELANTECH is not set
-# CONFIG_MOUSE_PS2_SENTELIC is not set
-# CONFIG_MOUSE_PS2_TOUCHKIT is not set
-# CONFIG_MOUSE_SERIAL is not set
-# CONFIG_MOUSE_APPLETOUCH is not set
-# CONFIG_MOUSE_BCM5974 is not set
-# CONFIG_MOUSE_CYAPA is not set
-# CONFIG_MOUSE_VSXXXAA is not set
-# CONFIG_MOUSE_GPIO is not set
-# CONFIG_MOUSE_SYNAPTICS_I2C is not set
-# CONFIG_MOUSE_SYNAPTICS_USB is not set
-# CONFIG_INPUT_JOYSTICK is not set
-# CONFIG_INPUT_TABLET is not set
-CONFIG_INPUT_TOUCHSCREEN=y
-CONFIG_TOUCHSCREEN_ADS7846=y
-# CONFIG_TOUCHSCREEN_AD7877 is not set
-# CONFIG_TOUCHSCREEN_AD7879 is not set
-CONFIG_TOUCHSCREEN_ATMEL_MXT=y
-# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
-# CONFIG_TOUCHSCREEN_BU21013 is not set
-# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
-# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
-# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
-# CONFIG_TOUCHSCREEN_DYNAPRO is not set
-# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
-# CONFIG_TOUCHSCREEN_EETI is not set
-# CONFIG_TOUCHSCREEN_EGALAX is not set
-CONFIG_TOUCHSCREEN_EGALAX_I2C=m
-# CONFIG_TOUCHSCREEN_FUJITSU is not set
-# CONFIG_TOUCHSCREEN_ILI210X is not set
-# CONFIG_TOUCHSCREEN_GUNZE is not set
-# CONFIG_TOUCHSCREEN_ELO is not set
-# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
-# CONFIG_TOUCHSCREEN_WACOM_I2C is not set
-# CONFIG_TOUCHSCREEN_MAX11801 is not set
-# CONFIG_TOUCHSCREEN_MCS5000 is not set
-# CONFIG_TOUCHSCREEN_MMS114 is not set
-# CONFIG_TOUCHSCREEN_MTOUCH is not set
-# CONFIG_TOUCHSCREEN_INEXIO is not set
-# CONFIG_TOUCHSCREEN_MK712 is not set
-# CONFIG_TOUCHSCREEN_PENMOUNT is not set
-CONFIG_TOUCHSCREEN_EDT_FT5X06=m
-# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
-# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
-CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
-CONFIG_TOUCHSCREEN_PIXCIR=m
-# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
-# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
-# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
-# CONFIG_TOUCHSCREEN_TSC2005 is not set
-# CONFIG_TOUCHSCREEN_TSC2007 is not set
-# CONFIG_TOUCHSCREEN_W90X900 is not set
-# CONFIG_TOUCHSCREEN_ST1232 is not set
-# CONFIG_TOUCHSCREEN_TPS6507X is not set
-CONFIG_INPUT_MISC=y
-# CONFIG_INPUT_AD714X is not set
-# CONFIG_INPUT_BMA150 is not set
-# CONFIG_INPUT_MMA8450 is not set
-# CONFIG_INPUT_MPU3050 is not set
-# CONFIG_INPUT_GP2A is not set
-# CONFIG_INPUT_GPIO_TILT_POLLED is not set
-# CONFIG_INPUT_ATI_REMOTE2 is not set
-# CONFIG_INPUT_KEYSPAN_REMOTE is not set
-# CONFIG_INPUT_KXTJ9 is not set
-# CONFIG_INPUT_POWERMATE is not set
-# CONFIG_INPUT_YEALINK is not set
-# CONFIG_INPUT_CM109 is not set
-CONFIG_INPUT_UINPUT=y
-# CONFIG_INPUT_PCF8574 is not set
-CONFIG_INPUT_PWM_BEEPER=m
-# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
-# CONFIG_INPUT_ADXL34X is not set
-# CONFIG_INPUT_IMS_PCU is not set
-# CONFIG_INPUT_CMA3000 is not set
-
-#
-# Hardware I/O ports
-#
-CONFIG_SERIO=y
-CONFIG_SERIO_SERPORT=y
-CONFIG_SERIO_LIBPS2=y
-# CONFIG_SERIO_RAW is not set
-# CONFIG_SERIO_ALTERA_PS2 is not set
-# CONFIG_SERIO_PS2MULT is not set
-# CONFIG_SERIO_ARC_PS2 is not set
-# CONFIG_SERIO_APBPS2 is not set
-# CONFIG_SERIO_OLPC_APSP is not set
-# CONFIG_GAMEPORT is not set
-
-#
-# Character devices
-#
-CONFIG_TTY=y
-CONFIG_VT=y
-CONFIG_CONSOLE_TRANSLATIONS=y
-CONFIG_VT_CONSOLE=y
-CONFIG_VT_CONSOLE_SLEEP=y
-CONFIG_HW_CONSOLE=y
-CONFIG_VT_HW_CONSOLE_BINDING=y
-CONFIG_UNIX98_PTYS=y
-# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
-# CONFIG_LEGACY_PTYS is not set
-# CONFIG_SERIAL_NONSTANDARD is not set
-# CONFIG_N_GSM is not set
-# CONFIG_TRACE_SINK is not set
-CONFIG_DEVKMEM=y
-
-#
-# Serial drivers
-#
-CONFIG_SERIAL_8250=y
-CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
-CONFIG_SERIAL_8250_CONSOLE=y
-CONFIG_SERIAL_8250_DMA=y
-CONFIG_SERIAL_8250_NR_UARTS=32
-CONFIG_SERIAL_8250_RUNTIME_UARTS=4
-CONFIG_SERIAL_8250_EXTENDED=y
-CONFIG_SERIAL_8250_MANY_PORTS=y
-CONFIG_SERIAL_8250_SHARE_IRQ=y
-CONFIG_SERIAL_8250_DETECT_IRQ=y
-CONFIG_SERIAL_8250_RSA=y
-# CONFIG_SERIAL_8250_DW is not set
-# CONFIG_SERIAL_8250_EM is not set
-
-#
-# Non-8250 serial port support
-#
-# CONFIG_SERIAL_MAX3100 is not set
-# CONFIG_SERIAL_MAX310X is not set
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_CORE_CONSOLE=y
-# CONFIG_SERIAL_OF_PLATFORM is not set
-CONFIG_SERIAL_OMAP=y
-CONFIG_SERIAL_OMAP_CONSOLE=y
-# CONFIG_SERIAL_SCCNXP is not set
-# CONFIG_SERIAL_TIMBERDALE is not set
-# CONFIG_SERIAL_ALTERA_JTAGUART is not set
-# CONFIG_SERIAL_ALTERA_UART is not set
-# CONFIG_SERIAL_IFX6X60 is not set
-# CONFIG_SERIAL_XILINX_PS_UART is not set
-# CONFIG_SERIAL_ARC is not set
-# CONFIG_SERIAL_FSL_LPUART is not set
-# CONFIG_SERIAL_ST_ASC is not set
-# CONFIG_TTY_PRINTK is not set
-# CONFIG_HVC_DCC is not set
-# CONFIG_IPMI_HANDLER is not set
-CONFIG_HW_RANDOM=y
-# CONFIG_HW_RANDOM_TIMERIOMEM is not set
-# CONFIG_HW_RANDOM_ATMEL is not set
-CONFIG_HW_RANDOM_OMAP=y
-# CONFIG_HW_RANDOM_EXYNOS is not set
-# CONFIG_R3964 is not set
-# CONFIG_RAW_DRIVER is not set
-# CONFIG_TCG_TPM is not set
-CONFIG_I2C=y
-CONFIG_I2C_BOARDINFO=y
-# CONFIG_I2C_COMPAT is not set
-CONFIG_I2C_CHARDEV=y
-# CONFIG_I2C_MUX is not set
-CONFIG_I2C_HELPER_AUTO=y
-CONFIG_I2C_ALGOBIT=m
-
-#
-# I2C Hardware Bus support
-#
-
-#
-# I2C system bus drivers (mostly embedded / system-on-chip)
-#
-# CONFIG_I2C_CBUS_GPIO is not set
-# CONFIG_I2C_DESIGNWARE_PLATFORM is not set
-CONFIG_I2C_GPIO=m
-# CONFIG_I2C_OCORES is not set
-CONFIG_I2C_OMAP=y
-# CONFIG_I2C_PCA_PLATFORM is not set
-# CONFIG_I2C_PXA_PCI is not set
-# CONFIG_I2C_SIMTEC is not set
-# CONFIG_I2C_XILINX is not set
-
-#
-# External I2C/SMBus adapter drivers
-#
-# CONFIG_I2C_DIOLAN_U2C is not set
-# CONFIG_I2C_PARPORT_LIGHT is not set
-# CONFIG_I2C_TAOS_EVM is not set
-# CONFIG_I2C_TINY_USB is not set
-
-#
-# Other I2C/SMBus bus drivers
-#
-# CONFIG_I2C_STUB is not set
-# CONFIG_I2C_DEBUG_CORE is not set
-# CONFIG_I2C_DEBUG_ALGO is not set
-# CONFIG_I2C_DEBUG_BUS is not set
-CONFIG_SPI=y
-# CONFIG_SPI_DEBUG is not set
-CONFIG_SPI_MASTER=y
-
-#
-# SPI Master Controller Drivers
-#
-# CONFIG_SPI_ALTERA is not set
-# CONFIG_SPI_BITBANG is not set
-# CONFIG_SPI_GPIO is not set
-# CONFIG_SPI_FSL_SPI is not set
-# CONFIG_SPI_FSL_DSPI is not set
-# CONFIG_SPI_OC_TINY is not set
-CONFIG_SPI_OMAP24XX=y
-CONFIG_SPI_TI_QSPI=y
-# CONFIG_SPI_PXA2XX_PCI is not set
-# CONFIG_SPI_SC18IS602 is not set
-# CONFIG_SPI_XCOMM is not set
-# CONFIG_SPI_XILINX is not set
-# CONFIG_SPI_DESIGNWARE is not set
-
-#
-# SPI Protocol Masters
-#
-CONFIG_SPI_SPIDEV=y
-# CONFIG_SPI_TLE62X0 is not set
-# CONFIG_HSI is not set
-
-#
-# PPS support
-#
-CONFIG_PPS=y
-# CONFIG_PPS_DEBUG is not set
-
-#
-# PPS clients support
-#
-# CONFIG_PPS_CLIENT_KTIMER is not set
-# CONFIG_PPS_CLIENT_LDISC is not set
-# CONFIG_PPS_CLIENT_GPIO is not set
-
-#
-# PPS generators support
-#
-
-#
-# PTP clock support
-#
-CONFIG_PTP_1588_CLOCK=y
-
-#
-# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
-#
-CONFIG_PINCTRL=y
-
-#
-# Pin controllers
-#
-CONFIG_PINMUX=y
-CONFIG_PINCONF=y
-CONFIG_GENERIC_PINCONF=y
-# CONFIG_DEBUG_PINCTRL is not set
-CONFIG_PINCTRL_SINGLE=y
-CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
-CONFIG_ARCH_REQUIRE_GPIOLIB=y
-CONFIG_GPIO_DEVRES=y
-CONFIG_GPIOLIB=y
-CONFIG_OF_GPIO=y
-CONFIG_DEBUG_GPIO=y
-CONFIG_GPIO_SYSFS=y
-CONFIG_GPIO_OF_HELPER=y
-
-#
-# Memory mapped GPIO drivers:
-#
-# CONFIG_GPIO_GENERIC_PLATFORM is not set
-# CONFIG_GPIO_EM is not set
-# CONFIG_GPIO_RCAR is not set
-# CONFIG_GPIO_TS5500 is not set
-# CONFIG_GPIO_GRGPIO is not set
-
-#
-# I2C GPIO expanders:
-#
-# CONFIG_GPIO_MAX7300 is not set
-# CONFIG_GPIO_MAX732X is not set
-# CONFIG_GPIO_PCF857X is not set
-# CONFIG_GPIO_SX150X is not set
-# CONFIG_GPIO_ADP5588 is not set
-# CONFIG_GPIO_ADNP is not set
-
-#
-# PCI GPIO expanders:
-#
-
-#
-# SPI GPIO expanders:
-#
-# CONFIG_GPIO_MAX7301 is not set
-# CONFIG_GPIO_MCP23S08 is not set
-# CONFIG_GPIO_MC33880 is not set
-# CONFIG_GPIO_74X164 is not set
-
-#
-# AC97 GPIO expanders:
-#
-
-#
-# LPC GPIO expanders:
-#
-
-#
-# MODULbus GPIO expanders:
-#
-
-#
-# USB GPIO expanders:
-#
-CONFIG_W1=y
-CONFIG_W1_CON=y
-
-#
-# 1-wire Bus Masters
-#
-# CONFIG_W1_MASTER_DS2490 is not set
-# CONFIG_W1_MASTER_DS2482 is not set
-# CONFIG_W1_MASTER_DS1WM is not set
-# CONFIG_W1_MASTER_GPIO is not set
-# CONFIG_HDQ_MASTER_OMAP is not set
-
-#
-# 1-wire Slaves
-#
-# CONFIG_W1_SLAVE_THERM is not set
-# CONFIG_W1_SLAVE_SMEM is not set
-# CONFIG_W1_SLAVE_DS2408 is not set
-# CONFIG_W1_SLAVE_DS2413 is not set
-# CONFIG_W1_SLAVE_DS2423 is not set
-# CONFIG_W1_SLAVE_DS2431 is not set
-# CONFIG_W1_SLAVE_DS2433 is not set
-# CONFIG_W1_SLAVE_DS2760 is not set
-# CONFIG_W1_SLAVE_DS2780 is not set
-# CONFIG_W1_SLAVE_DS2781 is not set
-# CONFIG_W1_SLAVE_DS28E04 is not set
-# CONFIG_W1_SLAVE_BQ27000 is not set
-CONFIG_POWER_SUPPLY=y
-# CONFIG_POWER_SUPPLY_DEBUG is not set
-# CONFIG_PDA_POWER is not set
-# CONFIG_TEST_POWER is not set
-# CONFIG_BATTERY_DS2780 is not set
-# CONFIG_BATTERY_DS2781 is not set
-# CONFIG_BATTERY_DS2782 is not set
-# CONFIG_BATTERY_SBS is not set
-# CONFIG_BATTERY_BQ27x00 is not set
-# CONFIG_BATTERY_MAX17040 is not set
-# CONFIG_BATTERY_MAX17042 is not set
-# CONFIG_CHARGER_ISP1704 is not set
-# CONFIG_CHARGER_MAX8903 is not set
-# CONFIG_CHARGER_LP8727 is not set
-# CONFIG_CHARGER_GPIO is not set
-# CONFIG_CHARGER_MANAGER is not set
-# CONFIG_CHARGER_BQ2415X is not set
-# CONFIG_CHARGER_BQ24190 is not set
-# CONFIG_CHARGER_SMB347 is not set
-# CONFIG_POWER_RESET is not set
-# CONFIG_POWER_RESET_RESTART is not set
-# CONFIG_POWER_AVS is not set
-CONFIG_HWMON=y
-# CONFIG_HWMON_VID is not set
-# CONFIG_HWMON_DEBUG_CHIP is not set
-
-#
-# Native drivers
-#
-# CONFIG_SENSORS_AD7314 is not set
-# CONFIG_SENSORS_AD7414 is not set
-# CONFIG_SENSORS_AD7418 is not set
-# CONFIG_SENSORS_ADCXX is not set
-# CONFIG_SENSORS_ADM1021 is not set
-# CONFIG_SENSORS_ADM1025 is not set
-# CONFIG_SENSORS_ADM1026 is not set
-# CONFIG_SENSORS_ADM1029 is not set
-# CONFIG_SENSORS_ADM1031 is not set
-# CONFIG_SENSORS_ADM9240 is not set
-# CONFIG_SENSORS_ADT7310 is not set
-# CONFIG_SENSORS_ADT7410 is not set
-# CONFIG_SENSORS_ADT7411 is not set
-# CONFIG_SENSORS_ADT7462 is not set
-# CONFIG_SENSORS_ADT7470 is not set
-# CONFIG_SENSORS_ADT7475 is not set
-# CONFIG_SENSORS_ASC7621 is not set
-# CONFIG_SENSORS_ATXP1 is not set
-# CONFIG_SENSORS_DS620 is not set
-# CONFIG_SENSORS_DS1621 is not set
-# CONFIG_SENSORS_F71805F is not set
-# CONFIG_SENSORS_F71882FG is not set
-# CONFIG_SENSORS_F75375S is not set
-# CONFIG_SENSORS_G760A is not set
-# CONFIG_SENSORS_G762 is not set
-# CONFIG_SENSORS_GL518SM is not set
-# CONFIG_SENSORS_GL520SM is not set
-# CONFIG_SENSORS_GPIO_FAN is not set
-# CONFIG_SENSORS_HIH6130 is not set
-# CONFIG_SENSORS_HTU21 is not set
-# CONFIG_SENSORS_IT87 is not set
-# CONFIG_SENSORS_JC42 is not set
-# CONFIG_SENSORS_LINEAGE is not set
-# CONFIG_SENSORS_LM63 is not set
-# CONFIG_SENSORS_LM70 is not set
-# CONFIG_SENSORS_LM73 is not set
-# CONFIG_SENSORS_LM75 is not set
-# CONFIG_SENSORS_LM77 is not set
-# CONFIG_SENSORS_LM78 is not set
-# CONFIG_SENSORS_LM80 is not set
-# CONFIG_SENSORS_LM83 is not set
-# CONFIG_SENSORS_LM85 is not set
-# CONFIG_SENSORS_LM87 is not set
-# CONFIG_SENSORS_LM90 is not set
-# CONFIG_SENSORS_LM92 is not set
-# CONFIG_SENSORS_LM93 is not set
-# CONFIG_SENSORS_LTC4151 is not set
-# CONFIG_SENSORS_LTC4215 is not set
-# CONFIG_SENSORS_LTC4245 is not set
-# CONFIG_SENSORS_LTC4261 is not set
-# CONFIG_SENSORS_LM95234 is not set
-# CONFIG_SENSORS_LM95241 is not set
-# CONFIG_SENSORS_LM95245 is not set
-# CONFIG_SENSORS_MAX1111 is not set
-# CONFIG_SENSORS_MAX16065 is not set
-# CONFIG_SENSORS_MAX1619 is not set
-# CONFIG_SENSORS_MAX1668 is not set
-# CONFIG_SENSORS_MAX197 is not set
-# CONFIG_SENSORS_MAX6639 is not set
-# CONFIG_SENSORS_MAX6642 is not set
-# CONFIG_SENSORS_MAX6650 is not set
-# CONFIG_SENSORS_MAX6697 is not set
-# CONFIG_SENSORS_MCP3021 is not set
-# CONFIG_SENSORS_NCT6775 is not set
-# CONFIG_SENSORS_PC87360 is not set
-# CONFIG_SENSORS_PC87427 is not set
-# CONFIG_SENSORS_PCF8591 is not set
-# CONFIG_PMBUS is not set
-# CONFIG_SENSORS_SHT15 is not set
-# CONFIG_SENSORS_SHT21 is not set
-# CONFIG_SENSORS_SMM665 is not set
-# CONFIG_SENSORS_DME1737 is not set
-# CONFIG_SENSORS_EMC1403 is not set
-# CONFIG_SENSORS_EMC2103 is not set
-# CONFIG_SENSORS_EMC6W201 is not set
-# CONFIG_SENSORS_SMSC47M1 is not set
-# CONFIG_SENSORS_SMSC47M192 is not set
-# CONFIG_SENSORS_SMSC47B397 is not set
-# CONFIG_SENSORS_SCH56XX_COMMON is not set
-# CONFIG_SENSORS_SCH5627 is not set
-# CONFIG_SENSORS_SCH5636 is not set
-# CONFIG_SENSORS_ADS1015 is not set
-# CONFIG_SENSORS_ADS7828 is not set
-# CONFIG_SENSORS_ADS7871 is not set
-# CONFIG_SENSORS_AMC6821 is not set
-# CONFIG_SENSORS_INA209 is not set
-# CONFIG_SENSORS_INA2XX is not set
-# CONFIG_SENSORS_THMC50 is not set
-# CONFIG_SENSORS_TMP102 is not set
-# CONFIG_SENSORS_TMP401 is not set
-# CONFIG_SENSORS_TMP421 is not set
-# CONFIG_SENSORS_VT1211 is not set
-# CONFIG_SENSORS_W83781D is not set
-# CONFIG_SENSORS_W83791D is not set
-# CONFIG_SENSORS_W83792D is not set
-# CONFIG_SENSORS_W83793 is not set
-# CONFIG_SENSORS_W83795 is not set
-# CONFIG_SENSORS_W83L785TS is not set
-# CONFIG_SENSORS_W83L786NG is not set
-# CONFIG_SENSORS_W83627HF is not set
-# CONFIG_SENSORS_W83627EHF is not set
-CONFIG_THERMAL=y
-CONFIG_THERMAL_HWMON=y
-CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
-# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
-# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
-CONFIG_THERMAL_GOV_FAIR_SHARE=y
-CONFIG_THERMAL_GOV_STEP_WISE=y
-CONFIG_THERMAL_GOV_USER_SPACE=y
-CONFIG_CPU_THERMAL=y
-# CONFIG_THERMAL_EMULATION is not set
-# CONFIG_IMX_THERMAL is not set
-
-#
-# Texas Instruments thermal drivers
-#
-CONFIG_TI_SOC_THERMAL=y
-CONFIG_TI_THERMAL=y
-# CONFIG_OMAP4_THERMAL is not set
-CONFIG_WATCHDOG=y
-CONFIG_WATCHDOG_CORE=y
-# CONFIG_WATCHDOG_NOWAYOUT is not set
-
-#
-# Watchdog Device Drivers
-#
-# CONFIG_SOFT_WATCHDOG is not set
-# CONFIG_DW_WATCHDOG is not set
-CONFIG_OMAP_WATCHDOG=y
-# CONFIG_MAX63XX_WATCHDOG is not set
-# CONFIG_MEN_A21_WDT is not set
-
-#
-# USB-based Watchdog Cards
-#
-# CONFIG_USBPCWATCHDOG is not set
-CONFIG_SSB_POSSIBLE=y
-
-#
-# Sonics Silicon Backplane
-#
-CONFIG_SSB=m
-CONFIG_SSB_BLOCKIO=y
-CONFIG_SSB_SDIOHOST_POSSIBLE=y
-# CONFIG_SSB_SDIOHOST is not set
-# CONFIG_SSB_SILENT is not set
-# CONFIG_SSB_DEBUG is not set
-# CONFIG_SSB_DRIVER_GPIO is not set
-CONFIG_BCMA_POSSIBLE=y
-
-#
-# Broadcom specific AMBA
-#
-# CONFIG_BCMA is not set
-
-#
-# Multifunction device drivers
-#
-CONFIG_MFD_CORE=y
-# CONFIG_MFD_AS3711 is not set
-# CONFIG_PMIC_ADP5520 is not set
-# CONFIG_MFD_AAT2870_CORE is not set
-# CONFIG_MFD_CROS_EC is not set
-# CONFIG_MFD_ASIC3 is not set
-# CONFIG_PMIC_DA903X is not set
-# CONFIG_MFD_DA9052_SPI is not set
-# CONFIG_MFD_DA9052_I2C is not set
-# CONFIG_MFD_DA9055 is not set
-# CONFIG_MFD_DA9063 is not set
-# CONFIG_MFD_MC13XXX_SPI is not set
-# CONFIG_MFD_MC13XXX_I2C is not set
-# CONFIG_HTC_EGPIO is not set
-# CONFIG_HTC_PASIC3 is not set
-# CONFIG_HTC_I2CPLD is not set
-# CONFIG_MFD_KEMPLD is not set
-# CONFIG_MFD_88PM800 is not set
-# CONFIG_MFD_88PM805 is not set
-# CONFIG_MFD_88PM860X is not set
-# CONFIG_MFD_MAX77686 is not set
-# CONFIG_MFD_MAX77693 is not set
-# CONFIG_MFD_MAX8907 is not set
-# CONFIG_MFD_MAX8925 is not set
-# CONFIG_MFD_MAX8997 is not set
-# CONFIG_MFD_MAX8998 is not set
-# CONFIG_EZX_PCAP is not set
-# CONFIG_MFD_VIPERBOARD is not set
-# CONFIG_MFD_RETU is not set
-# CONFIG_MFD_PCF50633 is not set
-# CONFIG_MFD_RC5T583 is not set
-# CONFIG_MFD_SEC_CORE is not set
-# CONFIG_MFD_SI476X_CORE is not set
-# CONFIG_MFD_SM501 is not set
-# CONFIG_MFD_SMSC is not set
-# CONFIG_ABX500_CORE is not set
-# CONFIG_MFD_STMPE is not set
-CONFIG_MFD_SYSCON=y
-CONFIG_MFD_TI_AM335X_TSCADC=y
-# CONFIG_MFD_LP8788 is not set
-CONFIG_MFD_OMAP_USB_HOST=y
-# CONFIG_MFD_PALMAS is not set
-# CONFIG_TPS6105X is not set
-# CONFIG_TPS65010 is not set
-# CONFIG_TPS6507X is not set
-# CONFIG_MFD_TPS65090 is not set
-CONFIG_MFD_TPS65217=y
-# CONFIG_MFD_TPS65218 is not set
-# CONFIG_MFD_TPS6586X is not set
-# CONFIG_MFD_TPS65910 is not set
-# CONFIG_MFD_TPS65912 is not set
-# CONFIG_MFD_TPS65912_I2C is not set
-# CONFIG_MFD_TPS65912_SPI is not set
-# CONFIG_MFD_TPS80031 is not set
-# CONFIG_TWL4030_CORE is not set
-# CONFIG_TWL6040_CORE is not set
-# CONFIG_MFD_WL1273_CORE is not set
-# CONFIG_MFD_LM3533 is not set
-# CONFIG_MFD_TC3589X is not set
-# CONFIG_MFD_TMIO is not set
-# CONFIG_MFD_T7L66XB is not set
-# CONFIG_MFD_TC6387XB is not set
-# CONFIG_MFD_TC6393XB is not set
-# CONFIG_MFD_ARIZONA_I2C is not set
-# CONFIG_MFD_ARIZONA_SPI is not set
-# CONFIG_MFD_WM8400 is not set
-# CONFIG_MFD_WM831X_I2C is not set
-# CONFIG_MFD_WM831X_SPI is not set
-# CONFIG_MFD_WM8350_I2C is not set
-# CONFIG_MFD_WM8994 is not set
-# CONFIG_VEXPRESS_CONFIG is not set
-CONFIG_REGULATOR=y
-# CONFIG_REGULATOR_DEBUG is not set
-# CONFIG_REGULATOR_DUMMY is not set
-CONFIG_REGULATOR_FIXED_VOLTAGE=y
-# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
-# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
-# CONFIG_REGULATOR_AD5398 is not set
-# CONFIG_REGULATOR_ANATOP is not set
-# CONFIG_REGULATOR_DA9210 is not set
-# CONFIG_REGULATOR_FAN53555 is not set
-# CONFIG_REGULATOR_GPIO is not set
-# CONFIG_REGULATOR_ISL6271A is not set
-# CONFIG_REGULATOR_LP3971 is not set
-# CONFIG_REGULATOR_LP3972 is not set
-# CONFIG_REGULATOR_LP872X is not set
-# CONFIG_REGULATOR_LP8755 is not set
-# CONFIG_REGULATOR_MAX1586 is not set
-# CONFIG_REGULATOR_MAX8649 is not set
-# CONFIG_REGULATOR_MAX8660 is not set
-# CONFIG_REGULATOR_MAX8952 is not set
-# CONFIG_REGULATOR_MAX8973 is not set
-CONFIG_REGULATOR_PBIAS=y
-# CONFIG_REGULATOR_PFUZE100 is not set
-# CONFIG_REGULATOR_TI_ABB is not set
-# CONFIG_REGULATOR_TPS51632 is not set
-# CONFIG_REGULATOR_TPS62360 is not set
-# CONFIG_REGULATOR_TPS65023 is not set
-# CONFIG_REGULATOR_TPS6507X is not set
-CONFIG_REGULATOR_TPS65217=y
-CONFIG_REGULATOR_TPS6524X=y
-CONFIG_REGULATOR_TIAVSCLASS0=y
-CONFIG_MEDIA_SUPPORT=m
-
-#
-# Multimedia core support
-#
-CONFIG_MEDIA_CAMERA_SUPPORT=y
-# CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set
-# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set
-# CONFIG_MEDIA_RADIO_SUPPORT is not set
-# CONFIG_MEDIA_RC_SUPPORT is not set
-# CONFIG_MEDIA_CONTROLLER is not set
-CONFIG_VIDEO_DEV=m
-CONFIG_VIDEO_V4L2=m
-# CONFIG_VIDEO_ADV_DEBUG is not set
-# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
-CONFIG_VIDEOBUF2_CORE=m
-CONFIG_VIDEOBUF2_MEMOPS=m
-CONFIG_VIDEOBUF2_VMALLOC=m
-# CONFIG_VIDEO_V4L2_INT_DEVICE is not set
-# CONFIG_TTPCI_EEPROM is not set
-
-#
-# Media drivers
-#
-CONFIG_MEDIA_USB_SUPPORT=y
-
-#
-# Webcam devices
-#
-CONFIG_USB_VIDEO_CLASS=m
-CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
-CONFIG_USB_GSPCA=m
-# CONFIG_USB_M5602 is not set
-# CONFIG_USB_STV06XX is not set
-# CONFIG_USB_GL860 is not set
-# CONFIG_USB_GSPCA_BENQ is not set
-# CONFIG_USB_GSPCA_CONEX is not set
-# CONFIG_USB_GSPCA_CPIA1 is not set
-# CONFIG_USB_GSPCA_ETOMS is not set
-# CONFIG_USB_GSPCA_FINEPIX is not set
-# CONFIG_USB_GSPCA_JEILINJ is not set
-# CONFIG_USB_GSPCA_JL2005BCD is not set
-# CONFIG_USB_GSPCA_KINECT is not set
-# CONFIG_USB_GSPCA_KONICA is not set
-# CONFIG_USB_GSPCA_MARS is not set
-# CONFIG_USB_GSPCA_MR97310A is not set
-# CONFIG_USB_GSPCA_NW80X is not set
-# CONFIG_USB_GSPCA_OV519 is not set
-# CONFIG_USB_GSPCA_OV534 is not set
-# CONFIG_USB_GSPCA_OV534_9 is not set
-# CONFIG_USB_GSPCA_PAC207 is not set
-# CONFIG_USB_GSPCA_PAC7302 is not set
-# CONFIG_USB_GSPCA_PAC7311 is not set
-# CONFIG_USB_GSPCA_SE401 is not set
-CONFIG_USB_GSPCA_SN9C2028=m
-CONFIG_USB_GSPCA_SN9C20X=m
-CONFIG_USB_GSPCA_SONIXB=m
-# CONFIG_USB_GSPCA_SONIXJ is not set
-# CONFIG_USB_GSPCA_SPCA500 is not set
-# CONFIG_USB_GSPCA_SPCA501 is not set
-# CONFIG_USB_GSPCA_SPCA505 is not set
-# CONFIG_USB_GSPCA_SPCA506 is not set
-# CONFIG_USB_GSPCA_SPCA508 is not set
-# CONFIG_USB_GSPCA_SPCA561 is not set
-# CONFIG_USB_GSPCA_SPCA1528 is not set
-# CONFIG_USB_GSPCA_SQ905 is not set
-# CONFIG_USB_GSPCA_SQ905C is not set
-# CONFIG_USB_GSPCA_SQ930X is not set
-# CONFIG_USB_GSPCA_STK014 is not set
-# CONFIG_USB_GSPCA_STK1135 is not set
-# CONFIG_USB_GSPCA_STV0680 is not set
-# CONFIG_USB_GSPCA_SUNPLUS is not set
-# CONFIG_USB_GSPCA_T613 is not set
-# CONFIG_USB_GSPCA_TOPRO is not set
-# CONFIG_USB_GSPCA_TV8532 is not set
-# CONFIG_USB_GSPCA_VC032X is not set
-# CONFIG_USB_GSPCA_VICAM is not set
-# CONFIG_USB_GSPCA_XIRLINK_CIT is not set
-# CONFIG_USB_GSPCA_ZC3XX is not set
-# CONFIG_USB_PWC is not set
-# CONFIG_VIDEO_CPIA2 is not set
-# CONFIG_USB_ZR364XX is not set
-# CONFIG_USB_STKWEBCAM is not set
-# CONFIG_USB_S2255 is not set
-# CONFIG_USB_SN9C102 is not set
-# CONFIG_VIDEO_USBTV is not set
-
-#
-# Webcam, TV (analog/digital) USB devices
-#
-# CONFIG_VIDEO_EM28XX is not set
-CONFIG_V4L_PLATFORM_DRIVERS=y
-# CONFIG_VIDEO_DM6446_CCDC is not set
-# CONFIG_VIDEO_OMAP2_VOUT is not set
-# CONFIG_VIDEO_TIMBERDALE is not set
-# CONFIG_SOC_CAMERA is not set
-# CONFIG_VIDEO_AM437X_VPFE is not set
-# CONFIG_V4L_MEM2MEM_DRIVERS is not set
-# CONFIG_V4L_TEST_DRIVERS is not set
-
-#
-# Supported MMC/SDIO adapters
-#
-# CONFIG_CYPRESS_FIRMWARE is not set
-
-#
-# Media ancillary drivers (tuners, sensors, i2c, frontends)
-#
-CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
-
-#
-# Audio decoders, processors and mixers
-#
-
-#
-# RDS decoders
-#
-
-#
-# Video decoders
-#
-
-#
-# Video and audio decoders
-#
-
-#
-# Video encoders
-#
-
-#
-# Camera sensor devices
-#
-
-#
-# Flash devices
-#
-
-#
-# Video improvement chips
-#
-
-#
-# Miscelaneous helper chips
-#
-
-#
-# Sensors used on soc_camera driver
-#
-
-#
-# Tools to develop new frontends
-#
-# CONFIG_DVB_DUMMY_FE is not set
-
-#
-# Graphics support
-#
-# CONFIG_DRM is not set
-# CONFIG_VGASTATE is not set
-# CONFIG_VIDEO_OUTPUT_CONTROL is not set
-CONFIG_VIDEOMODE_HELPERS=y
-CONFIG_FB=y
-CONFIG_FIRMWARE_EDID=y
-# CONFIG_FB_DDC is not set
-# CONFIG_FB_BOOT_VESA_SUPPORT is not set
-CONFIG_FB_CFB_FILLRECT=y
-CONFIG_FB_CFB_COPYAREA=y
-CONFIG_FB_CFB_IMAGEBLIT=y
-CONFIG_FB_CFB_REV_PIXELS_IN_BYTE=y
-# CONFIG_FB_SYS_FILLRECT is not set
-# CONFIG_FB_SYS_COPYAREA is not set
-# CONFIG_FB_SYS_IMAGEBLIT is not set
-# CONFIG_FB_FOREIGN_ENDIAN is not set
-# CONFIG_FB_SYS_FOPS is not set
-# CONFIG_FB_SVGALIB is not set
-# CONFIG_FB_MACMODES is not set
-# CONFIG_FB_BACKLIGHT is not set
-CONFIG_FB_MODE_HELPERS=y
-# CONFIG_FB_TILEBLITTING is not set
-
-#
-# Frame buffer hardware drivers
-#
-# CONFIG_FB_UVESA is not set
-# CONFIG_FB_S1D13XXX is not set
-# CONFIG_FB_TMIO is not set
-# CONFIG_FB_SMSCUFX is not set
-# CONFIG_FB_UDL is not set
-# CONFIG_FB_GOLDFISH is not set
-CONFIG_FB_DA8XX=y
-# CONFIG_FB_DA8XX_TDA998X is not set
-# CONFIG_FB_VIRTUAL is not set
-# CONFIG_FB_METRONOME is not set
-# CONFIG_FB_BROADSHEET is not set
-# CONFIG_FB_AUO_K190X is not set
-# CONFIG_FB_SIMPLE is not set
-CONFIG_OMAP2_VRFB=y
-CONFIG_OMAP2_DSS=y
-# CONFIG_OMAP2_DSS_DEBUG is not set
-# CONFIG_OMAP2_DSS_DEBUGFS is not set
-CONFIG_OMAP2_DSS_DPI=y
-CONFIG_OMAP2_DSS_DRA7XX_DPI=y
-CONFIG_OMAP2_DSS_VENC=y
-CONFIG_OMAP4_DSS_HDMI=y
-CONFIG_OMAP5_DSS_HDMI=y
-CONFIG_OMAP2_DSS_SDI=y
-CONFIG_OMAP2_DSS_DSI=y
-CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0
-CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y
-CONFIG_FB_OMAP2=y
-CONFIG_FB_OMAP2_DEBUG_SUPPORT=y
-CONFIG_FB_OMAP2_NUM_FBS=3
-
-#
-# OMAP Display Device Drivers (new device model)
-#
-# CONFIG_DISPLAY_ENCODER_TFP410 is not set
-# CONFIG_DISPLAY_ENCODER_TPD12S015 is not set
-# CONFIG_DISPLAY_DRA_EVM_ENCODER_TPD12S015 is not set
-# CONFIG_DISPLAY_ENCODER_SIL9022 is not set
-# CONFIG_DISPLAY_CONNECTOR_DVI is not set
-# CONFIG_DISPLAY_CONNECTOR_HDMI is not set
-# CONFIG_DISPLAY_CONNECTOR_ANALOG_TV is not set
-# CONFIG_DISPLAY_PANEL_DPI is not set
-# CONFIG_DISPLAY_PANEL_LGPHILIPS_LB035Q02 is not set
-# CONFIG_DISPLAY_PANEL_TPO_TD043MTEA1 is not set
-# CONFIG_DISPLAY_PANEL_TFCS9700 is not set
-# CONFIG_EXYNOS_VIDEO is not set
-# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
-
-#
-# Console display driver support
-#
-CONFIG_DUMMY_CONSOLE=y
-CONFIG_FRAMEBUFFER_CONSOLE=y
-# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
-CONFIG_LOGO=y
-CONFIG_FB_LOGO_CUSTOM=y
-# CONFIG_LOGO_LINUX_MONO is not set
-# CONFIG_LOGO_LINUX_VGA16 is not set
-# CONFIG_LOGO_LINUX_CLUT224 is not set
-# CONFIG_FB_SSD1307 is not set
-# CONFIG_SOUND is not set
-
-#
-# HID support
-#
-CONFIG_HID=y
-# CONFIG_HID_BATTERY_STRENGTH is not set
-# CONFIG_HIDRAW is not set
-# CONFIG_UHID is not set
-CONFIG_HID_GENERIC=y
-
-#
-# Special HID drivers
-#
-# CONFIG_HID_A4TECH is not set
-# CONFIG_HID_ACRUX is not set
-# CONFIG_HID_APPLE is not set
-# CONFIG_HID_APPLEIR is not set
-# CONFIG_HID_AUREAL is not set
-# CONFIG_HID_BELKIN is not set
-# CONFIG_HID_CHERRY is not set
-# CONFIG_HID_CHICONY is not set
-# CONFIG_HID_CYPRESS is not set
-# CONFIG_HID_DRAGONRISE is not set
-# CONFIG_HID_EMS_FF is not set
-# CONFIG_HID_ELECOM is not set
-# CONFIG_HID_ELO is not set
-# CONFIG_HID_EZKEY is not set
-# CONFIG_HID_HOLTEK is not set
-# CONFIG_HID_HUION is not set
-# CONFIG_HID_KEYTOUCH is not set
-# CONFIG_HID_KYE is not set
-# CONFIG_HID_UCLOGIC is not set
-# CONFIG_HID_WALTOP is not set
-# CONFIG_HID_GYRATION is not set
-# CONFIG_HID_ICADE is not set
-# CONFIG_HID_TWINHAN is not set
-# CONFIG_HID_KENSINGTON is not set
-# CONFIG_HID_LCPOWER is not set
-# CONFIG_HID_LENOVO_TPKBD is not set
-# CONFIG_HID_LOGITECH is not set
-# CONFIG_HID_MAGICMOUSE is not set
-# CONFIG_HID_MICROSOFT is not set
-# CONFIG_HID_MONTEREY is not set
-# CONFIG_HID_MULTITOUCH is not set
-# CONFIG_HID_NTRIG is not set
-# CONFIG_HID_ORTEK is not set
-# CONFIG_HID_PANTHERLORD is not set
-# CONFIG_HID_PETALYNX is not set
-# CONFIG_HID_PICOLCD is not set
-# CONFIG_HID_PRIMAX is not set
-# CONFIG_HID_ROCCAT is not set
-# CONFIG_HID_SAITEK is not set
-# CONFIG_HID_SAMSUNG is not set
-# CONFIG_HID_SONY is not set
-# CONFIG_HID_SPEEDLINK is not set
-# CONFIG_HID_STEELSERIES is not set
-# CONFIG_HID_SUNPLUS is not set
-# CONFIG_HID_GREENASIA is not set
-# CONFIG_HID_SMARTJOYPLUS is not set
-# CONFIG_HID_TIVO is not set
-# CONFIG_HID_TOPSEED is not set
-# CONFIG_HID_THINGM is not set
-# CONFIG_HID_THRUSTMASTER is not set
-# CONFIG_HID_WACOM is not set
-# CONFIG_HID_WIIMOTE is not set
-# CONFIG_HID_XINMO is not set
-# CONFIG_HID_ZEROPLUS is not set
-# CONFIG_HID_ZYDACRON is not set
-# CONFIG_HID_SENSOR_HUB is not set
-
-#
-# USB HID support
-#
-CONFIG_USB_HID=y
-# CONFIG_HID_PID is not set
-CONFIG_USB_HIDDEV=y
-
-#
-# I2C HID support
-#
-# CONFIG_I2C_HID is not set
-CONFIG_USB_OHCI_LITTLE_ENDIAN=y
-CONFIG_USB_ARCH_HAS_EHCI=y
-CONFIG_USB_SUPPORT=y
-CONFIG_USB_COMMON=y
-CONFIG_USB_ARCH_HAS_HCD=y
-CONFIG_USB=y
-# CONFIG_USB_DEBUG is not set
-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
-
-#
-# Miscellaneous USB options
-#
-CONFIG_USB_DEFAULT_PERSIST=y
-# CONFIG_USB_DYNAMIC_MINORS is not set
-# CONFIG_USB_OTG is not set
-# CONFIG_USB_OTG_WHITELIST is not set
-# CONFIG_USB_OTG_BLACKLIST_HUB is not set
-CONFIG_USB_MON=y
-# CONFIG_USB_WUSB_CBAF is not set
-
-#
-# USB Host Controller Drivers
-#
-# CONFIG_USB_C67X00_HCD is not set
-# CONFIG_USB_XHCI_HCD is not set
-CONFIG_USB_EHCI_HCD=y
-# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
-CONFIG_USB_EHCI_TT_NEWSCHED=y
-CONFIG_USB_EHCI_HCD_OMAP=y
-# CONFIG_USB_EHCI_HCD_PLATFORM is not set
-# CONFIG_USB_OXU210HP_HCD is not set
-# CONFIG_USB_ISP116X_HCD is not set
-# CONFIG_USB_ISP1760_HCD is not set
-# CONFIG_USB_ISP1362_HCD is not set
-# CONFIG_USB_FUSBH200_HCD is not set
-# CONFIG_USB_FOTG210_HCD is not set
-# CONFIG_USB_OHCI_HCD is not set
-# CONFIG_USB_SL811_HCD is not set
-# CONFIG_USB_R8A66597_HCD is not set
-# CONFIG_USB_HCD_SSB is not set
-# CONFIG_USB_HCD_TEST_MODE is not set
-CONFIG_USB_MUSB_HDRC=m
-# CONFIG_USB_MUSB_HOST is not set
-# CONFIG_USB_MUSB_GADGET is not set
-CONFIG_USB_MUSB_DUAL_ROLE=y
-# CONFIG_USB_MUSB_TUSB6010 is not set
-CONFIG_USB_MUSB_OMAP2PLUS=m
-# CONFIG_USB_MUSB_AM35X is not set
-CONFIG_USB_MUSB_DSPS=m
-# CONFIG_USB_MUSB_UX500 is not set
-CONFIG_USB_MUSB_AM335X_CHILD=m
-# CONFIG_USB_INVENTRA_DMA is not set
-CONFIG_USB_TI_CPPI41_DMA=y
-# CONFIG_MUSB_PIO_ONLY is not set
-# CONFIG_USB_RENESAS_USBHS is not set
-
-#
-# USB Device Class drivers
-#
-CONFIG_USB_ACM=m
-# CONFIG_USB_PRINTER is not set
-CONFIG_USB_WDM=m
-# CONFIG_USB_TMC is not set
-
-#
-# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
-#
-
-#
-# also be needed; see USB_STORAGE Help for more info
-#
-CONFIG_USB_STORAGE=y
-# CONFIG_USB_STORAGE_DEBUG is not set
-# CONFIG_USB_STORAGE_REALTEK is not set
-# CONFIG_USB_STORAGE_DATAFAB is not set
-# CONFIG_USB_STORAGE_FREECOM is not set
-# CONFIG_USB_STORAGE_ISD200 is not set
-# CONFIG_USB_STORAGE_USBAT is not set
-# CONFIG_USB_STORAGE_SDDR09 is not set
-# CONFIG_USB_STORAGE_SDDR55 is not set
-# CONFIG_USB_STORAGE_JUMPSHOT is not set
-# CONFIG_USB_STORAGE_ALAUDA is not set
-# CONFIG_USB_STORAGE_ONETOUCH is not set
-# CONFIG_USB_STORAGE_KARMA is not set
-# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
-# CONFIG_USB_STORAGE_ENE_UB6250 is not set
-
-#
-# USB Imaging devices
-#
-# CONFIG_USB_MDC800 is not set
-# CONFIG_USB_MICROTEK is not set
-# CONFIG_USB_CHIPIDEA is not set
-
-#
-# USB port drivers
-#
-CONFIG_USB_SERIAL=y
-# CONFIG_USB_SERIAL_CONSOLE is not set
-CONFIG_USB_SERIAL_GENERIC=y
-CONFIG_USB_SERIAL_SIMPLE=y
-# CONFIG_USB_SERIAL_AIRCABLE is not set
-# CONFIG_USB_SERIAL_ARK3116 is not set
-# CONFIG_USB_SERIAL_BELKIN is not set
-# CONFIG_USB_SERIAL_CH341 is not set
-# CONFIG_USB_SERIAL_WHITEHEAT is not set
-# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
-CONFIG_USB_SERIAL_CP210X=m
-# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
-# CONFIG_USB_SERIAL_EMPEG is not set
-CONFIG_USB_SERIAL_FTDI_SIO=y
-# CONFIG_USB_SERIAL_VISOR is not set
-# CONFIG_USB_SERIAL_IPAQ is not set
-# CONFIG_USB_SERIAL_IR is not set
-# CONFIG_USB_SERIAL_EDGEPORT is not set
-# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
-# CONFIG_USB_SERIAL_F81232 is not set
-# CONFIG_USB_SERIAL_GARMIN is not set
-# CONFIG_USB_SERIAL_IPW is not set
-# CONFIG_USB_SERIAL_IUU is not set
-# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
-# CONFIG_USB_SERIAL_KEYSPAN is not set
-# CONFIG_USB_SERIAL_KLSI is not set
-# CONFIG_USB_SERIAL_KOBIL_SCT is not set
-# CONFIG_USB_SERIAL_MCT_U232 is not set
-# CONFIG_USB_SERIAL_METRO is not set
-# CONFIG_USB_SERIAL_MOS7720 is not set
-# CONFIG_USB_SERIAL_MOS7840 is not set
-# CONFIG_USB_SERIAL_NAVMAN is not set
-CONFIG_USB_SERIAL_PL2303=y
-# CONFIG_USB_SERIAL_OTI6858 is not set
-# CONFIG_USB_SERIAL_QCAUX is not set
-# CONFIG_USB_SERIAL_QUALCOMM is not set
-# CONFIG_USB_SERIAL_SPCP8X5 is not set
-# CONFIG_USB_SERIAL_SAFE is not set
-# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
-# CONFIG_USB_SERIAL_SYMBOL is not set
-# CONFIG_USB_SERIAL_TI is not set
-# CONFIG_USB_SERIAL_CYBERJACK is not set
-# CONFIG_USB_SERIAL_XIRCOM is not set
-CONFIG_USB_SERIAL_WWAN=y
-CONFIG_USB_SERIAL_OPTION=y
-# CONFIG_USB_SERIAL_OMNINET is not set
-# CONFIG_USB_SERIAL_OPTICON is not set
-# CONFIG_USB_SERIAL_XSENS_MT is not set
-# CONFIG_USB_SERIAL_WISHBONE is not set
-# CONFIG_USB_SERIAL_ZTE is not set
-# CONFIG_USB_SERIAL_SSU100 is not set
-# CONFIG_USB_SERIAL_QT2 is not set
-# CONFIG_USB_SERIAL_DEBUG is not set
-
-#
-# USB Miscellaneous drivers
-#
-# CONFIG_USB_EMI62 is not set
-# CONFIG_USB_EMI26 is not set
-# CONFIG_USB_ADUTUX is not set
-# CONFIG_USB_SEVSEG is not set
-# CONFIG_USB_RIO500 is not set
-# CONFIG_USB_LEGOTOWER is not set
-# CONFIG_USB_LCD is not set
-# CONFIG_USB_LED is not set
-# CONFIG_USB_CYPRESS_CY7C63 is not set
-# CONFIG_USB_CYTHERM is not set
-# CONFIG_USB_IDMOUSE is not set
-# CONFIG_USB_FTDI_ELAN is not set
-# CONFIG_USB_APPLEDISPLAY is not set
-# CONFIG_USB_SISUSBVGA is not set
-# CONFIG_USB_LD is not set
-# CONFIG_USB_TRANCEVIBRATOR is not set
-# CONFIG_USB_IOWARRIOR is not set
-# CONFIG_USB_TEST is not set
-# CONFIG_USB_EHSET_TEST_FIXTURE is not set
-# CONFIG_USB_ISIGHTFW is not set
-# CONFIG_USB_YUREX is not set
-# CONFIG_USB_EZUSB_FX2 is not set
-# CONFIG_USB_HSIC_USB3503 is not set
-
-#
-# USB Physical Layer drivers
-#
-CONFIG_USB_PHY=y
-CONFIG_NOP_USB_XCEIV=y
-CONFIG_AM335X_CONTROL_USB=y
-CONFIG_AM335X_PHY_USB=y
-# CONFIG_SAMSUNG_USB2PHY is not set
-# CONFIG_SAMSUNG_USB3PHY is not set
-# CONFIG_USB_GPIO_VBUS is not set
-# CONFIG_USB_ISP1301 is not set
-# CONFIG_USB_RCAR_PHY is not set
-# CONFIG_USB_ULPI is not set
-CONFIG_USB_GADGET=y
-# CONFIG_USB_GADGET_DEBUG is not set
-# CONFIG_USB_GADGET_DEBUG_FILES is not set
-# CONFIG_USB_GADGET_DEBUG_FS is not set
-CONFIG_USB_GADGET_VBUS_DRAW=2
-CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
-
-#
-# USB Peripheral Controller
-#
-# CONFIG_USB_FUSB300 is not set
-# CONFIG_USB_FOTG210_UDC is not set
-# CONFIG_USB_R8A66597 is not set
-# CONFIG_USB_PXA27X is not set
-# CONFIG_USB_MV_UDC is not set
-# CONFIG_USB_MV_U3D is not set
-# CONFIG_USB_M66592 is not set
-# CONFIG_USB_NET2272 is not set
-# CONFIG_USB_DUMMY_HCD is not set
-CONFIG_USB_LIBCOMPOSITE=m
-CONFIG_USB_F_ACM=m
-CONFIG_USB_U_SERIAL=m
-CONFIG_USB_U_ETHER=m
-CONFIG_USB_U_RNDIS=m
-CONFIG_USB_F_ECM=m
-CONFIG_USB_F_EEM=m
-CONFIG_USB_F_SUBSET=m
-CONFIG_USB_F_RNDIS=m
-CONFIG_USB_F_MASS_STORAGE=m
-# CONFIG_USB_CONFIGFS is not set
-# CONFIG_USB_ZERO is not set
-CONFIG_USB_ETH=m
-CONFIG_USB_ETH_RNDIS=y
-CONFIG_USB_ETH_EEM=y
-# CONFIG_USB_G_NCM is not set
-# CONFIG_USB_GADGETFS is not set
-# CONFIG_USB_FUNCTIONFS is not set
-CONFIG_USB_MASS_STORAGE=m
-# CONFIG_USB_G_SERIAL is not set
-# CONFIG_USB_G_PRINTER is not set
-# CONFIG_USB_CDC_COMPOSITE is not set
-# CONFIG_USB_G_ACM_MS is not set
-CONFIG_USB_G_MULTI=m
-CONFIG_USB_G_MULTI_RNDIS=y
-CONFIG_USB_G_MULTI_CDC=y
-# CONFIG_USB_G_HID is not set
-# CONFIG_USB_G_DBGP is not set
-# CONFIG_USB_G_WEBCAM is not set
-CONFIG_MMC=y
-# CONFIG_MMC_DEBUG is not set
-CONFIG_MMC_UNSAFE_RESUME=y
-# CONFIG_MMC_CLKGATE is not set
-
-#
-# MMC/SD/SDIO Card Drivers
-#
-CONFIG_MMC_BLOCK=y
-CONFIG_MMC_BLOCK_MINORS=8
-CONFIG_MMC_BLOCK_BOUNCE=y
-CONFIG_MMC_SLOTINDEX=y
-CONFIG_SDIO_UART=y
-# CONFIG_MMC_TEST is not set
-
-#
-# MMC/SD/SDIO Host Controller Drivers
-#
-# CONFIG_MMC_SDHCI is not set
-# CONFIG_MMC_SDHCI_PXAV3 is not set
-# CONFIG_MMC_SDHCI_PXAV2 is not set
-CONFIG_MMC_OMAP=y
-CONFIG_MMC_OMAP_HS=y
-# CONFIG_MMC_DW is not set
-# CONFIG_MMC_VUB300 is not set
-# CONFIG_MMC_USHC is not set
-# CONFIG_MEMSTICK is not set
-CONFIG_NEW_LEDS=y
-CONFIG_LEDS_CLASS=y
-
-#
-# LED drivers
-#
-# CONFIG_LEDS_LM3530 is not set
-# CONFIG_LEDS_LM3642 is not set
-# CONFIG_LEDS_PCA9532 is not set
-CONFIG_LEDS_GPIO=y
-# CONFIG_LEDS_LP3944 is not set
-# CONFIG_LEDS_LP5521 is not set
-# CONFIG_LEDS_LP5523 is not set
-# CONFIG_LEDS_LP5562 is not set
-# CONFIG_LEDS_LP8501 is not set
-# CONFIG_LEDS_PCA955X is not set
-# CONFIG_LEDS_PCA963X is not set
-# CONFIG_LEDS_DAC124S085 is not set
-# CONFIG_LEDS_PWM is not set
-# CONFIG_LEDS_REGULATOR is not set
-# CONFIG_LEDS_BD2802 is not set
-# CONFIG_LEDS_LT3593 is not set
-# CONFIG_LEDS_TCA6507 is not set
-# CONFIG_LEDS_LM355x is not set
-# CONFIG_LEDS_OT200 is not set
-# CONFIG_LEDS_BLINKM is not set
-
-#
-# LED Triggers
-#
-CONFIG_LEDS_TRIGGERS=y
-CONFIG_LEDS_TRIGGER_TIMER=y
-CONFIG_LEDS_TRIGGER_ONESHOT=y
-CONFIG_LEDS_TRIGGER_HEARTBEAT=y
-CONFIG_LEDS_TRIGGER_BACKLIGHT=y
-# CONFIG_LEDS_TRIGGER_CPU is not set
-CONFIG_LEDS_TRIGGER_GPIO=y
-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
-
-#
-# iptables trigger is under Netfilter config (LED target)
-#
-# CONFIG_LEDS_TRIGGER_TRANSIENT is not set
-# CONFIG_LEDS_TRIGGER_CAMERA is not set
-# CONFIG_ACCESSIBILITY is not set
-# CONFIG_EDAC is not set
-CONFIG_RTC_LIB=y
-CONFIG_RTC_CLASS=y
-CONFIG_RTC_HCTOSYS=y
-CONFIG_RTC_SYSTOHC=y
-CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
-# CONFIG_RTC_DEBUG is not set
-
-#
-# RTC interfaces
-#
-CONFIG_RTC_INTF_SYSFS=y
-CONFIG_RTC_INTF_PROC=y
-CONFIG_RTC_INTF_DEV=y
-# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
-# CONFIG_RTC_DRV_TEST is not set
-
-#
-# I2C RTC drivers
-#
-# CONFIG_RTC_DRV_DS1307 is not set
-# CONFIG_RTC_DRV_DS1374 is not set
-# CONFIG_RTC_DRV_DS1672 is not set
-# CONFIG_RTC_DRV_DS3232 is not set
-# CONFIG_RTC_DRV_MAX6900 is not set
-# CONFIG_RTC_DRV_RS5C372 is not set
-# CONFIG_RTC_DRV_ISL1208 is not set
-# CONFIG_RTC_DRV_ISL12022 is not set
-# CONFIG_RTC_DRV_X1205 is not set
-# CONFIG_RTC_DRV_PCF2127 is not set
-# CONFIG_RTC_DRV_PCF8523 is not set
-# CONFIG_RTC_DRV_PCF8563 is not set
-# CONFIG_RTC_DRV_PCF8583 is not set
-# CONFIG_RTC_DRV_M41T80 is not set
-# CONFIG_RTC_DRV_BQ32K is not set
-# CONFIG_RTC_DRV_S35390A is not set
-# CONFIG_RTC_DRV_FM3130 is not set
-# CONFIG_RTC_DRV_RX8581 is not set
-# CONFIG_RTC_DRV_RX8025 is not set
-# CONFIG_RTC_DRV_EM3027 is not set
-# CONFIG_RTC_DRV_RV3029C2 is not set
-
-#
-# SPI RTC drivers
-#
-# CONFIG_RTC_DRV_M41T93 is not set
-# CONFIG_RTC_DRV_M41T94 is not set
-# CONFIG_RTC_DRV_DS1305 is not set
-# CONFIG_RTC_DRV_DS1390 is not set
-# CONFIG_RTC_DRV_MAX6902 is not set
-# CONFIG_RTC_DRV_R9701 is not set
-# CONFIG_RTC_DRV_RS5C348 is not set
-# CONFIG_RTC_DRV_DS3234 is not set
-# CONFIG_RTC_DRV_PCF2123 is not set
-# CONFIG_RTC_DRV_RX4581 is not set
-
-#
-# Platform RTC drivers
-#
-# CONFIG_RTC_DRV_CMOS is not set
-# CONFIG_RTC_DRV_DS1286 is not set
-# CONFIG_RTC_DRV_DS1511 is not set
-# CONFIG_RTC_DRV_DS1553 is not set
-# CONFIG_RTC_DRV_DS1742 is not set
-# CONFIG_RTC_DRV_STK17TA8 is not set
-# CONFIG_RTC_DRV_M48T86 is not set
-# CONFIG_RTC_DRV_M48T35 is not set
-# CONFIG_RTC_DRV_M48T59 is not set
-# CONFIG_RTC_DRV_MSM6242 is not set
-# CONFIG_RTC_DRV_BQ4802 is not set
-# CONFIG_RTC_DRV_RP5C01 is not set
-# CONFIG_RTC_DRV_V3020 is not set
-# CONFIG_RTC_DRV_DS2404 is not set
-
-#
-# on-CPU RTC drivers
-#
-CONFIG_RTC_DRV_OMAP=y
-# CONFIG_RTC_DRV_SNVS is not set
-# CONFIG_RTC_DRV_MOXART is not set
-
-#
-# HID Sensor RTC drivers
-#
-# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
-CONFIG_DMADEVICES=y
-# CONFIG_DMADEVICES_DEBUG is not set
-
-#
-# DMA Devices
-#
-# CONFIG_DW_DMAC_CORE is not set
-# CONFIG_DW_DMAC is not set
-# CONFIG_TIMB_DMA is not set
-CONFIG_TI_EDMA=y
-CONFIG_DMA_OMAP=y
-CONFIG_TI_CPPI41=y
-CONFIG_DMA_ENGINE=y
-CONFIG_DMA_VIRTUAL_CHANNELS=y
-CONFIG_DMA_OF=y
-
-#
-# DMA Clients
-#
-# CONFIG_ASYNC_TX_DMA is not set
-# CONFIG_DMATEST is not set
-# CONFIG_AUXDISPLAY is not set
-CONFIG_UIO=m
-CONFIG_UIO_PDRV_GENIRQ=m
-CONFIG_UIO_DMEM_GENIRQ=m
-CONFIG_UIO_PRUSS=m
-# CONFIG_VIRT_DRIVERS is not set
-
-#
-# Virtio drivers
-#
-# CONFIG_VIRTIO_MMIO is not set
-
-#
-# Microsoft Hyper-V guest support
-#
-# CONFIG_STAGING is not set
-CONFIG_CLKDEV_LOOKUP=y
-CONFIG_HAVE_CLK_PREPARE=y
-CONFIG_COMMON_CLK=y
-
-#
-# Common Clock Framework
-#
-CONFIG_COMMON_CLK_DEBUG=y
-# CONFIG_COMMON_CLK_SI5351 is not set
-
-#
-# Hardware Spinlock drivers
-#
-# CONFIG_HWSPINLOCK_OMAP is not set
-CONFIG_CLKSRC_OF=y
-CONFIG_CLKSRC_MMIO=y
-CONFIG_ARM_ARCH_TIMER=y
-CONFIG_MAILBOX=y
-CONFIG_OMAP_MBOX=y
-CONFIG_OMAP2PLUS_MBOX=y
-CONFIG_OMAP_MBOX_KFIFO_SIZE=256
-CONFIG_IOMMU_SUPPORT=y
-CONFIG_OF_IOMMU=y
-# CONFIG_OMAP_IOMMU is not set
-
-#
-# Remoteproc drivers
-#
-# CONFIG_STE_MODEM_RPROC is not set
-
-#
-# Rpmsg drivers
-#
-# CONFIG_PM_DEVFREQ is not set
-# CONFIG_EXTCON is not set
-# CONFIG_MEMORY is not set
-# CONFIG_IIO is not set
-CONFIG_PWM=y
-CONFIG_PWM_SYSFS=y
-CONFIG_PWM_OMAP_DMTIMER=m
-# CONFIG_PWM_PCA9685 is not set
-CONFIG_PWM_TIECAP=m
-CONFIG_PWM_TIEHRPWM=m
-CONFIG_PWM_TIPWMSS=y
-CONFIG_IRQCHIP=y
-CONFIG_ARM_GIC=y
-# CONFIG_IPACK_BUS is not set
-CONFIG_ARCH_HAS_RESET_CONTROLLER=y
-CONFIG_RESET_CONTROLLER=y
-CONFIG_RESET_TI=y
-# CONFIG_FMC is not set
-
-#
-# PHY Subsystem
-#
-CONFIG_GENERIC_PHY=y
-CONFIG_OMAP_CONTROL_PHY=y
-CONFIG_OMAP_USB2=y
-CONFIG_OMAP_PIPE3=y
-
-#
-# File systems
-#
-CONFIG_DCACHE_WORD_ACCESS=y
-CONFIG_EXT2_FS=y
-# CONFIG_EXT2_FS_XATTR is not set
-# CONFIG_EXT2_FS_XIP is not set
-CONFIG_EXT3_FS=y
-CONFIG_EXT3_DEFAULTS_TO_ORDERED=y
-# CONFIG_EXT3_FS_XATTR is not set
-CONFIG_EXT4_FS=y
-# CONFIG_EXT4_FS_POSIX_ACL is not set
-# CONFIG_EXT4_FS_SECURITY is not set
-# CONFIG_EXT4_DEBUG is not set
-CONFIG_JBD=y
-# CONFIG_JBD_DEBUG is not set
-CONFIG_JBD2=y
-# CONFIG_JBD2_DEBUG is not set
-CONFIG_FS_MBCACHE=y
-# CONFIG_REISERFS_FS is not set
-# CONFIG_JFS_FS is not set
-# CONFIG_XFS_FS is not set
-# CONFIG_GFS2_FS is not set
-# CONFIG_OCFS2_FS is not set
-# CONFIG_BTRFS_FS is not set
-# CONFIG_NILFS2_FS is not set
-# CONFIG_FS_POSIX_ACL is not set
-CONFIG_FILE_LOCKING=y
-CONFIG_FSNOTIFY=y
-CONFIG_DNOTIFY=y
-CONFIG_INOTIFY_USER=y
-# CONFIG_FANOTIFY is not set
-CONFIG_QUOTA=y
-# CONFIG_QUOTA_NETLINK_INTERFACE is not set
-CONFIG_PRINT_QUOTA_WARNING=y
-# CONFIG_QUOTA_DEBUG is not set
-CONFIG_QUOTA_TREE=y
-# CONFIG_QFMT_V1 is not set
-CONFIG_QFMT_V2=y
-CONFIG_QUOTACTL=y
-# CONFIG_AUTOFS4_FS is not set
-# CONFIG_FUSE_FS is not set
-
-#
-# Caches
-#
-# CONFIG_FSCACHE is not set
-
-#
-# CD-ROM/DVD Filesystems
-#
-# CONFIG_ISO9660_FS is not set
-# CONFIG_UDF_FS is not set
-
-#
-# DOS/FAT/NT Filesystems
-#
-CONFIG_FAT_FS=y
-CONFIG_MSDOS_FS=y
-CONFIG_VFAT_FS=y
-CONFIG_FAT_DEFAULT_CODEPAGE=437
-CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
-# CONFIG_NTFS_FS is not set
-
-#
-# Pseudo filesystems
-#
-CONFIG_PROC_FS=y
-CONFIG_PROC_SYSCTL=y
-CONFIG_PROC_PAGE_MONITOR=y
-CONFIG_SYSFS=y
-CONFIG_TMPFS=y
-# CONFIG_TMPFS_POSIX_ACL is not set
-# CONFIG_TMPFS_XATTR is not set
-# CONFIG_HUGETLB_PAGE is not set
-CONFIG_CONFIGFS_FS=m
-CONFIG_MISC_FILESYSTEMS=y
-# CONFIG_ADFS_FS is not set
-# CONFIG_AFFS_FS is not set
-# CONFIG_ECRYPT_FS is not set
-# CONFIG_HFS_FS is not set
-# CONFIG_HFSPLUS_FS is not set
-# CONFIG_BEFS_FS is not set
-# CONFIG_BFS_FS is not set
-# CONFIG_EFS_FS is not set
-# CONFIG_JFFS2_FS is not set
-CONFIG_UBIFS_FS=y
-CONFIG_UBIFS_FS_ADVANCED_COMPR=y
-CONFIG_UBIFS_FS_LZO=y
-CONFIG_UBIFS_FS_ZLIB=y
-# CONFIG_LOGFS is not set
-# CONFIG_CRAMFS is not set
-# CONFIG_SQUASHFS is not set
-# CONFIG_VXFS_FS is not set
-# CONFIG_MINIX_FS is not set
-# CONFIG_OMFS_FS is not set
-# CONFIG_HPFS_FS is not set
-# CONFIG_QNX4FS_FS is not set
-# CONFIG_QNX6FS_FS is not set
-# CONFIG_ROMFS_FS is not set
-# CONFIG_PSTORE is not set
-# CONFIG_SYSV_FS is not set
-# CONFIG_UFS_FS is not set
-# CONFIG_F2FS_FS is not set
-CONFIG_NETWORK_FILESYSTEMS=y
-CONFIG_NFS_FS=y
-CONFIG_NFS_V2=y
-CONFIG_NFS_V3=y
-# CONFIG_NFS_V3_ACL is not set
-CONFIG_NFS_V4=y
-# CONFIG_NFS_SWAP is not set
-# CONFIG_NFS_V4_1 is not set
-CONFIG_ROOT_NFS=y
-# CONFIG_NFS_USE_LEGACY_DNS is not set
-CONFIG_NFS_USE_KERNEL_DNS=y
-# CONFIG_NFSD is not set
-CONFIG_LOCKD=y
-CONFIG_LOCKD_V4=y
-CONFIG_NFS_COMMON=y
-CONFIG_SUNRPC=y
-CONFIG_SUNRPC_GSS=y
-# CONFIG_SUNRPC_DEBUG is not set
-# CONFIG_CEPH_FS is not set
-CONFIG_CIFS=y
-# CONFIG_CIFS_STATS is not set
-# CONFIG_CIFS_WEAK_PW_HASH is not set
-# CONFIG_CIFS_UPCALL is not set
-# CONFIG_CIFS_XATTR is not set
-CONFIG_CIFS_DEBUG=y
-# CONFIG_CIFS_DEBUG2 is not set
-# CONFIG_CIFS_DFS_UPCALL is not set
-# CONFIG_CIFS_SMB2 is not set
-# CONFIG_NCP_FS is not set
-# CONFIG_CODA_FS is not set
-# CONFIG_AFS_FS is not set
-CONFIG_NLS=y
-CONFIG_NLS_DEFAULT="iso8859-1"
-CONFIG_NLS_CODEPAGE_437=y
-# CONFIG_NLS_CODEPAGE_737 is not set
-# CONFIG_NLS_CODEPAGE_775 is not set
-CONFIG_NLS_CODEPAGE_850=y
-# CONFIG_NLS_CODEPAGE_852 is not set
-# CONFIG_NLS_CODEPAGE_855 is not set
-# CONFIG_NLS_CODEPAGE_857 is not set
-# CONFIG_NLS_CODEPAGE_860 is not set
-# CONFIG_NLS_CODEPAGE_861 is not set
-# CONFIG_NLS_CODEPAGE_862 is not set
-# CONFIG_NLS_CODEPAGE_863 is not set
-# CONFIG_NLS_CODEPAGE_864 is not set
-# CONFIG_NLS_CODEPAGE_865 is not set
-# CONFIG_NLS_CODEPAGE_866 is not set
-# CONFIG_NLS_CODEPAGE_869 is not set
-# CONFIG_NLS_CODEPAGE_936 is not set
-# CONFIG_NLS_CODEPAGE_950 is not set
-# CONFIG_NLS_CODEPAGE_932 is not set
-# CONFIG_NLS_CODEPAGE_949 is not set
-# CONFIG_NLS_CODEPAGE_874 is not set
-# CONFIG_NLS_ISO8859_8 is not set
-# CONFIG_NLS_CODEPAGE_1250 is not set
-# CONFIG_NLS_CODEPAGE_1251 is not set
-# CONFIG_NLS_ASCII is not set
-CONFIG_NLS_ISO8859_1=y
-# CONFIG_NLS_ISO8859_2 is not set
-# CONFIG_NLS_ISO8859_3 is not set
-# CONFIG_NLS_ISO8859_4 is not set
-# CONFIG_NLS_ISO8859_5 is not set
-# CONFIG_NLS_ISO8859_6 is not set
-# CONFIG_NLS_ISO8859_7 is not set
-# CONFIG_NLS_ISO8859_9 is not set
-# CONFIG_NLS_ISO8859_13 is not set
-# CONFIG_NLS_ISO8859_14 is not set
-CONFIG_NLS_ISO8859_15=y
-# CONFIG_NLS_KOI8_R is not set
-# CONFIG_NLS_KOI8_U is not set
-# CONFIG_NLS_MAC_ROMAN is not set
-# CONFIG_NLS_MAC_CELTIC is not set
-# CONFIG_NLS_MAC_CENTEURO is not set
-# CONFIG_NLS_MAC_CROATIAN is not set
-# CONFIG_NLS_MAC_CYRILLIC is not set
-# CONFIG_NLS_MAC_GAELIC is not set
-# CONFIG_NLS_MAC_GREEK is not set
-# CONFIG_NLS_MAC_ICELAND is not set
-# CONFIG_NLS_MAC_INUIT is not set
-# CONFIG_NLS_MAC_ROMANIAN is not set
-# CONFIG_NLS_MAC_TURKISH is not set
-CONFIG_NLS_UTF8=y
-# CONFIG_DLM is not set
-
-#
-# Kernel hacking
-#
-
-#
-# printk and dmesg options
-#
-CONFIG_PRINTK_TIME=y
-CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
-# CONFIG_BOOT_PRINTK_DELAY is not set
-# CONFIG_DYNAMIC_DEBUG is not set
-
-#
-# Compile-time checks and compiler options
-#
-CONFIG_DEBUG_INFO=y
-# CONFIG_DEBUG_INFO_REDUCED is not set
-CONFIG_ENABLE_WARN_DEPRECATED=y
-CONFIG_ENABLE_MUST_CHECK=y
-CONFIG_FRAME_WARN=1024
-# CONFIG_STRIP_ASM_SYMS is not set
-# CONFIG_READABLE_ASM is not set
-# CONFIG_UNUSED_SYMBOLS is not set
-CONFIG_DEBUG_FS=y
-# CONFIG_HEADERS_CHECK is not set
-# CONFIG_DEBUG_SECTION_MISMATCH is not set
-# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
-CONFIG_MAGIC_SYSRQ=y
-CONFIG_DEBUG_KERNEL=y
-
-#
-# Memory Debugging
-#
-# CONFIG_DEBUG_PAGEALLOC is not set
-# CONFIG_DEBUG_OBJECTS is not set
-# CONFIG_SLUB_DEBUG_ON is not set
-# CONFIG_SLUB_STATS is not set
-CONFIG_HAVE_DEBUG_KMEMLEAK=y
-# CONFIG_DEBUG_KMEMLEAK is not set
-# CONFIG_DEBUG_STACK_USAGE is not set
-# CONFIG_DEBUG_VM is not set
-# CONFIG_DEBUG_MEMORY_INIT is not set
-# CONFIG_DEBUG_HIGHMEM is not set
-# CONFIG_DEBUG_SHIRQ is not set
-
-#
-# Debug Lockups and Hangs
-#
-# CONFIG_LOCKUP_DETECTOR is not set
-# CONFIG_DETECT_HUNG_TASK is not set
-# CONFIG_PANIC_ON_OOPS is not set
-CONFIG_PANIC_ON_OOPS_VALUE=0
-CONFIG_SCHED_DEBUG=y
-CONFIG_SCHEDSTATS=y
-CONFIG_TIMER_STATS=y
-CONFIG_DEBUG_PREEMPT=y
-
-#
-# Lock Debugging (spinlocks, mutexes, etc...)
-#
-# CONFIG_DEBUG_RT_MUTEXES is not set
-# CONFIG_RT_MUTEX_TESTER is not set
-CONFIG_DEBUG_SPINLOCK=y
-CONFIG_DEBUG_MUTEXES=y
-# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
-# CONFIG_DEBUG_LOCK_ALLOC is not set
-# CONFIG_PROVE_LOCKING is not set
-# CONFIG_LOCK_STAT is not set
-# CONFIG_DEBUG_ATOMIC_SLEEP is not set
-# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
-CONFIG_STACKTRACE=y
-# CONFIG_DEBUG_KOBJECT is not set
-# CONFIG_DEBUG_BUGVERBOSE is not set
-# CONFIG_DEBUG_WRITECOUNT is not set
-# CONFIG_DEBUG_LIST is not set
-# CONFIG_DEBUG_SG is not set
-# CONFIG_DEBUG_NOTIFIERS is not set
-# CONFIG_DEBUG_CREDENTIALS is not set
-
-#
-# RCU Debugging
-#
-# CONFIG_PROVE_RCU_DELAY is not set
-# CONFIG_SPARSE_RCU_POINTER is not set
-# CONFIG_RCU_TORTURE_TEST is not set
-CONFIG_RCU_CPU_STALL_TIMEOUT=21
-CONFIG_RCU_CPU_STALL_VERBOSE=y
-# CONFIG_RCU_CPU_STALL_INFO is not set
-# CONFIG_RCU_TRACE is not set
-# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
-# CONFIG_NOTIFIER_ERROR_INJECTION is not set
-# CONFIG_FAULT_INJECTION is not set
-# CONFIG_LATENCYTOP is not set
-CONFIG_NOP_TRACER=y
-CONFIG_HAVE_FUNCTION_TRACER=y
-CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
-CONFIG_HAVE_DYNAMIC_FTRACE=y
-CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
-CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
-CONFIG_HAVE_C_RECORDMCOUNT=y
-CONFIG_TRACE_CLOCK=y
-CONFIG_RING_BUFFER=y
-CONFIG_EVENT_TRACING=y
-CONFIG_CONTEXT_SWITCH_TRACER=y
-CONFIG_TRACING=y
-CONFIG_TRACING_SUPPORT=y
-CONFIG_FTRACE=y
-# CONFIG_FUNCTION_TRACER is not set
-# CONFIG_IRQSOFF_TRACER is not set
-# CONFIG_PREEMPT_TRACER is not set
-# CONFIG_SCHED_TRACER is not set
-# CONFIG_ENABLE_DEFAULT_TRACERS is not set
-# CONFIG_FTRACE_SYSCALLS is not set
-# CONFIG_TRACER_SNAPSHOT is not set
-CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
-# CONFIG_PROFILE_ALL_BRANCHES is not set
-# CONFIG_STACK_TRACER is not set
-# CONFIG_BLK_DEV_IO_TRACE is not set
-CONFIG_KPROBE_EVENT=y
-CONFIG_PROBE_EVENTS=y
-# CONFIG_RING_BUFFER_BENCHMARK is not set
-# CONFIG_RING_BUFFER_STARTUP_TEST is not set
-
-#
-# Runtime Testing
-#
-# CONFIG_LKDTM is not set
-# CONFIG_TEST_LIST_SORT is not set
-# CONFIG_KPROBES_SANITY_TEST is not set
-# CONFIG_BACKTRACE_SELF_TEST is not set
-# CONFIG_RBTREE_TEST is not set
-# CONFIG_INTERVAL_TREE_TEST is not set
-# CONFIG_ATOMIC64_SELFTEST is not set
-# CONFIG_TEST_STRING_HELPERS is not set
-# CONFIG_TEST_KSTRTOX is not set
-# CONFIG_DMA_API_DEBUG is not set
-# CONFIG_SAMPLES is not set
-CONFIG_HAVE_ARCH_KGDB=y
-# CONFIG_KGDB is not set
-# CONFIG_STRICT_DEVMEM is not set
-CONFIG_ARM_UNWIND=y
-# CONFIG_DEBUG_USER is not set
-# CONFIG_DEBUG_LL is not set
-CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
-# CONFIG_DEBUG_UART_PL01X is not set
-# CONFIG_DEBUG_UART_8250 is not set
-CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
-# CONFIG_ARM_KPROBES_TEST is not set
-# CONFIG_PID_IN_CONTEXTIDR is not set
-
-#
-# Security options
-#
-CONFIG_KEYS=y
-# CONFIG_ENCRYPTED_KEYS is not set
-# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
-# CONFIG_SECURITY_DMESG_RESTRICT is not set
-# CONFIG_SECURITY is not set
-# CONFIG_SECURITYFS is not set
-CONFIG_DEFAULT_SECURITY_DAC=y
-CONFIG_DEFAULT_SECURITY=""
-CONFIG_CRYPTO=y
-
-#
-# Crypto core or helper
-#
-CONFIG_CRYPTO_ALGAPI=y
-CONFIG_CRYPTO_ALGAPI2=y
-CONFIG_CRYPTO_AEAD2=y
-CONFIG_CRYPTO_BLKCIPHER=y
-CONFIG_CRYPTO_BLKCIPHER2=y
-CONFIG_CRYPTO_HASH=y
-CONFIG_CRYPTO_HASH2=y
-CONFIG_CRYPTO_RNG2=y
-CONFIG_CRYPTO_PCOMP2=y
-CONFIG_CRYPTO_MANAGER=y
-CONFIG_CRYPTO_MANAGER2=y
-# CONFIG_CRYPTO_USER is not set
-CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
-# CONFIG_CRYPTO_GF128MUL is not set
-# CONFIG_CRYPTO_NULL is not set
-CONFIG_CRYPTO_WORKQUEUE=y
-# CONFIG_CRYPTO_CRYPTD is not set
-# CONFIG_CRYPTO_AUTHENC is not set
-# CONFIG_CRYPTO_TEST is not set
-
-#
-# Authenticated Encryption with Associated Data
-#
-# CONFIG_CRYPTO_CCM is not set
-# CONFIG_CRYPTO_GCM is not set
-# CONFIG_CRYPTO_SEQIV is not set
-
-#
-# Block modes
-#
-# CONFIG_CRYPTO_CBC is not set
-# CONFIG_CRYPTO_CTR is not set
-# CONFIG_CRYPTO_CTS is not set
-CONFIG_CRYPTO_ECB=y
-# CONFIG_CRYPTO_LRW is not set
-# CONFIG_CRYPTO_PCBC is not set
-# CONFIG_CRYPTO_XTS is not set
-
-#
-# Hash modes
-#
-CONFIG_CRYPTO_CMAC=y
-CONFIG_CRYPTO_HMAC=y
-# CONFIG_CRYPTO_XCBC is not set
-# CONFIG_CRYPTO_VMAC is not set
-
-#
-# Digest
-#
-CONFIG_CRYPTO_CRC32C=y
-# CONFIG_CRYPTO_CRC32 is not set
-CONFIG_CRYPTO_CRCT10DIF=y
-# CONFIG_CRYPTO_GHASH is not set
-CONFIG_CRYPTO_MD4=y
-CONFIG_CRYPTO_MD5=y
-CONFIG_CRYPTO_MICHAEL_MIC=m
-# CONFIG_CRYPTO_RMD128 is not set
-# CONFIG_CRYPTO_RMD160 is not set
-# CONFIG_CRYPTO_RMD256 is not set
-# CONFIG_CRYPTO_RMD320 is not set
-# CONFIG_CRYPTO_SHA1 is not set
-# CONFIG_CRYPTO_SHA1_ARM is not set
-CONFIG_CRYPTO_SHA256=y
-# CONFIG_CRYPTO_SHA512 is not set
-# CONFIG_CRYPTO_TGR192 is not set
-# CONFIG_CRYPTO_WP512 is not set
-
-#
-# Ciphers
-#
-CONFIG_CRYPTO_AES=y
-# CONFIG_CRYPTO_AES_ARM is not set
-# CONFIG_CRYPTO_ANUBIS is not set
-CONFIG_CRYPTO_ARC4=y
-# CONFIG_CRYPTO_BLOWFISH is not set
-# CONFIG_CRYPTO_CAMELLIA is not set
-# CONFIG_CRYPTO_CAST5 is not set
-# CONFIG_CRYPTO_CAST6 is not set
-CONFIG_CRYPTO_DES=y
-# CONFIG_CRYPTO_FCRYPT is not set
-# CONFIG_CRYPTO_KHAZAD is not set
-# CONFIG_CRYPTO_SALSA20 is not set
-# CONFIG_CRYPTO_SEED is not set
-# CONFIG_CRYPTO_SERPENT is not set
-# CONFIG_CRYPTO_TEA is not set
-# CONFIG_CRYPTO_TWOFISH is not set
-
-#
-# Compression
-#
-CONFIG_CRYPTO_DEFLATE=y
-# CONFIG_CRYPTO_ZLIB is not set
-CONFIG_CRYPTO_LZO=y
-# CONFIG_CRYPTO_LZ4 is not set
-# CONFIG_CRYPTO_LZ4HC is not set
-
-#
-# Random Number Generation
-#
-# CONFIG_CRYPTO_ANSI_CPRNG is not set
-# CONFIG_CRYPTO_USER_API_HASH is not set
-# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
-# CONFIG_CRYPTO_HW is not set
-# CONFIG_ASYMMETRIC_KEY_TYPE is not set
-CONFIG_BINARY_PRINTF=y
-
-#
-# Library routines
-#
-CONFIG_BITREVERSE=y
-CONFIG_GENERIC_STRNCPY_FROM_USER=y
-CONFIG_GENERIC_STRNLEN_USER=y
-CONFIG_GENERIC_NET_UTILS=y
-CONFIG_GENERIC_PCI_IOMAP=y
-CONFIG_GENERIC_IO=y
-CONFIG_CRC_CCITT=y
-CONFIG_CRC16=y
-CONFIG_CRC_T10DIF=y
-CONFIG_CRC_ITU_T=y
-CONFIG_CRC32=y
-# CONFIG_CRC32_SELFTEST is not set
-CONFIG_CRC32_SLICEBY8=y
-# CONFIG_CRC32_SLICEBY4 is not set
-# CONFIG_CRC32_SARWATE is not set
-# CONFIG_CRC32_BIT is not set
-CONFIG_CRC7=y
-CONFIG_LIBCRC32C=y
-# CONFIG_CRC8 is not set
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZLIB_DEFLATE=y
-CONFIG_LZO_COMPRESS=y
-CONFIG_LZO_DECOMPRESS=y
-# CONFIG_XZ_DEC is not set
-# CONFIG_XZ_DEC_BCJ is not set
-CONFIG_DECOMPRESS_GZIP=y
-CONFIG_GENERIC_ALLOCATOR=y
-CONFIG_TEXTSEARCH=y
-CONFIG_TEXTSEARCH_KMP=m
-CONFIG_TEXTSEARCH_BM=m
-CONFIG_TEXTSEARCH_FSM=m
-CONFIG_HAS_IOMEM=y
-CONFIG_HAS_IOPORT=y
-CONFIG_HAS_DMA=y
-CONFIG_DQL=y
-CONFIG_NLATTR=y
-CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
-CONFIG_AVERAGE=y
-# CONFIG_CORDIC is not set
-# CONFIG_DDR is not set
-CONFIG_OID_REGISTRY=y
-CONFIG_FONT_SUPPORT=y
-# CONFIG_FONTS is not set
-CONFIG_FONT_8x8=y
-CONFIG_FONT_8x16=y
-# CONFIG_VIRTUALIZATION is not set

+ 0 - 21
board/GfA/Display001/linux_3.12.30/linux-001-am33xx-dtsi_no-otg.patch

@@ -1,21 +0,0 @@
-diff -Naur linux-orig/arch/arm/boot/dts/am33xx.dtsi linux-7f280334068b7c875ade51f8f3921ab311f0c824/arch/arm/boot/dts/am33xx.dtsi
---- linux-orig/arch/arm/boot/dts/am33xx.dtsi	2014-02-07 00:05:20.000000000 +0100
-+++ linux-7f280334068b7c875ade51f8f3921ab311f0c824/arch/arm/boot/dts/am33xx.dtsi	2015-07-07 23:48:27.436000000 +0200
-@@ -526,7 +526,7 @@
- 
- 				interrupts = <18>;
- 				interrupt-names = "mc";
--				dr_mode = "otg";
-+				dr_mode = "peripheral";
- 				mentor,multipoint = <1>;
- 				mentor,num-eps = <16>;
- 				mentor,ram-bits = <12>;
-@@ -573,7 +573,7 @@
- 				reg-names = "mc", "control";
- 				interrupts = <19>;
- 				interrupt-names = "mc";
--				dr_mode = "otg";
-+				dr_mode = "host";
- 				mentor,multipoint = <1>;
- 				mentor,num-eps = <16>;
- 				mentor,ram-bits = <12>;

+ 0 - 890
board/GfA/Display001/linux_3.12.30/linux-002-edt-touch.patch

@@ -1,890 +0,0 @@
-diff -ur -x '*.o.*' -x '*.o' -x '*.builtin' -x '*.order' -x '*.ko' -x '*.ko.cmd' -x '*~' -x '*mod.c' linux-7f280334068b7c875ade51f8f3921ab311f0c824/drivers/input/touchscreen/edt-ft5x06.c linux-change/drivers/input/touchscreen/edt-ft5x06.c
---- linux-7f280334068b7c875ade51f8f3921ab311f0c824/drivers/input/touchscreen/edt-ft5x06.c	2014-02-07 00:05:20.000000000 +0100
-+++ linux-change/drivers/input/touchscreen/edt-ft5x06.c	2014-07-27 00:23:49.000000000 +0200
-@@ -1,5 +1,7 @@
- /*
-  * Copyright (C) 2012 Simon Budig, <simon.budig@kernelconcepts.de>
-+ * Daniel Wagener <daniel.wagener@kernelconcepts.de> (M09 firmware support)
-+ * Lothar Waßmann <LW@KARO-electronics.de> (DT support)
-  *
-  * This software is licensed under the terms of the GNU General Public
-  * License version 2, as published by the Free Software Foundation, and
-@@ -33,6 +35,7 @@
- #include <linux/debugfs.h>
- #include <linux/slab.h>
- #include <linux/gpio.h>
-+#include <linux/of_gpio.h>
- #include <linux/input/mt.h>
- #include <linux/input/edt-ft5x06.h>
- 
-@@ -45,6 +48,14 @@
- #define WORK_REGISTER_NUM_X		0x33
- #define WORK_REGISTER_NUM_Y		0x34
- 
-+#define M09_REGISTER_THRESHOLD		0x80
-+#define M09_REGISTER_GAIN		0x92
-+#define M09_REGISTER_OFFSET		0x93
-+#define M09_REGISTER_NUM_X		0x94
-+#define M09_REGISTER_NUM_Y		0x95
-+
-+#define NO_REGISTER			0xff
-+
- #define WORK_REGISTER_OPMODE		0x3c
- #define FACTORY_REGISTER_OPMODE		0x01
- 
-@@ -59,12 +70,30 @@
- #define EDT_RAW_DATA_RETRIES		100
- #define EDT_RAW_DATA_DELAY		1 /* msec */
- 
-+enum edt_ver {
-+	M06,
-+	M09,
-+};
-+
-+struct edt_reg_addr {
-+	int reg_threshold;
-+	int reg_report_rate;
-+	int reg_gain;
-+	int reg_offset;
-+	int reg_num_x;
-+	int reg_num_y;
-+};
-+
- struct edt_ft5x06_ts_data {
- 	struct i2c_client *client;
- 	struct input_dev *input;
- 	u16 num_x;
- 	u16 num_y;
- 
-+	int reset_pin;
-+	int irq_pin;
-+	int wake_pin;
-+
- #if defined(CONFIG_DEBUG_FS)
- 	struct dentry *debug_dir;
- 	u8 *raw_buffer;
-@@ -79,6 +108,9 @@
- 	int report_rate;
- 
- 	char name[EDT_NAME_LEN];
-+
-+	struct edt_reg_addr reg_addr;
-+	enum edt_ver version;
- };
- 
- static int edt_ft5x06_ts_readwrite(struct i2c_client *client,
-@@ -136,33 +168,58 @@
- {
- 	struct edt_ft5x06_ts_data *tsdata = dev_id;
- 	struct device *dev = &tsdata->client->dev;
--	u8 cmd = 0xf9;
--	u8 rdbuf[26];
-+	u8 cmd;
-+	u8 rdbuf[29];
- 	int i, type, x, y, id;
-+	int offset, tplen, datalen;
- 	int error;
- 
-+	switch (tsdata->version) {
-+	case M06:
-+		cmd = 0xf9; /* tell the controller to send touch data */
-+		offset = 5; /* where the actual touch data starts */
-+		tplen = 4;  /* data comes in so called frames */
-+		datalen = 26; /* how much bytes to listen for */
-+		break;
-+
-+	case M09:
-+		cmd = 0x02;
-+		offset = 1;
-+		tplen = 6;
-+		datalen = 29;
-+		break;
-+
-+	default:
-+		goto out;
-+	}
-+
- 	memset(rdbuf, 0, sizeof(rdbuf));
- 
- 	error = edt_ft5x06_ts_readwrite(tsdata->client,
- 					sizeof(cmd), &cmd,
--					sizeof(rdbuf), rdbuf);
-+					datalen, rdbuf);
- 	if (error) {
- 		dev_err_ratelimited(dev, "Unable to fetch data, error: %d\n",
- 				    error);
- 		goto out;
- 	}
- 
--	if (rdbuf[0] != 0xaa || rdbuf[1] != 0xaa || rdbuf[2] != 26) {
--		dev_err_ratelimited(dev, "Unexpected header: %02x%02x%02x!\n",
--				    rdbuf[0], rdbuf[1], rdbuf[2]);
--		goto out;
--	}
-+	/* M09 does not send header or CRC */
-+	if (tsdata->version == M06) {
-+		if (rdbuf[0] != 0xaa || rdbuf[1] != 0xaa ||
-+			rdbuf[2] != datalen) {
-+			dev_err_ratelimited(dev,
-+					"Unexpected header: %02x%02x%02x!\n",
-+					rdbuf[0], rdbuf[1], rdbuf[2]);
-+			goto out;
-+		}
- 
--	if (!edt_ft5x06_ts_check_crc(tsdata, rdbuf, 26))
--		goto out;
-+		if (!edt_ft5x06_ts_check_crc(tsdata, rdbuf, datalen))
-+			goto out;
-+	}
- 
- 	for (i = 0; i < MAX_SUPPORT_POINTS; i++) {
--		u8 *buf = &rdbuf[i * 4 + 5];
-+		u8 *buf = &rdbuf[i * tplen + offset];
- 		bool down;
- 
- 		type = buf[0] >> 6;
-@@ -170,10 +227,14 @@
- 		if (type == TOUCH_EVENT_RESERVED)
- 			continue;
- 
-+		/* M06 sometimes sends bogus coordinates in TOUCH_DOWN */
-+		if (tsdata->version == M06 && type == TOUCH_EVENT_DOWN)
-+			continue;
-+
- 		x = ((buf[0] << 8) | buf[1]) & 0x0fff;
- 		y = ((buf[2] << 8) | buf[3]) & 0x0fff;
- 		id = (buf[2] >> 4) & 0x0f;
--		down = (type != TOUCH_EVENT_UP);
-+		down = type != TOUCH_EVENT_UP;
- 
- 		input_mt_slot(tsdata->input, id);
- 		input_mt_report_slot_state(tsdata->input, MT_TOOL_FINGER, down);
-@@ -197,12 +258,25 @@
- {
- 	u8 wrbuf[4];
- 
--	wrbuf[0] = tsdata->factory_mode ? 0xf3 : 0xfc;
--	wrbuf[1] = tsdata->factory_mode ? addr & 0x7f : addr & 0x3f;
--	wrbuf[2] = value;
--	wrbuf[3] = wrbuf[0] ^ wrbuf[1] ^ wrbuf[2];
-+	switch (tsdata->version) {
-+	case M06:
-+		wrbuf[0] = tsdata->factory_mode ? 0xf3 : 0xfc;
-+		wrbuf[1] = tsdata->factory_mode ? addr & 0x7f : addr & 0x3f;
-+		wrbuf[1] = tsdata->factory_mode ? addr & 0x7f : addr & 0x3f;
-+		wrbuf[2] = value;
-+		wrbuf[3] = wrbuf[0] ^ wrbuf[1] ^ wrbuf[2];
-+		return edt_ft5x06_ts_readwrite(tsdata->client, 4,
-+					wrbuf, 0, NULL);
-+	case M09:
-+		wrbuf[0] = addr;
-+		wrbuf[1] = value;
-+
-+		return edt_ft5x06_ts_readwrite(tsdata->client, 3,
-+					wrbuf, 0, NULL);
- 
--	return edt_ft5x06_ts_readwrite(tsdata->client, 4, wrbuf, 0, NULL);
-+	default:
-+		return -EINVAL;
-+	}
- }
- 
- static int edt_ft5x06_register_read(struct edt_ft5x06_ts_data *tsdata,
-@@ -211,19 +285,36 @@
- 	u8 wrbuf[2], rdbuf[2];
- 	int error;
- 
--	wrbuf[0] = tsdata->factory_mode ? 0xf3 : 0xfc;
--	wrbuf[1] = tsdata->factory_mode ? addr & 0x7f : addr & 0x3f;
--	wrbuf[1] |= tsdata->factory_mode ? 0x80 : 0x40;
-+	switch (tsdata->version) {
-+	case M06:
-+		wrbuf[0] = tsdata->factory_mode ? 0xf3 : 0xfc;
-+		wrbuf[1] = tsdata->factory_mode ? addr & 0x7f : addr & 0x3f;
-+		wrbuf[1] |= tsdata->factory_mode ? 0x80 : 0x40;
- 
--	error = edt_ft5x06_ts_readwrite(tsdata->client, 2, wrbuf, 2, rdbuf);
--	if (error)
--		return error;
-+		error = edt_ft5x06_ts_readwrite(tsdata->client, 2, wrbuf, 2,
-+						rdbuf);
-+		if (error)
-+			return error;
- 
--	if ((wrbuf[0] ^ wrbuf[1] ^ rdbuf[0]) != rdbuf[1]) {
--		dev_err(&tsdata->client->dev,
--			"crc error: 0x%02x expected, got 0x%02x\n",
--			wrbuf[0] ^ wrbuf[1] ^ rdbuf[0], rdbuf[1]);
--		return -EIO;
-+		if ((wrbuf[0] ^ wrbuf[1] ^ rdbuf[0]) != rdbuf[1]) {
-+			dev_err(&tsdata->client->dev,
-+				"crc error: 0x%02x expected, got 0x%02x\n",
-+				wrbuf[0] ^ wrbuf[1] ^ rdbuf[0],
-+				rdbuf[1]);
-+			return -EIO;
-+		}
-+		break;
-+
-+	case M09:
-+		wrbuf[0] = addr;
-+		error = edt_ft5x06_ts_readwrite(tsdata->client, 1,
-+						wrbuf, 1, rdbuf);
-+		if (error)
-+			return error;
-+		break;
-+
-+	default:
-+		return -EINVAL;
- 	}
- 
- 	return rdbuf[0];
-@@ -234,19 +325,21 @@
- 	size_t field_offset;
- 	u8 limit_low;
- 	u8 limit_high;
--	u8 addr;
-+	u8 addr_m06;
-+	u8 addr_m09;
- };
- 
--#define EDT_ATTR(_field, _mode, _addr, _limit_low, _limit_high)		\
-+#define EDT_ATTR(_field, _mode, _addr_m06, _addr_m09,			\
-+		_limit_low, _limit_high)				\
- 	struct edt_ft5x06_attribute edt_ft5x06_attr_##_field = {	\
- 		.dattr = __ATTR(_field, _mode,				\
- 				edt_ft5x06_setting_show,		\
- 				edt_ft5x06_setting_store),		\
--		.field_offset =						\
--			offsetof(struct edt_ft5x06_ts_data, _field),	\
-+		.field_offset = offsetof(struct edt_ft5x06_ts_data, _field), \
-+		.addr_m06 = _addr_m06,					\
-+		.addr_m09 = _addr_m09,					\
- 		.limit_low = _limit_low,				\
- 		.limit_high = _limit_high,				\
--		.addr = _addr,						\
- 	}
- 
- static ssize_t edt_ft5x06_setting_show(struct device *dev,
-@@ -257,10 +350,11 @@
- 	struct edt_ft5x06_ts_data *tsdata = i2c_get_clientdata(client);
- 	struct edt_ft5x06_attribute *attr =
- 			container_of(dattr, struct edt_ft5x06_attribute, dattr);
--	u8 *field = (u8 *)((char *)tsdata + attr->field_offset);
-+	u8 *field = (u8 *)tsdata + attr->field_offset;
- 	int val;
- 	size_t count = 0;
- 	int error = 0;
-+	u8 addr;
- 
- 	mutex_lock(&tsdata->mutex);
- 
-@@ -269,15 +363,33 @@
- 		goto out;
- 	}
- 
--	val = edt_ft5x06_register_read(tsdata, attr->addr);
--	if (val < 0) {
--		error = val;
--		dev_err(&tsdata->client->dev,
--			"Failed to fetch attribute %s, error %d\n",
--			dattr->attr.name, error);
-+	switch (tsdata->version) {
-+	case M06:
-+		addr = attr->addr_m06;
-+		break;
-+
-+	case M09:
-+		addr = attr->addr_m09;
-+		break;
-+
-+	default:
-+		error = -ENODEV;
- 		goto out;
- 	}
- 
-+	if (addr != NO_REGISTER) {
-+		val = edt_ft5x06_register_read(tsdata, addr);
-+		if (val < 0) {
-+			error = val;
-+			dev_err(&tsdata->client->dev,
-+				"Failed to fetch attribute %s, error %d\n",
-+				dattr->attr.name, error);
-+			goto out;
-+		}
-+	} else {
-+		val = *field;
-+	}
-+
- 	if (val != *field) {
- 		dev_warn(&tsdata->client->dev,
- 			 "%s: read (%d) and stored value (%d) differ\n",
-@@ -299,9 +411,10 @@
- 	struct edt_ft5x06_ts_data *tsdata = i2c_get_clientdata(client);
- 	struct edt_ft5x06_attribute *attr =
- 			container_of(dattr, struct edt_ft5x06_attribute, dattr);
--	u8 *field = (u8 *)((char *)tsdata + attr->field_offset);
-+	u8 *field = (u8 *)tsdata + attr->field_offset;
- 	unsigned int val;
- 	int error;
-+	u8 addr;
- 
- 	mutex_lock(&tsdata->mutex);
- 
-@@ -319,14 +432,29 @@
- 		goto out;
- 	}
- 
--	error = edt_ft5x06_register_write(tsdata, attr->addr, val);
--	if (error) {
--		dev_err(&tsdata->client->dev,
--			"Failed to update attribute %s, error: %d\n",
--			dattr->attr.name, error);
-+	switch (tsdata->version) {
-+	case M06:
-+		addr = attr->addr_m06;
-+		break;
-+
-+	case M09:
-+		addr = attr->addr_m09;
-+		break;
-+
-+	default:
-+		error = -ENODEV;
- 		goto out;
- 	}
- 
-+	if (addr != NO_REGISTER) {
-+		error = edt_ft5x06_register_write(tsdata, addr, val);
-+		if (error) {
-+			dev_err(&tsdata->client->dev,
-+				"Failed to update attribute %s, error: %d\n",
-+				dattr->attr.name, error);
-+			goto out;
-+		}
-+	}
- 	*field = val;
- 
- out:
-@@ -334,12 +462,14 @@
- 	return error ?: count;
- }
- 
--static EDT_ATTR(gain, S_IWUSR | S_IRUGO, WORK_REGISTER_GAIN, 0, 31);
--static EDT_ATTR(offset, S_IWUSR | S_IRUGO, WORK_REGISTER_OFFSET, 0, 31);
--static EDT_ATTR(threshold, S_IWUSR | S_IRUGO,
--		WORK_REGISTER_THRESHOLD, 20, 80);
--static EDT_ATTR(report_rate, S_IWUSR | S_IRUGO,
--		WORK_REGISTER_REPORT_RATE, 3, 14);
-+static EDT_ATTR(gain, S_IWUSR | S_IRUGO, WORK_REGISTER_GAIN,
-+		M09_REGISTER_GAIN, 0, 31);
-+static EDT_ATTR(offset, S_IWUSR | S_IRUGO, WORK_REGISTER_OFFSET,
-+		M09_REGISTER_OFFSET, 0, 31);
-+static EDT_ATTR(threshold, S_IWUSR | S_IRUGO, WORK_REGISTER_THRESHOLD,
-+		M09_REGISTER_THRESHOLD, 20, 80);
-+static EDT_ATTR(report_rate, S_IWUSR | S_IRUGO, WORK_REGISTER_REPORT_RATE,
-+		NO_REGISTER, 3, 14);
- 
- static struct attribute *edt_ft5x06_attrs[] = {
- 	&edt_ft5x06_attr_gain.dattr.attr,
-@@ -374,6 +504,9 @@
- 	}
- 
- 	/* mode register is 0x3c when in the work mode */
-+	if (tsdata->version == M09)
-+		goto m09_out;
-+
- 	error = edt_ft5x06_register_write(tsdata, WORK_REGISTER_OPMODE, 0x03);
- 	if (error) {
- 		dev_err(&client->dev,
-@@ -406,12 +539,18 @@
- 	enable_irq(client->irq);
- 
- 	return error;
-+
-+m09_out:
-+	dev_err(&client->dev, "No factory mode support for M09\n");
-+	return -EINVAL;
-+
- }
- 
- static int edt_ft5x06_work_mode(struct edt_ft5x06_ts_data *tsdata)
- {
- 	struct i2c_client *client = tsdata->client;
- 	int retries = EDT_SWITCH_MODE_RETRIES;
-+	struct edt_reg_addr *reg_addr = &tsdata->reg_addr;
- 	int ret;
- 	int error;
- 
-@@ -444,13 +583,14 @@
- 	tsdata->raw_buffer = NULL;
- 
- 	/* restore parameters */
--	edt_ft5x06_register_write(tsdata, WORK_REGISTER_THRESHOLD,
-+	edt_ft5x06_register_write(tsdata, reg_addr->reg_threshold,
- 				  tsdata->threshold);
--	edt_ft5x06_register_write(tsdata, WORK_REGISTER_GAIN,
-+	edt_ft5x06_register_write(tsdata, reg_addr->reg_gain,
- 				  tsdata->gain);
--	edt_ft5x06_register_write(tsdata, WORK_REGISTER_OFFSET,
-+	edt_ft5x06_register_write(tsdata, reg_addr->reg_offset,
- 				  tsdata->offset);
--	edt_ft5x06_register_write(tsdata, WORK_REGISTER_REPORT_RATE,
-+	if (reg_addr->reg_report_rate)
-+		edt_ft5x06_register_write(tsdata, reg_addr->reg_report_rate,
- 				  tsdata->report_rate);
- 
- 	enable_irq(client->irq);
-@@ -479,7 +619,7 @@
- 
- 	if (mode != tsdata->factory_mode) {
- 		retval = mode ? edt_ft5x06_factory_mode(tsdata) :
--			        edt_ft5x06_work_mode(tsdata);
-+				edt_ft5x06_work_mode(tsdata);
- 	}
- 
- 	mutex_unlock(&tsdata->mutex);
-@@ -568,7 +708,6 @@
- 	return error ?: read;
- };
- 
--
- static const struct file_operations debugfs_raw_data_fops = {
- 	.open = simple_open,
- 	.read = edt_ft5x06_debugfs_raw_data_read,
-@@ -614,57 +753,100 @@
- 
- #endif /* CONFIG_DEBUGFS */
- 
--
--
- static int edt_ft5x06_ts_reset(struct i2c_client *client,
--					 int reset_pin)
-+			struct edt_ft5x06_ts_data *tsdata)
- {
- 	int error;
- 
--	if (gpio_is_valid(reset_pin)) {
-+	if (gpio_is_valid(tsdata->wake_pin)) {
-+		error = devm_gpio_request_one(&client->dev,
-+					tsdata->wake_pin, GPIOF_OUT_INIT_LOW,
-+					"edt-ft5x06 wake");
-+		if (error) {
-+			dev_err(&client->dev,
-+				"Failed to request GPIO %d as wake pin, error %d\n",
-+				tsdata->wake_pin, error);
-+			return error;
-+		}
-+
-+		msleep(5);
-+		gpio_set_value(tsdata->wake_pin, 1);
-+	}
-+	if (gpio_is_valid(tsdata->reset_pin)) {
- 		/* this pulls reset down, enabling the low active reset */
--		error = gpio_request_one(reset_pin, GPIOF_OUT_INIT_LOW,
--					 "edt-ft5x06 reset");
-+		error = devm_gpio_request_one(&client->dev,
-+					tsdata->reset_pin, GPIOF_OUT_INIT_LOW,
-+					"edt-ft5x06 reset");
- 		if (error) {
- 			dev_err(&client->dev,
- 				"Failed to request GPIO %d as reset pin, error %d\n",
--				reset_pin, error);
-+				tsdata->reset_pin, error);
- 			return error;
- 		}
- 
--		mdelay(50);
--		gpio_set_value(reset_pin, 1);
--		mdelay(100);
-+		msleep(5);
-+		gpio_set_value(tsdata->reset_pin, 1);
-+		msleep(300);
- 	}
- 
- 	return 0;
- }
- 
- static int edt_ft5x06_ts_identify(struct i2c_client *client,
--					    char *model_name,
--					    char *fw_version)
-+					struct edt_ft5x06_ts_data *tsdata,
-+					char *fw_version)
- {
- 	u8 rdbuf[EDT_NAME_LEN];
- 	char *p;
- 	int error;
-+	char *model_name = tsdata->name;
- 
-+	/* see what we find if we assume it is a M06 *
-+	 * if we get less than EDT_NAME_LEN, we don't want
-+	 * to have garbage in there
-+	 */
-+	memset(rdbuf, 0, sizeof(rdbuf));
- 	error = edt_ft5x06_ts_readwrite(client, 1, "\xbb",
- 					EDT_NAME_LEN - 1, rdbuf);
- 	if (error)
- 		return error;
- 
--	/* remove last '$' end marker */
--	rdbuf[EDT_NAME_LEN - 1] = '\0';
--	if (rdbuf[EDT_NAME_LEN - 2] == '$')
--		rdbuf[EDT_NAME_LEN - 2] = '\0';
--
--	/* look for Model/Version separator */
--	p = strchr(rdbuf, '*');
--	if (p)
--		*p++ = '\0';
-+	/* if we find something consistent, stay with that assumption
-+	 * at least M09 won't send 3 bytes here
-+	 */
-+	if (!(strnicmp(rdbuf + 1, "EP0", 3))) {
-+		tsdata->version = M06;
-+
-+		/* remove last '$' end marker */
-+		rdbuf[EDT_NAME_LEN - 1] = '\0';
-+		if (rdbuf[EDT_NAME_LEN - 2] == '$')
-+			rdbuf[EDT_NAME_LEN - 2] = '\0';
-+
-+		/* look for Model/Version separator */
-+		p = strchr(rdbuf, '*');
-+		if (p)
-+			*p++ = '\0';
-+		strlcpy(model_name, rdbuf + 1, EDT_NAME_LEN);
-+		strlcpy(fw_version, p ? p : "", EDT_NAME_LEN);
-+	} else {
-+		/* since there are only two versions around (M06, M09) */
-+		tsdata->version = M09;
-+
-+		error = edt_ft5x06_ts_readwrite(client, 1, "\xA6",
-+						2, rdbuf);
-+		if (error)
-+			return error;
-+
-+		strlcpy(fw_version, rdbuf, 2);
-+
-+		error = edt_ft5x06_ts_readwrite(client, 1, "\xA8",
-+						1, rdbuf);
-+		if (error)
-+			return error;
- 
--	strlcpy(model_name, rdbuf + 1, EDT_NAME_LEN);
--	strlcpy(fw_version, p ? p : "", EDT_NAME_LEN);
-+		snprintf(model_name, EDT_NAME_LEN, "EP0%i%i0M09",
-+			rdbuf[0] >> 4, rdbuf[0] & 0x0F);
-+	}
- 
- 	return 0;
- }
-@@ -674,71 +856,157 @@
- 	    pdata->name <= edt_ft5x06_attr_##name.limit_high)		\
- 		edt_ft5x06_register_write(tsdata, reg, pdata->name)
- 
-+#define EDT_GET_PROP(name, reg) {				\
-+	u32 val;						\
-+	if (of_property_read_u32(np, #name, &val) == 0)		\
-+		edt_ft5x06_register_write(tsdata, reg, val);	\
-+}
-+
-+static void edt_ft5x06_ts_get_dt_defaults(struct device_node *np,
-+					struct edt_ft5x06_ts_data *tsdata)
-+{
-+	struct edt_reg_addr *reg_addr = &tsdata->reg_addr;
-+
-+	EDT_GET_PROP(threshold, reg_addr->reg_threshold);
-+	EDT_GET_PROP(gain, reg_addr->reg_gain);
-+	EDT_GET_PROP(offset, reg_addr->reg_offset);
-+}
-+
- static void
- edt_ft5x06_ts_get_defaults(struct edt_ft5x06_ts_data *tsdata,
- 			   const struct edt_ft5x06_platform_data *pdata)
- {
-+	struct edt_reg_addr *reg_addr = &tsdata->reg_addr;
-+
- 	if (!pdata->use_parameters)
- 		return;
- 
- 	/* pick up defaults from the platform data */
--	EDT_ATTR_CHECKSET(threshold, WORK_REGISTER_THRESHOLD);
--	EDT_ATTR_CHECKSET(gain, WORK_REGISTER_GAIN);
--	EDT_ATTR_CHECKSET(offset, WORK_REGISTER_OFFSET);
--	EDT_ATTR_CHECKSET(report_rate, WORK_REGISTER_REPORT_RATE);
-+	EDT_ATTR_CHECKSET(threshold, reg_addr->reg_threshold);
-+	EDT_ATTR_CHECKSET(gain, reg_addr->reg_gain);
-+	EDT_ATTR_CHECKSET(offset, reg_addr->reg_offset);
-+	if (reg_addr->reg_report_rate != NO_REGISTER)
-+		EDT_ATTR_CHECKSET(report_rate, reg_addr->reg_report_rate);
- }
- 
- static void
- edt_ft5x06_ts_get_parameters(struct edt_ft5x06_ts_data *tsdata)
- {
-+	struct edt_reg_addr *reg_addr = &tsdata->reg_addr;
-+
- 	tsdata->threshold = edt_ft5x06_register_read(tsdata,
--						     WORK_REGISTER_THRESHOLD);
--	tsdata->gain = edt_ft5x06_register_read(tsdata, WORK_REGISTER_GAIN);
--	tsdata->offset = edt_ft5x06_register_read(tsdata, WORK_REGISTER_OFFSET);
--	tsdata->report_rate = edt_ft5x06_register_read(tsdata,
--						WORK_REGISTER_REPORT_RATE);
--	tsdata->num_x = edt_ft5x06_register_read(tsdata, WORK_REGISTER_NUM_X);
--	tsdata->num_y = edt_ft5x06_register_read(tsdata, WORK_REGISTER_NUM_Y);
-+						     reg_addr->reg_threshold);
-+	tsdata->gain = edt_ft5x06_register_read(tsdata, reg_addr->reg_gain);
-+	tsdata->offset = edt_ft5x06_register_read(tsdata, reg_addr->reg_offset);
-+	if (reg_addr->reg_report_rate != NO_REGISTER)
-+		tsdata->report_rate = edt_ft5x06_register_read(tsdata,
-+						reg_addr->reg_report_rate);
-+	tsdata->num_x = edt_ft5x06_register_read(tsdata, reg_addr->reg_num_x);
-+	tsdata->num_y = edt_ft5x06_register_read(tsdata, reg_addr->reg_num_y);
- }
- 
-+static void
-+edt_ft5x06_ts_set_regs(struct edt_ft5x06_ts_data *tsdata)
-+{
-+	struct edt_reg_addr *reg_addr = &tsdata->reg_addr;
-+
-+	switch (tsdata->version) {
-+	case M06:
-+		reg_addr->reg_threshold = WORK_REGISTER_THRESHOLD;
-+		reg_addr->reg_report_rate = WORK_REGISTER_REPORT_RATE;
-+		reg_addr->reg_gain = WORK_REGISTER_GAIN;
-+		reg_addr->reg_offset = WORK_REGISTER_OFFSET;
-+		reg_addr->reg_num_x = WORK_REGISTER_NUM_X;
-+		reg_addr->reg_num_y = WORK_REGISTER_NUM_Y;
-+		break;
-+
-+	case M09:
-+		reg_addr->reg_threshold = M09_REGISTER_THRESHOLD;
-+		reg_addr->reg_gain = M09_REGISTER_GAIN;
-+		reg_addr->reg_offset = M09_REGISTER_OFFSET;
-+		reg_addr->reg_num_x = M09_REGISTER_NUM_X;
-+		reg_addr->reg_num_y = M09_REGISTER_NUM_Y;
-+		break;
-+	}
-+}
-+
-+#ifdef CONFIG_OF
-+static int edt_ft5x06_i2c_ts_probe_dt(struct device *dev,
-+				struct edt_ft5x06_ts_data *tsdata)
-+{
-+	struct device_node *np = dev->of_node;
-+
-+	/*
-+	 * irq_pin is not needed for DT setup.
-+	 * irq is associated via 'interrupts' property in DT
-+	 */
-+	tsdata->irq_pin = -EINVAL;
-+	tsdata->reset_pin = of_get_named_gpio(np, "reset-gpios", 0);
-+	tsdata->wake_pin = of_get_named_gpio(np, "wake-gpios", 0);
-+
-+	return 0;
-+}
-+#else
-+static inline int edt_ft5x06_i2c_ts_probe_dt(struct device *dev,
-+					struct edt_ft5x06_ts_data *tsdata)
-+{
-+	return -ENODEV;
-+}
-+#endif
-+
- static int edt_ft5x06_ts_probe(struct i2c_client *client,
- 					 const struct i2c_device_id *id)
- {
- 	const struct edt_ft5x06_platform_data *pdata =
--						client->dev.platform_data;
-+						dev_get_platdata(&client->dev);
- 	struct edt_ft5x06_ts_data *tsdata;
- 	struct input_dev *input;
- 	int error;
- 	char fw_version[EDT_NAME_LEN];
- 
-+
-+	printk(KERN_INFO "EDT-TC:: %s ::-----\n", __func__);
-+
- 	dev_dbg(&client->dev, "probing for EDT FT5x06 I2C\n");
- 
-+	tsdata = devm_kzalloc(&client->dev, sizeof(*tsdata), GFP_KERNEL);
-+	if (!tsdata) {
-+		dev_err(&client->dev, "failed to allocate driver data.\n");
-+		return -ENOMEM;
-+	}
-+
- 	if (!pdata) {
--		dev_err(&client->dev, "no platform data?\n");
--		return -EINVAL;
-+		error = edt_ft5x06_i2c_ts_probe_dt(&client->dev, tsdata);
-+		if (error) {
-+			dev_err(&client->dev,
-+				"DT probe failed and no platform data present\n");
-+			return error;
-+		}
-+	} else {
-+		tsdata->reset_pin = pdata->reset_pin;
-+		tsdata->irq_pin = pdata->irq_pin;
-+		tsdata->wake_pin = -EINVAL;
- 	}
- 
--	error = edt_ft5x06_ts_reset(client, pdata->reset_pin);
-+	error = edt_ft5x06_ts_reset(client, tsdata);
- 	if (error)
- 		return error;
- 
--	if (gpio_is_valid(pdata->irq_pin)) {
--		error = gpio_request_one(pdata->irq_pin,
--					 GPIOF_IN, "edt-ft5x06 irq");
-+	if (gpio_is_valid(tsdata->irq_pin)) {
-+		error = devm_gpio_request_one(&client->dev, tsdata->irq_pin,
-+					GPIOF_IN, "edt-ft5x06 irq");
- 		if (error) {
- 			dev_err(&client->dev,
- 				"Failed to request GPIO %d, error %d\n",
--				pdata->irq_pin, error);
-+				tsdata->irq_pin, error);
- 			return error;
- 		}
- 	}
- 
--	tsdata = kzalloc(sizeof(*tsdata), GFP_KERNEL);
--	input = input_allocate_device();
--	if (!tsdata || !input) {
--		dev_err(&client->dev, "failed to allocate driver data.\n");
--		error = -ENOMEM;
--		goto err_free_mem;
-+	input = devm_input_allocate_device(&client->dev);
-+	if (!input) {
-+		dev_err(&client->dev, "failed to allocate input device.\n");
-+		return -ENOMEM;
- 	}
- 
- 	mutex_init(&tsdata->mutex);
-@@ -746,13 +1014,19 @@
- 	tsdata->input = input;
- 	tsdata->factory_mode = false;
- 
--	error = edt_ft5x06_ts_identify(client, tsdata->name, fw_version);
-+	error = edt_ft5x06_ts_identify(client, tsdata, fw_version);
- 	if (error) {
- 		dev_err(&client->dev, "touchscreen probe failed\n");
--		goto err_free_mem;
-+		return error;
- 	}
- 
--	edt_ft5x06_ts_get_defaults(tsdata, pdata);
-+	edt_ft5x06_ts_set_regs(tsdata);
-+
-+	if (!pdata)
-+		edt_ft5x06_ts_get_dt_defaults(client->dev.of_node, tsdata);
-+	else
-+		edt_ft5x06_ts_get_defaults(tsdata, pdata);
-+
- 	edt_ft5x06_ts_get_parameters(tsdata);
- 
- 	dev_dbg(&client->dev,
-@@ -776,23 +1050,24 @@
- 	error = input_mt_init_slots(input, MAX_SUPPORT_POINTS, 0);
- 	if (error) {
- 		dev_err(&client->dev, "Unable to init MT slots.\n");
--		goto err_free_mem;
-+		return error;
- 	}
- 
- 	input_set_drvdata(input, tsdata);
- 	i2c_set_clientdata(client, tsdata);
- 
--	error = request_threaded_irq(client->irq, NULL, edt_ft5x06_ts_isr,
--				     IRQF_TRIGGER_FALLING | IRQF_ONESHOT,
--				     client->name, tsdata);
-+	error = devm_request_threaded_irq(&client->dev, client->irq, NULL,
-+					edt_ft5x06_ts_isr,
-+					IRQF_TRIGGER_FALLING | IRQF_ONESHOT,
-+					client->name, tsdata);
- 	if (error) {
- 		dev_err(&client->dev, "Unable to request touchscreen IRQ.\n");
--		goto err_free_mem;
-+		return error;
- 	}
- 
- 	error = sysfs_create_group(&client->dev.kobj, &edt_ft5x06_attr_group);
- 	if (error)
--		goto err_free_irq;
-+		return error;
- 
- 	error = input_register_device(input);
- 	if (error)
-@@ -802,44 +1077,23 @@
- 	device_init_wakeup(&client->dev, 1);
- 
- 	dev_dbg(&client->dev,
--		"EDT FT5x06 initialized: IRQ pin %d, Reset pin %d.\n",
--		pdata->irq_pin, pdata->reset_pin);
-+		"EDT FT5x06 initialized: IRQ %d, WAKE pin %d, Reset pin %d.\n",
-+		client->irq, tsdata->wake_pin, tsdata->reset_pin);
- 
- 	return 0;
- 
- err_remove_attrs:
- 	sysfs_remove_group(&client->dev.kobj, &edt_ft5x06_attr_group);
--err_free_irq:
--	free_irq(client->irq, tsdata);
--err_free_mem:
--	input_free_device(input);
--	kfree(tsdata);
--
--	if (gpio_is_valid(pdata->irq_pin))
--		gpio_free(pdata->irq_pin);
--
- 	return error;
- }
- 
- static int edt_ft5x06_ts_remove(struct i2c_client *client)
- {
--	const struct edt_ft5x06_platform_data *pdata =
--						dev_get_platdata(&client->dev);
- 	struct edt_ft5x06_ts_data *tsdata = i2c_get_clientdata(client);
- 
- 	edt_ft5x06_ts_teardown_debugfs(tsdata);
- 	sysfs_remove_group(&client->dev.kobj, &edt_ft5x06_attr_group);
- 
--	free_irq(client->irq, tsdata);
--	input_unregister_device(tsdata->input);
--
--	if (gpio_is_valid(pdata->irq_pin))
--		gpio_free(pdata->irq_pin);
--	if (gpio_is_valid(pdata->reset_pin))
--		gpio_free(pdata->reset_pin);
--
--	kfree(tsdata);
--
- 	return 0;
- }
- 
-@@ -869,15 +1123,26 @@
- 			 edt_ft5x06_ts_suspend, edt_ft5x06_ts_resume);
- 
- static const struct i2c_device_id edt_ft5x06_ts_id[] = {
--	{ "edt-ft5x06", 0 },
--	{ }
-+	{ "edt-ft5x06", 0, },
-+	{ /* sentinel */ }
- };
- MODULE_DEVICE_TABLE(i2c, edt_ft5x06_ts_id);
- 
-+#ifdef CONFIG_OF
-+static const struct of_device_id edt_ft5x06_of_match[] = {
-+	{ .compatible = "edt,edt-ft5206", },
-+	{ .compatible = "edt,edt-ft5306", },
-+	{ .compatible = "edt,edt-ft5406", },
-+	{ /* sentinel */ }
-+};
-+MODULE_DEVICE_TABLE(of, edt_ft5x06_of_match);
-+#endif
-+
- static struct i2c_driver edt_ft5x06_ts_driver = {
- 	.driver = {
- 		.owner = THIS_MODULE,
- 		.name = "edt_ft5x06",
-+		.of_match_table = of_match_ptr(edt_ft5x06_of_match),
- 		.pm = &edt_ft5x06_ts_pm_ops,
- 	},
- 	.id_table = edt_ft5x06_ts_id,

+ 0 - 24
board/GfA/Display001/linux_3.12.30/linux-003-da8xx-videotiming.patch

@@ -1,24 +0,0 @@
---- a/drivers/video/fbmon.c	2014-02-07 00:05:20.000000000 +0100
-+++ b/drivers/video/fbmon.c	2015-01-11 22:23:39.721375753 +0100
-@@ -38,7 +38,9 @@
- #include <asm/pci-bridge.h>
- #endif
- #include "edid.h"
--
-+#ifdef CONFIG_FB_DA8XX
-+#include <video/da8xx-fb.h>
-+#endif
- /*
-  * EDID parser
-  */
-@@ -1400,6 +1402,10 @@
- 	fbmode->vmode = 0;
- 	if (vm->flags & DISPLAY_FLAGS_HSYNC_HIGH)
- 		fbmode->sync |= FB_SYNC_HOR_HIGH_ACT;
-+#ifdef CONFIG_FB_DA8XX		
-+	if (vm->flags & DISPLAY_FLAGS_PIXDATA_POSEDGE)
-+		fbmode->sync |= FB_SYNC_CLK_INVERT;
-+#endif		
- 	if (vm->flags & DISPLAY_FLAGS_VSYNC_HIGH)
- 		fbmode->sync |= FB_SYNC_VERT_HIGH_ACT;
- 	if (vm->flags & DISPLAY_FLAGS_INTERLACED)

+ 0 - 61
board/GfA/Display001/linux_3.12.30/linux-004-mmc-enum.patch

@@ -1,61 +0,0 @@
---- linux-org/drivers/mmc/card/Kconfig	2014-02-07 00:05:20.000000000 +0100
-+++ linux-7f280334068b7c875ade51f8f3921ab311f0c824/drivers/mmc/card/Kconfig	2015-09-29 23:12:27.205337449 +0200
-@@ -50,6 +50,33 @@
- 
- 	  If unsure, say Y here.
- 
-+config MMC_SLOTINDEX
-+	bool "Use host index for enumerating mmxblkN"
-+	depends on MMC_BLOCK
-+	default n
-+	help
-+	  On embedded devices, often there is a combination of
-+	  removable mmc devices (e.g. MMC/SD cards) and hard
-+	  wired ones (e.g. eMMC). Depending on the hardware
-+	  configuration, the 'mmcblkN' node might change if
-+	  the removable device is available or not at boot time.
-+
-+	  E.g. if the removable device is attached at boot time,
-+	  it might become mmxblk0. And the hard wired one mmcblk1.
-+	  But if the removable device isn't there at boot time,
-+	  the hard wired one will become mmcblk0. This makes it
-+	  somehow difficult to hard code the root device to the
-+	  non-removable device and boot fast.
-+
-+	  Enabling this option will simply associating 'N' of
-+	  'mmcblkN' with the slot index instead of the dynamic
-+	  name index. The slot index is always the same, ensuring
-+	  that the non-removable mmc device is associated always
-+	  with the same mmcblkN. Independent of the availability of
-+	  the removable one.
-+
-+	  If unsure, say N here.
-+
- config SDIO_UART
- 	tristate "SDIO UART/GPS class support"
- 	depends on TTY
---- linux-org/drivers/mmc/card/block.c	2014-02-07 00:05:20.000000000 +0100
-+++ linux-7f280334068b7c875ade51f8f3921ab311f0c824/drivers/mmc/card/block.c	2015-09-29 23:15:11.545345811 +0200
-@@ -2098,7 +2098,7 @@
- 	 */
- 
- 	snprintf(md->disk->disk_name, sizeof(md->disk->disk_name),
--		 "mmcblk%d%s", md->name_idx, subname ? subname : "");
-+		 "mmcblk%d%s", NAMEIDX, subname ? subname : "");
- 
- 	if (mmc_card_mmc(card))
- 		blk_queue_logical_block_size(md->queue.queue,
---- linux-org/include/linux/mmc/host.h	2014-02-07 00:05:20.000000000 +0100
-+++ linux-7f280334068b7c875ade51f8f3921ab311f0c824/include/linux/mmc/host.h	2015-09-29 23:22:48.889369085 +0200
-@@ -487,4 +487,11 @@
- 	return host->ios.clock;
- }
- #endif
-+
-+#ifdef CONFIG_MMC_SLOTINDEX
-+#define NAMEIDX (card->host->index)
-+#else
-+#define NAMEIDX (md->name_idx)
-+#endif
-+
- #endif /* LINUX_MMC_HOST_H */

+ 0 - 1104
board/GfA/Display001/linux_3.12.30/linux-005-egalax-i2c.patch

@@ -1,1104 +0,0 @@
---- a/drivers/input/touchscreen/Makefile	2014-02-07 00:05:20.000000000 +0100
-+++ b/drivers/input/touchscreen/Makefile	2015-10-12 18:55:04.861031192 +0200
-@@ -32,6 +32,7 @@
- obj-$(CONFIG_TOUCHSCREEN_EETI)		+= eeti_ts.o
- obj-$(CONFIG_TOUCHSCREEN_ELO)		+= elo.o
- obj-$(CONFIG_TOUCHSCREEN_EGALAX)	+= egalax_ts.o
-+obj-$(CONFIG_TOUCHSCREEN_EGALAX_I2C)	+= egalax_i2c.o
- obj-$(CONFIG_TOUCHSCREEN_FUJITSU)	+= fujitsu_ts.o
- obj-$(CONFIG_TOUCHSCREEN_ILI210X)	+= ili210x.o
- obj-$(CONFIG_TOUCHSCREEN_INEXIO)	+= inexio.o
---- a/drivers/input/touchscreen/Kconfig	2014-02-07 00:05:20.000000000 +0100
-+++ b/drivers/input/touchscreen/Kconfig	2015-10-12 18:54:15.585025690 +0200
-@@ -265,6 +265,16 @@
- 	  To compile this driver as a module, choose M here: the
- 	  module will be called egalax_ts.
- 
-+config TOUCHSCREEN_EGALAX_I2C
-+	tristate "EETI eGalax (egalax_i2c) multi-touch panel support for i2C"
-+	depends on I2C && OF
-+	help
-+	  Say Y here to enable support for I2C connected EETI
-+	  eGalax multi-touch panels.
-+
-+	  To compile this driver as a module, choose M here: the
-+	  module will be called egalax_i2c.
-+
- config TOUCHSCREEN_FUJITSU
- 	tristate "Fujitsu serial touchscreen"
- 	select SERIO
---- a/drivers/input/touchscreen/egalax_i2c.c	1970-01-01 01:00:00.000000000 +0100
-+++ b/drivers/input/touchscreen/egalax_i2c.c	2015-10-12 18:56:02.573037587 +0200
-@@ -0,0 +1,1072 @@
-+/*
-+ *
-+ * Touch Screen I2C Driver for EETI Controller
-+ *
-+ * Copyright (C) 2000-2015  eGalax_eMPIA Technology Inc.
-+ * All Rights Reserved.
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+ * GNU General Public License for more details.
-+ *
-+ */
-+
-+#define RELEASE_DATE "2015/04/23"
-+
-+#include <linux/module.h>
-+#include <linux/init.h>
-+#include <linux/kernel.h>
-+#include <linux/interrupt.h>
-+#include <linux/wait.h>
-+#include <linux/delay.h>
-+#include <linux/i2c.h>
-+#include <linux/gpio.h>
-+#include <linux/device.h>
-+#include <asm/uaccess.h>
-+#include <linux/kfifo.h>
-+#include <linux/version.h>
-+#include <linux/input.h>
-+#include <linux/irq.h>
-+#include <linux/timer.h>
-+#include <linux/proc_fs.h>
-+#include <linux/seq_file.h>
-+#include <linux/miscdevice.h>
-+#include <linux/slab.h>
-+#include <linux/poll.h>
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,38)
-+#include <linux/input/mt.h>
-+#endif
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,1,0)
-+#include <linux/of_gpio.h>
-+#endif
-+
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0)
-+	#define __devinit 
-+	#define __devexit 
-+	#define __devexit_p(x) x
-+#endif
-+
-+#ifdef CONFIG_HAS_EARLYSUSPEND
-+	#include <linux/earlysuspend.h>
-+	static struct early_suspend egalax_early_suspend;
-+#endif
-+
-+// Global define to enable function
-+//#define _SWITCH_XY
-+//#define _CONVERT_Y
-+
-+#define MAX_EVENTS		600
-+#define MAX_I2C_LEN		64
-+#define FIFO_SIZE		8192 //(PAGE_SIZE*2)
-+#define MAX_SUPPORT_POINT	16
-+#define REPORTID_MOUSE		0x01
-+#define REPORTID_VENDOR		0x03
-+#define REPORTID_MTOUCH		0x06//0x04
-+#define MAX_RESOLUTION		4095
-+
-+// running mode
-+#define MODE_STOP	0
-+#define MODE_WORKING	1
-+#define MODE_IDLE	2
-+#define MODE_SUSPEND	3
-+
-+struct tagMTContacts {
-+	unsigned char ID;
-+	signed char Status;
-+	unsigned short X;
-+	unsigned short Y;
-+};
-+
-+struct _egalax_i2c {
-+	struct workqueue_struct *ktouch_wq;
-+	struct work_struct work_irq;
-+	struct delayed_work delay_work_ioctl;
-+	struct mutex mutex_wq;
-+	struct i2c_client *client;
-+	unsigned char work_state;
-+	unsigned char skip_packet;
-+	unsigned int ioctl_cmd;
-+	int interrupt_gpio;
-+};
-+
-+struct egalax_char_dev
-+{
-+	int OpenCnts;
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,33)
-+	struct kfifo* pDataKFiFo;
-+#else
-+	struct kfifo DataKFiFo;
-+#endif
-+	unsigned char *pFiFoBuf;
-+	spinlock_t FiFoLock;
-+	struct semaphore sem;
-+	wait_queue_head_t fifo_inq;
-+};
-+
-+static struct _egalax_i2c *p_egalax_i2c_dev = NULL;	// allocated in egalax_i2c_probe
-+static struct egalax_char_dev *p_char_dev = NULL;	// allocated in init_module
-+static atomic_t egalax_char_available = ATOMIC_INIT(1);
-+static atomic_t wait_command_ack = ATOMIC_INIT(0);
-+static struct input_dev *input_dev = NULL;
-+static struct tagMTContacts pContactBuf[MAX_SUPPORT_POINT];
-+static unsigned char input_report_buf[MAX_I2C_LEN+2];
-+
-+#define DBG_MODULE	0x00000001
-+#define DBG_CDEV	0x00000002
-+#define DBG_PROC	0x00000004
-+#define DBG_POINT	0x00000008
-+#define DBG_INT		0x00000010
-+#define DBG_I2C		0x00000020
-+#define DBG_SUSP	0x00000040
-+#define DBG_INPUT	0x00000080
-+#define DBG_CONST	0x00000100
-+#define DBG_IDLE	0x00000200
-+#define DBG_WAKEUP	0x00000400
-+#define DBG_BUTTON	0x00000800
-+static unsigned int DbgLevel = DBG_MODULE|DBG_SUSP;
-+
-+#define PROC_FS_NAME	"egalax_dbg"
-+#define PROC_FS_MAX_LEN	8
-+static struct proc_dir_entry *dbgProcFile;
-+
-+#define EGALAX_DBG(level, fmt, args...)  do{ if( (level&DbgLevel)>0 ) \
-+					printk( KERN_DEBUG "[egalax_i2c]: " fmt, ## args); }while(0)
-+
-+static int egalax_I2C_read(unsigned char *pBuf, unsigned short len)
-+{
-+	struct i2c_msg xfer;
-+	unsigned char cmdbuf[2]={0x27, 0x00};
-+
-+	if(pBuf==NULL)
-+		return -1;
-+
-+	// Write register first
-+	xfer.addr = p_egalax_i2c_dev->client->addr;
-+	xfer.flags = 0;
-+	xfer.len = 2;
-+	xfer.buf = cmdbuf;
-+	i2c_transfer(p_egalax_i2c_dev->client->adapter, &xfer, 1);
-+
-+	// Read device data
-+	xfer.addr = p_egalax_i2c_dev->client->addr;
-+	xfer.flags = I2C_M_RD;
-+	xfer.len = len;
-+	xfer.buf = pBuf;
-+
-+	if(i2c_transfer(p_egalax_i2c_dev->client->adapter, &xfer, 1) != 1) 
-+	{
-+		EGALAX_DBG(DBG_I2C, " %s: i2c transfer fail\n", __func__);
-+		return -EIO;
-+	}
-+	else
-+		EGALAX_DBG(DBG_I2C, " %s: i2c transfer success\n", __func__);
-+
-+	return 0;
-+}
-+
-+static int egalax_I2C_write(unsigned short reg, unsigned char *pBuf, unsigned short len)
-+{
-+	unsigned char cmdbuf[4+len];
-+	struct i2c_msg xfer;
-+
-+	if(pBuf==NULL)
-+		return -1;
-+
-+	cmdbuf[0] = reg & 0x00FF;
-+	cmdbuf[1] = (reg >> 8) & 0x00FF;
-+	cmdbuf[2] = (len+2) & 0x00FF;
-+	cmdbuf[3] = ((len+2) >> 8) & 0x00FF;
-+	memcpy(cmdbuf+4, pBuf, len);
-+
-+	// Write data to device
-+	xfer.addr = p_egalax_i2c_dev->client->addr;
-+	xfer.flags = 0;
-+	xfer.len = sizeof(cmdbuf);
-+	xfer.buf = cmdbuf;
-+
-+	if(i2c_transfer(p_egalax_i2c_dev->client->adapter, &xfer, 1) != 1) 
-+	{
-+		EGALAX_DBG(DBG_I2C, " %s: i2c transfer fail\n", __func__);
-+		return -EIO;
-+	}
-+	else
-+		EGALAX_DBG(DBG_I2C, " %s: i2c transfer success\n", __func__);
-+
-+	return 0;
-+}
-+
-+static int wakeup_controller(int irq)
-+{
-+	int ret = 0;
-+
-+	disable_irq(irq);
-+	
-+	gpio_direction_output(p_egalax_i2c_dev->interrupt_gpio, 0);
-+	udelay(200);
-+	gpio_direction_input(p_egalax_i2c_dev->interrupt_gpio); //return to high level
-+	
-+	enable_irq(irq);
-+	
-+	EGALAX_DBG(DBG_WAKEUP, " INT wakeup touch controller done\n");
-+	
-+	return ret;
-+}
-+
-+static int egalax_cdev_open(struct inode *inode, struct file *filp)
-+{
-+	if( !atomic_dec_and_test(&egalax_char_available) )
-+	{
-+		atomic_inc(&egalax_char_available);
-+		return -EBUSY; // already open
-+	}
-+
-+	p_char_dev->OpenCnts++;
-+	filp->private_data = p_char_dev;// Used by the read and write metheds
-+
-+	EGALAX_DBG(DBG_CDEV, " CDev open done!\n");
-+	try_module_get(THIS_MODULE);
-+	return 0;
-+}
-+
-+static int egalax_cdev_release(struct inode *inode, struct file *filp)
-+{
-+	struct egalax_char_dev *cdev = filp->private_data;
-+
-+	atomic_inc(&egalax_char_available); // release the device
-+
-+	cdev->OpenCnts--;
-+
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,33)
-+	kfifo_reset( cdev->pDataKFiFo );
-+#else
-+	kfifo_reset( &cdev->DataKFiFo );
-+#endif
-+
-+	EGALAX_DBG(DBG_CDEV, " CDev release done!\n");
-+	module_put(THIS_MODULE);
-+	return 0;
-+}
-+
-+static char fifo_read_buf[MAX_I2C_LEN];
-+static ssize_t egalax_cdev_read(struct file *file, char __user *buf, size_t count, loff_t *offset)
-+{
-+	int read_cnt, ret, fifoLen;
-+	struct egalax_char_dev *cdev = file->private_data;
-+	
-+	if( down_interruptible(&cdev->sem) )
-+		return -ERESTARTSYS;
-+
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,33)
-+	fifoLen = kfifo_len(cdev->pDataKFiFo);
-+#else
-+	fifoLen = kfifo_len(&cdev->DataKFiFo);
-+#endif
-+
-+	while( fifoLen<1 ) // nothing to read
-+	{
-+		up(&cdev->sem); // release the lock
-+		if( file->f_flags & O_NONBLOCK )
-+			return -EAGAIN;
-+
-+	#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,33)
-+		if( wait_event_interruptible(cdev->fifo_inq, kfifo_len( cdev->pDataKFiFo )>0) )
-+	#else
-+		if( wait_event_interruptible(cdev->fifo_inq, kfifo_len( &cdev->DataKFiFo )>0) )
-+	#endif
-+		{
-+			return -ERESTARTSYS; // signal: tell the fs layer to handle it
-+		}
-+
-+		if( down_interruptible(&cdev->sem) )
-+			return -ERESTARTSYS;
-+	}
-+
-+	if(count > MAX_I2C_LEN)
-+		count = MAX_I2C_LEN;
-+
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,33)
-+	read_cnt = kfifo_get(cdev->pDataKFiFo, fifo_read_buf, count);
-+#else
-+	read_cnt = kfifo_out_locked(&cdev->DataKFiFo, fifo_read_buf, count, &cdev->FiFoLock);
-+#endif
-+	EGALAX_DBG(DBG_CDEV, " \"%s\" reading fifo data count=%d\n", current->comm, read_cnt);
-+
-+	ret = copy_to_user(buf, fifo_read_buf, read_cnt)?-EFAULT:read_cnt;
-+
-+	up(&cdev->sem);
-+	
-+	return ret;
-+}
-+
-+static ssize_t egalax_cdev_write(struct file *file, const char __user *buf, size_t count, loff_t *offset)
-+{
-+	struct egalax_char_dev *cdev = file->private_data;
-+	int ret=0;
-+	char *tmp;
-+
-+	if( down_interruptible(&cdev->sem) )
-+		return -ERESTARTSYS;
-+
-+	if (count > MAX_I2C_LEN)
-+		count = MAX_I2C_LEN;
-+
-+	tmp = kzalloc(MAX_I2C_LEN, GFP_KERNEL);
-+	if(tmp==NULL)
-+	{
-+		up(&cdev->sem);
-+		return -ENOMEM;
-+	}
-+
-+	if(copy_from_user(tmp, buf, count))
-+	{
-+		up(&cdev->sem);
-+		kfree(tmp);
-+		return -EFAULT;
-+	}
-+	
-+	ret = egalax_I2C_write(0x0067, tmp, MAX_I2C_LEN);
-+
-+	up(&cdev->sem);
-+	EGALAX_DBG(DBG_CDEV, " I2C writing %zu bytes.\n", count);
-+	kfree(tmp);
-+
-+	return (ret==0?count:-1);
-+}
-+
-+static unsigned int egalax_cdev_poll(struct file *filp, struct poll_table_struct *wait)
-+{
-+	struct egalax_char_dev *cdev = filp->private_data;
-+	unsigned int mask = 0;
-+	int fifoLen;
-+	
-+	down(&cdev->sem);
-+	poll_wait(filp, &cdev->fifo_inq,  wait);
-+
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,33)
-+	fifoLen = kfifo_len(cdev->pDataKFiFo);
-+#else
-+	fifoLen = kfifo_len(&cdev->DataKFiFo);
-+#endif
-+
-+	if( fifoLen > 0 )
-+		mask |= POLLIN | POLLRDNORM;    /* readable */
-+	if( (FIFO_SIZE - fifoLen) > MAX_I2C_LEN )
-+		mask |= POLLOUT | POLLWRNORM;   /* writable */
-+
-+	up(&cdev->sem);
-+	return mask;
-+}
-+
-+static int egalax_proc_show(struct seq_file* seqfilp, void *v)
-+{
-+	seq_printf(seqfilp, "EETI I2C for All Points.\nDebug Level: 0x%08X\nRelease Date: %s\n", DbgLevel, RELEASE_DATE);
-+	return 0;
-+}
-+
-+static int egalax_proc_open(struct inode *inode, struct file *filp)
-+{
-+	EGALAX_DBG(DBG_PROC, " \"%s\" call proc_open\n", current->comm);
-+	return single_open(filp, egalax_proc_show, NULL);
-+}
-+
-+static ssize_t egalax_proc_write(struct file *file, const char __user *buf, size_t count, loff_t *offset)
-+{
-+	char procfs_buffer_size = 0; 
-+	unsigned char procfs_buf[PROC_FS_MAX_LEN+1] = {0};
-+
-+	EGALAX_DBG(DBG_PROC, " \"%s\" call proc_write\n", current->comm);
-+
-+	procfs_buffer_size = count;
-+	if(procfs_buffer_size > PROC_FS_MAX_LEN ) 
-+		procfs_buffer_size = PROC_FS_MAX_LEN+1;
-+	
-+	if( copy_from_user(procfs_buf, buf, procfs_buffer_size) ) 
-+	{
-+		EGALAX_DBG(DBG_PROC, " proc_write faied at copy_from_user\n");
-+		return -EFAULT;
-+	}
-+
-+	sscanf(procfs_buf, "%x", &DbgLevel);
-+	EGALAX_DBG(DBG_PROC, " Switch Debug Level to 0x%08X\n", DbgLevel);
-+
-+	return procfs_buffer_size;
-+}
-+
-+#define MAX_POINT_PER_PACKET	5
-+#define POINT_STRUCT_SIZE	10
-+static int TotalPtsCnt=0, RecvPtsCnt=0;
-+static void ProcessReport(unsigned char *buf, struct _egalax_i2c *p_egalax_i2c)
-+{
-+	unsigned char i, index=0, cnt_down=0, cnt_up=0, shift=0;
-+	unsigned char status=0;
-+	unsigned short contactID=0, x=0, y=0;
-+
-+	if(TotalPtsCnt<=0)
-+	{
-+		if(buf[1]==0 || buf[1]>MAX_SUPPORT_POINT)
-+		{
-+			EGALAX_DBG(DBG_POINT, " NumsofContacts mismatch, skip packet\n");
-+			return;
-+		}
-+
-+		TotalPtsCnt = buf[1];
-+		RecvPtsCnt = 0;
-+	}
-+	else if(buf[1]>0)
-+	{
-+		TotalPtsCnt = RecvPtsCnt = 0;
-+		EGALAX_DBG(DBG_POINT, " NumsofContacts mismatch, skip packet\n");
-+		return;
-+	}
-+
-+	while(index<MAX_POINT_PER_PACKET)
-+	{
-+		shift = index * POINT_STRUCT_SIZE + 2;
-+		status = buf[shift] & 0x01;
-+		contactID = buf[shift+1];
-+		x = ((buf[shift+3]<<8) + buf[shift+2]);
-+		y = ((buf[shift+5]<<8) + buf[shift+4]);
-+
-+		if( contactID>=MAX_SUPPORT_POINT )
-+		{
-+			TotalPtsCnt = RecvPtsCnt = 0;
-+			EGALAX_DBG(DBG_POINT, " Get error ContactID.\n");
-+			return;
-+		}
-+
-+		EGALAX_DBG(DBG_POINT, " Get Point[%d] Update: Status=%d X=%d Y=%d\n", contactID, status, x, y);
-+
-+	#ifdef _SWITCH_XY
-+		short tmp = x;
-+		x = y;
-+		y = tmp;
-+	#endif
-+	#ifdef _CONVERT_X
-+		x = MAX_RESOLUTION-x;
-+	#endif
-+
-+	#ifdef _CONVERT_Y
-+		y = MAX_RESOLUTION-y;
-+	#endif
-+
-+		pContactBuf[RecvPtsCnt].ID = contactID;
-+		pContactBuf[RecvPtsCnt].Status = status;
-+		pContactBuf[RecvPtsCnt].X = x;
-+		pContactBuf[RecvPtsCnt].Y = y;
-+
-+		RecvPtsCnt++;
-+		index++;
-+
-+		// Recv all points, send input report
-+		if(RecvPtsCnt==TotalPtsCnt)
-+		{
-+			for(i=0; i<RecvPtsCnt; i++)
-+			{
-+			#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,0,0)
-+				input_mt_slot(input_dev, pContactBuf[i].ID);
-+				input_mt_report_slot_state(input_dev, MT_TOOL_FINGER, pContactBuf[i].Status);
-+				if(pContactBuf[i].Status)
-+				{
-+					input_report_abs(input_dev, ABS_MT_TOUCH_MAJOR, pContactBuf[i].Status);
-+					input_report_abs(input_dev, ABS_MT_POSITION_X, pContactBuf[i].X);
-+					input_report_abs(input_dev, ABS_MT_POSITION_Y, pContactBuf[i].Y);
-+				}
-+			#else
-+				input_report_abs(input_dev, ABS_MT_TRACKING_ID, pContactBuf[i].ID);
-+				input_report_abs(input_dev, ABS_MT_TOUCH_MAJOR, pContactBuf[i].Status);
-+				input_report_abs(input_dev, ABS_MT_POSITION_X, pContactBuf[i].X);
-+				input_report_abs(input_dev, ABS_MT_POSITION_Y, pContactBuf[i].Y);
-+				input_report_abs(input_dev, ABS_MT_WIDTH_MAJOR, 0);
-+				input_mt_sync(input_dev);
-+			#endif
-+
-+				if(pContactBuf[i].Status)
-+					cnt_down++;
-+				else
-+					cnt_up++;
-+			}
-+		#ifndef CONFIG_HAS_EARLYSUSPEND //We use this config to distinguish Linux and Android
-+			#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,38)
-+			input_mt_report_pointer_emulation(input_dev, true);
-+			#endif
-+		#endif
-+			input_sync(input_dev);
-+			EGALAX_DBG(DBG_POINT, " Input sync point data done! (Down:%d Up:%d)\n", cnt_down, cnt_up);
-+			
-+			TotalPtsCnt = RecvPtsCnt = 0;
-+			return;
-+		}
-+	}
-+}
-+
-+static struct input_dev * allocate_Input_Dev(void)
-+{
-+	int ret;
-+	struct input_dev *pInputDev=NULL;
-+
-+	pInputDev = input_allocate_device();
-+	if(pInputDev == NULL)
-+	{
-+		EGALAX_DBG(DBG_MODULE, " Failed to allocate input device\n");
-+		return NULL;//-ENOMEM;
-+	}
-+
-+	pInputDev->name = "eGalax_Touch_Screen";
-+	pInputDev->phys = "I2C";
-+	pInputDev->id.bustype = BUS_I2C;
-+	pInputDev->id.vendor = 0x0EEF;
-+	pInputDev->id.product = 0x0020;
-+	pInputDev->id.version = 0x0001;
-+	
-+	set_bit(EV_ABS, pInputDev->evbit);
-+#ifndef CONFIG_HAS_EARLYSUSPEND //We use this config to distinguish Linux and Android
-+	set_bit(EV_KEY, pInputDev->evbit);
-+	__set_bit(BTN_TOUCH, pInputDev->keybit);
-+	input_set_abs_params(pInputDev, ABS_X, 0, MAX_RESOLUTION, 0, 0);
-+	input_set_abs_params(pInputDev, ABS_Y, 0, MAX_RESOLUTION, 0, 0);
-+#endif
-+
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,0,0)
-+	__set_bit(INPUT_PROP_DIRECT, pInputDev->propbit);
-+	#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,7,0)
-+		input_mt_init_slots(pInputDev, MAX_SUPPORT_POINT, 0);
-+	#else
-+		input_mt_init_slots(pInputDev, MAX_SUPPORT_POINT);
-+	#endif
-+	input_set_abs_params(pInputDev, ABS_MT_POSITION_X, 0, MAX_RESOLUTION, 0, 0);
-+	input_set_abs_params(pInputDev, ABS_MT_POSITION_Y, 0, MAX_RESOLUTION, 0, 0);
-+	input_set_abs_params(pInputDev, ABS_MT_TOUCH_MAJOR, 0, 255, 0, 0);
-+#else
-+	input_set_abs_params(pInputDev, ABS_MT_POSITION_X, 0, MAX_RESOLUTION, 0, 0);
-+	input_set_abs_params(pInputDev, ABS_MT_POSITION_Y, 0, MAX_RESOLUTION, 0, 0);
-+	input_set_abs_params(pInputDev, ABS_MT_WIDTH_MAJOR, 0, MAX_RESOLUTION, 0, 0); //Size
-+	input_set_abs_params(pInputDev, ABS_MT_TOUCH_MAJOR, 0, 255, 0, 0); //Pressure
-+	input_set_abs_params(pInputDev, ABS_MT_TRACKING_ID, 0, MAX_SUPPORT_POINT, 0, 0);
-+#endif // #if LINUX_VERSION_CODE > KERNEL_VERSION(3,0,0)
-+
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,36)
-+	input_set_events_per_packet(pInputDev, MAX_EVENTS);
-+#endif
-+
-+	ret = input_register_device(pInputDev);
-+	if(ret) 
-+	{
-+		EGALAX_DBG(DBG_MODULE, " Unable to register input device.\n");
-+		input_free_device(pInputDev);
-+		pInputDev = NULL;
-+	}
-+	
-+	return pInputDev;
-+}
-+
-+static int egalax_i2c_measure(struct _egalax_i2c *egalax_i2c)
-+{
-+	int ret=0, frameLen=0, loop=3, i;
-+
-+	EGALAX_DBG(DBG_INT, " egalax_i2c_measure\n");
-+
-+	if( egalax_I2C_read(input_report_buf, MAX_I2C_LEN+2) < 0)
-+	{
-+		EGALAX_DBG(DBG_I2C, " I2C read input report fail!\n");
-+		return -1;
-+	}
-+	
-+	if( DbgLevel&DBG_I2C )
-+	{
-+		char dbgmsg[(MAX_I2C_LEN+2)*4];
-+		for(i=0; i<MAX_I2C_LEN+2; i++)
-+			sprintf(dbgmsg+i*4, "[%02X]", input_report_buf[i]);
-+		EGALAX_DBG(DBG_I2C, " Buf=%s\n", dbgmsg);
-+	}
-+
-+	frameLen = input_report_buf[0] + (input_report_buf[1]<<8);
-+	EGALAX_DBG(DBG_I2C, " I2C read data with Len=%d\n", frameLen);
-+
-+	if(frameLen==0)
-+	{
-+		EGALAX_DBG(DBG_MODULE, " Device reset\n");
-+		return -1;
-+	}
-+
-+	switch(input_report_buf[2])
-+	{
-+		case REPORTID_MTOUCH:
-+			if( !egalax_i2c->skip_packet && egalax_i2c->work_state==MODE_WORKING )
-+				ProcessReport(input_report_buf+2, egalax_i2c);
-+			ret = 0;
-+			break;
-+		case REPORTID_VENDOR:
-+			atomic_set(&wait_command_ack, 1);
-+			EGALAX_DBG(DBG_I2C, " I2C get vendor command packet\n");
-+
-+			if( p_char_dev->OpenCnts>0 ) // If someone reading now! put the data into the buffer!
-+			{
-+				loop=3;
-+				do {
-+				#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,33)
-+					ret = wait_event_timeout(p_char_dev->fifo_inq, (FIFO_SIZE-kfifo_len(p_char_dev->pDataKFiFo))>=MAX_I2C_LEN, HZ);
-+				#else
-+					ret = wait_event_timeout(p_char_dev->fifo_inq, kfifo_avail(&p_char_dev->DataKFiFo)>=MAX_I2C_LEN, HZ);
-+				#endif
-+				}while(ret<=0 && --loop);
-+
-+				if(ret>0) // fifo size is ready
-+				{
-+				#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,33)
-+					ret = kfifo_put(p_char_dev->pDataKFiFo, input_report_buf+2, MAX_I2C_LEN);
-+				#else
-+					ret = kfifo_in_locked(&p_char_dev->DataKFiFo, input_report_buf+2, MAX_I2C_LEN, &p_char_dev->FiFoLock);
-+				#endif
-+
-+					wake_up_interruptible( &p_char_dev->fifo_inq );
-+				}
-+				else
-+					EGALAX_DBG(DBG_CDEV, " [Warning] Can't write data because fifo size is overflow.\n");
-+			}
-+
-+			break;
-+		default:
-+			EGALAX_DBG(DBG_I2C, " I2C read error data with hedaer=%d\n", input_report_buf[2]);
-+			ret = -1;
-+			break;
-+	}
-+
-+	return ret;
-+}
-+
-+static void egalax_i2c_wq_irq(struct work_struct *work)
-+{
-+	struct _egalax_i2c *egalax_i2c = container_of(work, struct _egalax_i2c, work_irq);
-+	struct i2c_client *client = egalax_i2c->client;
-+
-+	EGALAX_DBG(DBG_INT, " egalax_i2c_wq run\n");
-+
-+	/*continue recv data*/
-+	while( !gpio_get_value(egalax_i2c->interrupt_gpio) )
-+	{
-+		egalax_i2c_measure(egalax_i2c);
-+		schedule();
-+	}
-+		
-+	if( egalax_i2c->skip_packet > 0 )
-+		egalax_i2c->skip_packet = 0;
-+
-+	enable_irq(client->irq);
-+
-+	EGALAX_DBG(DBG_INT, " egalax_i2c_wq leave\n");
-+}
-+
-+static irqreturn_t egalax_i2c_interrupt(int irq, void *dev_id)
-+{
-+	struct _egalax_i2c *egalax_i2c = (struct _egalax_i2c *)dev_id;
-+
-+	EGALAX_DBG(DBG_INT, " INT with irq:%d\n", irq);
-+
-+	disable_irq_nosync(irq);
-+
-+	queue_work(egalax_i2c->ktouch_wq, &egalax_i2c->work_irq);
-+
-+	return IRQ_HANDLED;
-+}
-+
-+static void egalax_i2c_senduppoint(void) 
-+{
-+	int i=0;
-+	
-+	EGALAX_DBG(DBG_SUSP, " %s\n", __func__);
-+
-+	for(i=0; i<MAX_SUPPORT_POINT; i++)
-+	{
-+	#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,0,0)
-+		input_mt_slot(input_dev, pContactBuf[i].ID);
-+		input_mt_report_slot_state(input_dev, MT_TOOL_FINGER, 0);
-+	#else
-+		input_report_abs(input_dev, ABS_MT_TRACKING_ID, pContactBuf[i].ID);
-+		input_report_abs(input_dev, ABS_MT_TOUCH_MAJOR, 0);
-+		input_mt_sync(input_dev);
-+	#endif
-+	
-+		if(pContactBuf[i].Status)
-+			pContactBuf[i].Status = 0;
-+	}
-+
-+#ifndef CONFIG_HAS_EARLYSUSPEND //We use this config to distinguish Linux and Android
-+	input_mt_report_pointer_emulation(input_dev, true);
-+#endif
-+	input_sync(input_dev);
-+	EGALAX_DBG(DBG_POINT, " Sent up point data done!\n");
-+}
-+
-+static int egalax_i2c_pm_suspend(struct i2c_client *client, pm_message_t mesg)
-+{
-+	unsigned char cmdbuf[4];
-+	struct i2c_msg xfer;
-+
-+	EGALAX_DBG(DBG_SUSP, " Enter early_suspend state:%d\n", p_egalax_i2c_dev->work_state);
-+	
-+	if(!p_egalax_i2c_dev) 
-+		goto fail_suspend;
-+
-+	//Power sleep command
-+	cmdbuf[0] = 0xA7;	cmdbuf[1] = 0x00;
-+	cmdbuf[2] = 0x01;	cmdbuf[3] = 0x08;
-+	
-+	// Write data to device
-+	xfer.addr = p_egalax_i2c_dev->client->addr;
-+	xfer.flags = 0;
-+	xfer.len = sizeof(cmdbuf);
-+	xfer.buf = cmdbuf;
-+
-+	if(i2c_transfer(p_egalax_i2c_dev->client->adapter, &xfer, 1) != 1) 
-+	{
-+		EGALAX_DBG(DBG_I2C, " %s: i2c send Power command fail\n", __func__);
-+		goto fail_suspend2;
-+	}
-+
-+	p_egalax_i2c_dev->work_state = MODE_SUSPEND;
-+
-+	EGALAX_DBG(DBG_SUSP, " Early_suspend done!!\n");
-+	return 0;
-+
-+fail_suspend2:
-+	p_egalax_i2c_dev->work_state = MODE_SUSPEND;
-+fail_suspend:
-+	EGALAX_DBG(DBG_SUSP, " Early_suspend failed!!\n");
-+	return -1;
-+}
-+
-+static int egalax_i2c_pm_resume(struct i2c_client *client)
-+{
-+	EGALAX_DBG(DBG_SUSP, " Enter early_resume state:%d\n", p_egalax_i2c_dev->work_state);
-+
-+	if(!p_egalax_i2c_dev) 
-+		goto fail_resume;
-+
-+	if( wakeup_controller(p_egalax_i2c_dev->client->irq)==0 )
-+		p_egalax_i2c_dev->work_state = MODE_WORKING;
-+	else
-+		goto fail_resume2;
-+
-+	egalax_i2c_senduppoint();
-+
-+	EGALAX_DBG(DBG_SUSP, " Early_resume done!!\n");
-+	return 0;
-+
-+fail_resume2:
-+	p_egalax_i2c_dev->work_state = MODE_WORKING;
-+fail_resume:
-+	EGALAX_DBG(DBG_SUSP, " Early_resume failed!!\n");
-+	return -1;
-+}
-+
-+#ifdef CONFIG_HAS_EARLYSUSPEND
-+static void egalax_i2c_early_suspend(struct early_suspend *handler)
-+{
-+	pm_message_t state;
-+	state.event = PM_EVENT_SUSPEND;
-+
-+	EGALAX_DBG(DBG_SUSP, " %s\n", __func__);
-+	egalax_i2c_pm_suspend(p_egalax_i2c_dev->client, state);
-+}
-+
-+static void egalax_i2c_early_resume(struct early_suspend *handler)
-+{
-+	EGALAX_DBG(DBG_SUSP, " %s\n", __func__);
-+	egalax_i2c_pm_resume(p_egalax_i2c_dev->client);
-+}
-+#endif // #ifdef CONFIG_HAS_EARLYSUSPEND
-+
-+static int __devinit egalax_i2c_probe(struct i2c_client *client, const struct i2c_device_id *idp)
-+{
-+	int ret;
-+	struct device_node *devnode;
-+	
-+	EGALAX_DBG(DBG_MODULE, " Start probe\n");
-+
-+	p_egalax_i2c_dev = (struct _egalax_i2c *)kzalloc(sizeof(struct _egalax_i2c), GFP_KERNEL);
-+	if (!p_egalax_i2c_dev) 
-+	{
-+		EGALAX_DBG(DBG_MODULE, " Request memory failed\n");
-+		ret = -ENOMEM;
-+		goto fail1;
-+	}
-+
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,1,0)
-+	devnode = client->dev.of_node;
-+	if(devnode) //if use the device tree config
-+	{
-+		p_egalax_i2c_dev->interrupt_gpio = of_get_named_gpio(devnode, "int-gpios", 0);
-+	}
-+#else
-+	{
-+		p_egalax_i2c_dev->interrupt_gpio = irq_to_gpio(client->irq);
-+	}
-+#endif
-+
-+	if( !gpio_is_valid(p_egalax_i2c_dev->interrupt_gpio) )
-+	{
-+		ret = -ENODEV;
-+		goto fail1;
-+	}
-+	ret = gpio_request(p_egalax_i2c_dev->interrupt_gpio, "Touch IRQ");
-+	if(ret<0)
-+	{
-+		EGALAX_DBG(DBG_MODULE, " gpio_request[%d] failed: %d\n", p_egalax_i2c_dev->interrupt_gpio, ret);
-+		if(ret!=-EBUSY)
-+			goto fail1;
-+	}
-+	gpio_direction_input(p_egalax_i2c_dev->interrupt_gpio);
-+
-+	input_dev = allocate_Input_Dev();
-+	if(input_dev==NULL)
-+	{
-+		EGALAX_DBG(DBG_MODULE, " allocate_Input_Dev failed\n");
-+		ret = -EINVAL; 
-+		goto fail2;
-+	}
-+	EGALAX_DBG(DBG_MODULE, " Register input device done\n");
-+
-+	p_egalax_i2c_dev->client = client;
-+	mutex_init(&p_egalax_i2c_dev->mutex_wq);
-+
-+	p_egalax_i2c_dev->ktouch_wq = create_singlethread_workqueue("egalax_touch_wq");
-+	INIT_WORK(&p_egalax_i2c_dev->work_irq, egalax_i2c_wq_irq);
-+
-+	i2c_set_clientdata(client, p_egalax_i2c_dev);
-+
-+	if( gpio_get_value(p_egalax_i2c_dev->interrupt_gpio) )
-+		p_egalax_i2c_dev->skip_packet = 0;
-+	else
-+		p_egalax_i2c_dev->skip_packet = 1;
-+
-+	p_egalax_i2c_dev->work_state = MODE_WORKING;
-+
-+	ret = request_irq(client->irq, egalax_i2c_interrupt, IRQF_DISABLED | IRQF_TRIGGER_LOW, client->name, p_egalax_i2c_dev);
-+	if( ret ) 
-+	{
-+		EGALAX_DBG(DBG_MODULE, " Request irq(%d) failed\n", client->irq);
-+		goto fail3;
-+	}
-+	EGALAX_DBG(DBG_MODULE, " Request irq(%d) gpio(%d) with result:%d\n", client->irq, p_egalax_i2c_dev->interrupt_gpio, ret);
-+
-+#ifdef CONFIG_HAS_EARLYSUSPEND
-+	egalax_early_suspend.level = EARLY_SUSPEND_LEVEL_BLANK_SCREEN;
-+	egalax_early_suspend.suspend = egalax_i2c_early_suspend;
-+	egalax_early_suspend.resume = egalax_i2c_early_resume;
-+	register_early_suspend(&egalax_early_suspend);
-+	EGALAX_DBG(DBG_MODULE, " Register early_suspend done\n");
-+#endif
-+
-+	EGALAX_DBG(DBG_MODULE, " I2C probe done\n");
-+	return 0;
-+
-+fail3:
-+	i2c_set_clientdata(client, NULL);
-+	destroy_workqueue(p_egalax_i2c_dev->ktouch_wq); 
-+	free_irq(client->irq, p_egalax_i2c_dev);
-+	input_unregister_device(input_dev);
-+	input_dev = NULL;
-+fail2:
-+	gpio_free(p_egalax_i2c_dev->interrupt_gpio);
-+fail1:
-+	kfree(p_egalax_i2c_dev);
-+	p_egalax_i2c_dev = NULL;
-+
-+	EGALAX_DBG(DBG_MODULE, " I2C probe failed\n");
-+	return ret;
-+}
-+
-+static int __devexit egalax_i2c_remove(struct i2c_client *client)
-+{
-+	struct _egalax_i2c *egalax_i2c = i2c_get_clientdata(client);
-+
-+	egalax_i2c->work_state = MODE_STOP;
-+
-+	cancel_work_sync(&egalax_i2c->work_irq);
-+
-+	if(client->irq)
-+	{
-+		disable_irq(client->irq);
-+		free_irq(client->irq, egalax_i2c);
-+	}
-+
-+	gpio_free(egalax_i2c->interrupt_gpio);
-+	
-+	if(egalax_i2c->ktouch_wq) 
-+		destroy_workqueue(egalax_i2c->ktouch_wq); 
-+
-+#ifdef CONFIG_HAS_EARLYSUSPEND
-+	unregister_early_suspend(&egalax_early_suspend);
-+#endif
-+
-+	if(input_dev)
-+	{
-+		EGALAX_DBG(DBG_MODULE,  " Unregister input device\n");
-+		input_unregister_device(input_dev);
-+		input_dev = NULL;
-+	}
-+
-+	i2c_set_clientdata(client, NULL);
-+	kfree(egalax_i2c);
-+	p_egalax_i2c_dev = NULL;
-+
-+	return 0;
-+}
-+
-+static const struct i2c_device_id egalax_i2c_idtable[] = { 
-+	{ "egalax_i2c", 0 }, 
-+	{ } 
-+};
-+
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,1,0)
-+static const struct of_device_id egalax_i2c_dt_ids[] = { 
-+	{ .compatible = "eeti,egalax_i2c" }, 
-+	{ } 
-+};
-+#endif
-+
-+MODULE_DEVICE_TABLE(i2c, egalax_i2c_idtable);
-+
-+static struct i2c_driver egalax_i2c_driver = {
-+	.driver = {
-+		.name 	= "egalax_i2c",
-+		.owner	= THIS_MODULE,
-+	#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,1,0)
-+		.of_match_table = egalax_i2c_dt_ids,
-+	#endif
-+	},
-+	.id_table	= egalax_i2c_idtable,
-+	.probe		= egalax_i2c_probe,
-+	.remove		= __devexit_p(egalax_i2c_remove),
-+#ifndef CONFIG_HAS_EARLYSUSPEND
-+	.suspend 	= egalax_i2c_pm_suspend,
-+	.resume 	= egalax_i2c_pm_resume,
-+#endif
-+};
-+
-+static const struct file_operations egalax_cdev_fops = {
-+	.owner	= THIS_MODULE,
-+	.read	= egalax_cdev_read,
-+	.write	= egalax_cdev_write,
-+	.open	= egalax_cdev_open,
-+	.release= egalax_cdev_release,
-+	.poll	= egalax_cdev_poll,
-+};
-+
-+static const struct file_operations egalax_proc_fops = {
-+	.owner		= THIS_MODULE,
-+        .open           = egalax_proc_open,
-+        .read           = seq_read,
-+        .write          = egalax_proc_write,
-+        .llseek         = seq_lseek,
-+	.release	= single_release,
-+};
-+
-+static struct miscdevice egalax_misc_dev = {
-+	.minor = MISC_DYNAMIC_MINOR,
-+	.name = "egalax_i2c",
-+	.fops = &egalax_cdev_fops,
-+};
-+
-+static void egalax_i2c_ts_exit(void)
-+{
-+	if(p_char_dev)
-+	{
-+		if( p_char_dev->pFiFoBuf )
-+			kfree(p_char_dev->pFiFoBuf);
-+
-+		kfree(p_char_dev);
-+		p_char_dev = NULL;
-+	}
-+
-+	misc_deregister(&egalax_misc_dev);
-+
-+	i2c_del_driver(&egalax_i2c_driver);
-+
-+	remove_proc_entry(PROC_FS_NAME, NULL);
-+
-+	EGALAX_DBG(DBG_MODULE, " Exit driver done!\n");
-+}
-+
-+static struct egalax_char_dev* setup_chardev(void)
-+{
-+	struct egalax_char_dev *pCharDev;
-+
-+	pCharDev = kzalloc(1*sizeof(struct egalax_char_dev), GFP_KERNEL);
-+	if(!pCharDev) 
-+		goto fail_cdev;
-+
-+	spin_lock_init( &pCharDev->FiFoLock );
-+	pCharDev->pFiFoBuf = kzalloc(sizeof(unsigned char)*FIFO_SIZE, GFP_KERNEL);
-+	if(!pCharDev->pFiFoBuf)
-+		goto fail_fifobuf;
-+
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,33)
-+	pCharDev->pDataKFiFo = kfifo_init(pCharDev->pFiFoBuf, FIFO_SIZE, GFP_KERNEL, &pCharDev->FiFoLock);
-+	if( pCharDev->pDataKFiFo==NULL )
-+		goto fail_kfifo;
-+#else
-+	kfifo_init(&pCharDev->DataKFiFo, pCharDev->pFiFoBuf, FIFO_SIZE);
-+	if( !kfifo_initialized(&pCharDev->DataKFiFo) )
-+		goto fail_kfifo;
-+#endif
-+	
-+	pCharDev->OpenCnts = 0;
-+	sema_init(&pCharDev->sem, 1);
-+	init_waitqueue_head(&pCharDev->fifo_inq);
-+
-+	return pCharDev; 
-+
-+fail_kfifo:
-+	kfree(pCharDev->pFiFoBuf);
-+fail_fifobuf:
-+	kfree(pCharDev);
-+fail_cdev:
-+	return NULL;
-+}
-+
-+static int egalax_i2c_ts_init(void)
-+{
-+	int result;
-+
-+	result = misc_register(&egalax_misc_dev);
-+	if(result) 
-+	{
-+		EGALAX_DBG(DBG_MODULE, " misc device register failed\n");
-+		goto fail;
-+	}
-+
-+	p_char_dev = setup_chardev(); // allocate the character device
-+	if(!p_char_dev) 
-+	{
-+		result = -ENOMEM;
-+		goto fail;
-+	}
-+
-+	dbgProcFile = proc_create(PROC_FS_NAME, S_IRUGO|S_IWUGO, NULL, &egalax_proc_fops);
-+	if (dbgProcFile == NULL) 
-+	{
-+		remove_proc_entry(PROC_FS_NAME, NULL);
-+		EGALAX_DBG(DBG_MODULE, " Could not initialize /proc/%s\n", PROC_FS_NAME);
-+	}
-+
-+	EGALAX_DBG(DBG_MODULE, " Driver init done!\n");
-+	return i2c_add_driver(&egalax_i2c_driver);
-+
-+fail:	
-+	egalax_i2c_ts_exit();
-+	return result;
-+}
-+
-+module_init(egalax_i2c_ts_init);
-+module_exit(egalax_i2c_ts_exit);
-+
-+MODULE_AUTHOR("EETI <touch_fae@eeti.com>");
-+MODULE_DESCRIPTION("egalax all points controller i2c driver");
-+MODULE_LICENSE("GPL");

+ 0 - 48
board/GfA/Display001/linux_3.12.30/linux-006-custom-bootlogo.patch

@@ -1,48 +0,0 @@
-diff -Naurp linux-orig/drivers/video/logo/Kconfig linux-new/drivers/video/logo/Kconfig
---- linux-orig/drivers/video/logo/Kconfig	2014-02-07 00:05:20.000000000 +0100
-+++ linux-new/drivers/video/logo/Kconfig	2015-10-30 11:26:05.982804832 +0100
-@@ -15,6 +15,10 @@ config FB_LOGO_EXTRA
- 	depends on FB=y
- 	default y if SPU_BASE
- 
-+config FB_LOGO_CUSTOM
-+	bool "Custom Linux Logo"
-+	default n
-+
- config LOGO_LINUX_MONO
- 	bool "Standard black and white Linux logo"
- 	default y
-diff -Naurp linux-orig/drivers/video/logo/logo.c linux-new/drivers/video/logo/logo.c
---- linux-orig/drivers/video/logo/logo.c	2014-02-07 00:05:20.000000000 +0100
-+++ linux-new/drivers/video/logo/logo.c	2015-10-30 11:42:22.566239197 +0100
-@@ -31,6 +31,8 @@ MODULE_PARM_DESC(nologo, "Disables start
-  */
- const struct linux_logo * __init_refok fb_find_logo(int depth)
- {
-+	extern const struct linux_logo logo_custom_clut224;
-+	
- 	const struct linux_logo *logo = NULL;
- 
- 	if (nologo)
-@@ -100,6 +102,10 @@ const struct linux_logo * __init_refok f
- 		/* M32R Linux logo */
- 		logo = &logo_m32r_clut224;
- #endif
-+#ifdef CONFIG_FB_LOGO_CUSTOM
-+		/* Custom Linux logo */
-+		logo = &logo_custom_clut224;
-+#endif
- 	}
- 	return logo;
- }
-diff -Naurp linux-orig/drivers/video/logo/Makefile linux-new/drivers/video/logo/Makefile
---- linux-orig/drivers/video/logo/Makefile	2014-02-07 00:05:20.000000000 +0100
-+++ linux-new/drivers/video/logo/Makefile	2015-10-30 11:16:38.303156003 +0100
-@@ -15,6 +15,7 @@ obj-$(CONFIG_LOGO_SUPERH_MONO)		+= logo_
- obj-$(CONFIG_LOGO_SUPERH_VGA16)		+= logo_superh_vga16.o
- obj-$(CONFIG_LOGO_SUPERH_CLUT224)	+= logo_superh_clut224.o
- obj-$(CONFIG_LOGO_M32R_CLUT224)		+= logo_m32r_clut224.o
-+obj-$(CONFIG_FB_LOGO_CUSTOM)		+= logo_custom_clut224.o
- 
- obj-$(CONFIG_SPU_BASE)			+= logo_spe_clut224.o
- 

+ 0 - 2887
board/GfA/Display001/linux_3.12.30/linux-006-custom-bootlogo_ppm.patch

@@ -1,2887 +0,0 @@
-diff -Naurp a/drivers/video/logo/logo_custom_clut224.ppm b/drivers/video/logo/logo_custom_clut224.ppm
---- a/drivers/video/logo/logo_custom_clut224.ppm	1970-01-01 01:00:00.000000000 +0100
-+++ b/drivers/video/logo/logo_custom_clut224.ppm	2015-11-17 16:04:14.418518831 +0100
-@@ -0,0 +1,2883 @@
-+P3
-+179 96
-+255
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  24 24 24  24 24 24  39 39 39
-+57 57 57  72 72 72  87 87 87  87 87 87  87 87 87  87 87 87
-+87 87 87  87 87 87  87 87 87  72 72 72  72 72 72  57 57 57
-+39 39 39  24 24 24  24 24 24  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 55 55  0 72 72
-+0 88 88  0 103 103  0 122 122  0 128 128  0 128 128  0 122 122
-+0 103 103  0 103 103  0 72 72  0 40 40  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  24 24 24
-+39 39 39  72 72 72  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  72 72 72  39 39 39
-+24 24 24  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 55 55  0 103 103  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 103 103
-+0 40 40  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  39 39 39  72 72 72  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  72 72 72  24 24 24  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 72 72
-+0 122 122  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 122 122  0 55 55  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  24 24 24
-+57 57 57  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  57 57 57
-+24 24 24  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 40 40  0 103 103  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 122 122  0 103 103  0 40 40  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  39 39 39  72 72 72  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  72 72 72  24 24 24  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 72 72  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 72 72
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  24 24 24  87 87 87  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  87 87 87  24 24 24  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 103 103  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 88 88  0 21 21  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  24 24 24
-+72 72 72  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  72 72 72
-+24 24 24  0 0 0  0 0 0  0 0 0  0 0 0  0 21 21
-+0 103 103  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 103 103  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  57 57 57  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+72 72 72  0 0 0  0 0 0  0 0 0  0 0 0  0 103 103
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 103 103  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  24 24 24  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  87 87 87
-+0 0 0  0 0 0  0 0 0  0 0 0  0 88 88  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 72 72  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  57 57 57  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  24 24 24
-+0 0 0  0 0 0  0 0 0  0 55 55  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 55 55  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+72 72 72  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  39 39 39  0 0 0
-+0 0 0  0 0 0  0 21 21  0 122 122  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 122 122  0 21 21
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  24 24 24  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  57 57 57  0 0 0  0 0 0
-+0 0 0  0 21 21  0 122 122  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 122 122
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 103 103
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  24 24 24  87 87 87  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  87 87 87
-+72 72 72  57 57 57  39 39 39  39 39 39  39 39 39  24 24 24
-+39 39 39  39 39 39  39 39 39  39 39 39  57 57 57  72 72 72
-+87 87 87  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  72 72 72  0 0 0  0 0 0  0 0 0
-+0 0 0  0 103 103  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 122 122
-+0 88 88  0 55 55  0 21 21  0 21 21  0 21 21  0 40 40
-+0 55 55  0 88 88  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 21 21  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  24 24 24  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  87 87 87  57 57 57  39 39 39  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  39 39 39  57 57 57  87 87 87  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  24 24 24  0 0 0  0 0 0  0 0 0
-+0 72 72  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 72 72  0 21 21
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 21 21  0 88 88  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 55 55
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  24 24 24  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  87 87 87  57 57 57
-+24 24 24  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  24 24 24
-+39 39 39  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  39 39 39  0 0 0  0 0 0  0 0 0  0 40 40
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 122 122  0 40 40  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 55 55  0 122 122
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 88 88  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+24 24 24  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  72 72 72  39 39 39  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  39 39 39  72 72 72  105 105 105  105 105 105
-+57 57 57  0 0 0  0 0 0  0 0 0  0 21 21  0 122 122
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 122 122  0 21 21  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 55 55
-+0 122 122  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 103 103  0 0 0  0 0 0
-+0 0 0  0 0 0  72 72 72  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  24 24 24
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+87 87 87  24 24 24  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  24 24 24  57 57 57
-+0 0 0  0 0 0  0 0 0  0 0 0  0 103 103  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 55 55  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 55 55  0 122 122  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 122 122  0 21 21  0 0 0  0 0 0
-+0 0 0  57 57 57  105 105 105  72 72 72  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  87 87 87
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  39 39 39
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 88 88  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 88 88  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 88 88  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 40 40  0 0 0  0 0 0  0 0 0
-+39 39 39  105 105 105  105 105 105  105 105 105  57 57 57  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  87 87 87  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  72 72 72  0 21 21  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 55 55  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 103 103
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 21 21  0 103 103  0 128 128  0 128 128  0 128 128
-+0 128 128  0 72 72  0 0 0  0 0 0  0 0 0  0 21 21
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  39 39 39
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  57 57 57  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  57 57 57  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 21 21  0 122 122  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 122 122  0 21 21
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 21 21  0 128 128  0 128 128  0 122 122
-+0 103 103  0 0 0  0 0 0  0 0 0  0 0 0  87 87 87
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+24 24 24  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  39 39 39  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  24 24 24  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 122 122  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 40 40  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 55 55  0 128 128  0 122 122
-+0 0 0  0 0 0  0 0 0  0 0 0  72 72 72  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+87 87 87  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  87 87 87  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  87 87 87
-+0 21 21  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 88 88  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 72 72  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 72 72  0 21 21
-+0 0 0  0 0 0  0 0 0  39 39 39  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  72 72 72  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  72 72 72  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  87 87 87  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 72 72
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 103 103  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  24 24 24  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  39 39 39  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+24 24 24  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  87 87 87  24 24 24  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 40 40  0 122 122
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 122 122  0 122 122  0 21 21  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  87 87 87  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  24 24 24  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+87 87 87  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  87 87 87  24 24 24  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 21 21  0 103 103  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 40 40  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  72 72 72  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  87 87 87  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  39 39 39
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  24 24 24  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 103 103  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 55 55  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  57 57 57  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  87 87 87  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  87 87 87
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  39 39 39  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 72 72  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 88 88
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  87 87 87  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  57 57 57
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  39 39 39  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+72 72 72  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 40 40  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 103 103  0 21 21
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+24 24 24  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  87 87 87  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  87 87 87
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 21 21  0 122 122  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 122 122  0 21 21  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  39 39 39  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+87 87 87  24 24 24  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  24 24 24  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  39 39 39
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 103 103  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 55 55  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  57 57 57  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  72 72 72  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  72 72 72  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  87 87 87  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 88 88
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 88 88  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  72 72 72
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  57 57 57  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  24 24 24  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 55 55  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 103 103  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+87 87 87  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  39 39 39  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  39 39 39  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  87 87 87  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 21 21  0 122 122  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 122 122  0 21 21  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+24 24 24  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  87 87 87  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  24 24 24  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 122 122  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 40 40  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  39 39 39  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  87 87 87  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  87 87 87  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 103 103  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 72 72
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  72 72 72  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  72 72 72
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  24 24 24  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  39 39 39  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 72 72  0 122 122  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 103 103  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  87 87 87  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+39 39 39  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  72 72 72  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 40 40  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 122 122  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  24 24 24  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  24 24 24  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  87 87 87  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  87 87 87  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 21 21
-+0 122 122  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 122 122  0 40 40  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  24 24 24  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  39 39 39  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 103 103
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 55 55  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  57 57 57
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  72 72 72  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+24 24 24  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  24 24 24  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 72 72  0 122 122
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 88 88  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+87 87 87  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  57 57 57  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+39 39 39  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 55 55  0 122 122  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 103 103  0 21 21  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  24 24 24  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+57 57 57  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+87 87 87  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 21 21  0 122 122  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 122 122
-+0 21 21  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  24 24 24  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  24 24 24
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+72 72 72  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+57 57 57  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 103 103  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 55 55
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  39 39 39  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  72 72 72
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+87 87 87  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+39 39 39  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 88 88  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 72 72  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  72 72 72  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+57 57 57  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+87 87 87  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+39 39 39  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 55 55  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 103 103  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  87 87 87  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  39 39 39  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+24 24 24  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 21 21
-+0 122 122  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 122 122  0 21 21  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  24 24 24  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  24 24 24  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+24 24 24  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 21 21  0 103 103
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 40 40  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  39 39 39
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  87 87 87  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+24 24 24  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 103 103  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 72 72  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+57 57 57  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  72 72 72  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+24 24 24  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 72 72  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 122 122
-+0 103 103  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  87 87 87  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  39 39 39  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+87 87 87  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+24 24 24  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 40 40  0 122 122  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 122 122
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  24 24 24  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  24 24 24
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+24 24 24  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 21 21  0 122 122  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 122 122  0 40 40
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  24 24 24  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+87 87 87  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+24 24 24  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 103 103  0 122 122  0 122 122  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 55 55  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  57 57 57  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+87 87 87  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+87 87 87  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+39 39 39  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 72 72  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 122 122  0 122 122
-+0 122 122  0 122 122  0 122 122  0 122 122  0 122 122  0 122 122
-+0 122 122  0 122 122  0 122 122  0 122 122  0 122 122  0 122 122
-+0 122 122  0 122 122  0 122 122  0 122 122  0 122 122  0 122 122
-+0 122 122  0 122 122  0 122 122  0 122 122  0 122 122  0 122 122
-+0 122 122  0 122 122  0 122 122  0 122 122  0 122 122  0 122 122
-+0 122 122  0 122 122  0 122 122  0 122 122  0 122 122  0 122 122
-+0 122 122  0 122 122  0 122 122  0 122 122  0 122 122  0 122 122
-+0 122 122  0 122 122  0 122 122  0 122 122  0 103 103  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  72 72 72  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  39 39 39  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+72 72 72  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+57 57 57  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 55 55
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 122 122  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 122 122  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 122 122  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 103 103  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  24 24 24  87 87 87
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  39 39 39  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+57 57 57  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+87 87 87  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 21 21  0 122 122
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 103 103  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  24 24 24
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+39 39 39  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 103 103  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 122 122  0 103 103  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+39 39 39  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  87 87 87  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+24 24 24  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  24 24 24  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 88 88  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 103 103  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  72 72 72  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  57 57 57  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 21 21  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  39 39 39  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 55 55  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 103 103  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  87 87 87  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  39 39 39
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  87 87 87  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  72 72 72  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 40 40  0 122 122  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 103 103  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  24 24 24  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+24 24 24  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  72 72 72  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  0 21 21  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 122 122  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 122 122  0 103 103  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  39 39 39  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+87 87 87  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  39 39 39  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  39 39 39  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 103 103  0 122 122  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 103 103  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  72 72 72  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  72 72 72  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  72 72 72  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 72 72
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 103 103  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  87 87 87
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  39 39 39  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  87 87 87  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  24 24 24  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 40 40  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 103 103  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  24 24 24  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  57 57 57  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  72 72 72  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 21 21  0 122 122  0 122 122
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 122 122  0 103 103  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+24 24 24  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  24 24 24  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 103 103  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 55 55  0 21 21  0 21 21  0 21 21  0 21 21  0 21 21
-+0 21 21  0 21 21  0 21 21  0 21 21  0 21 21  0 21 21
-+0 21 21  0 21 21  0 21 21  0 21 21  0 21 21  0 21 21
-+0 21 21  0 21 21  0 21 21  0 21 21  0 21 21  0 21 21
-+0 21 21  0 21 21  0 21 21  0 21 21  0 21 21  0 21 21
-+0 21 21  0 21 21  0 21 21  0 21 21  0 21 21  0 21 21
-+0 21 21  0 21 21  0 21 21  0 21 21  0 21 21  0 21 21
-+0 21 21  0 21 21  0 21 21  0 21 21  0 21 21  0 21 21
-+0 21 21  0 21 21  0 21 21  0 21 21  0 21 21  0 21 21
-+0 21 21  0 21 21  0 21 21  0 21 21  0 21 21  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  57 57 57  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  87 87 87  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  72 72 72  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  72 72 72  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 88 88  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 88 88
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  72 72 72  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  57 57 57
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  39 39 39  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  24 24 24
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 55 55  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 103 103  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+24 24 24  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  87 87 87
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 21 21  0 122 122  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 21 21  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+39 39 39  39 39 39  39 39 39  39 39 39  39 39 39  39 39 39
-+39 39 39  39 39 39  39 39 39  39 39 39  39 39 39  39 39 39
-+39 39 39  39 39 39  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  24 24 24  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  24 24 24  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  39 39 39  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+57 57 57  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 21 21
-+0 103 103  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 55 55  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  57 57 57
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  39 39 39  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  39 39 39  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  87 87 87  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  39 39 39  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 88 88
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 72 72  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  39 39 39  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+87 87 87  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  72 72 72
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  57 57 57  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  39 39 39
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  24 24 24  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 55 55  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 122 122
-+0 128 128  0 103 103  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  24 24 24  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+39 39 39  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+87 87 87  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  39 39 39  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+87 87 87  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  87 87 87  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 40 40  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 122 122
-+0 122 122  0 21 21  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  87 87 87  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  87 87 87
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+24 24 24  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  24 24 24  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+39 39 39  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  72 72 72  0 0 0  0 0 0
-+0 0 0  0 0 0  0 21 21  0 122 122  0 122 122  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 122 122
-+0 40 40  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  87 87 87  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  24 24 24
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  39 39 39  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  72 72 72  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  87 87 87  0 0 0
-+0 0 0  0 0 0  0 103 103  0 122 122  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 122 122  0 72 72
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  87 87 87  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  72 72 72  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  57 57 57  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  72 72 72
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  87 87 87
-+0 0 0  0 72 72  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 103 103  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+87 87 87  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  87 87 87  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+39 39 39  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  39 39 39  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 103 103  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  24 24 24  87 87 87
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  39 39 39  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  24 24 24  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  72 72 72  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  36 120 120  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 40 40  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  39 39 39  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  72 72 72  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  24 24 24  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  87 87 87  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  87 87 87  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  61 115 115  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 55 55  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  57 57 57  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  87 87 87  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  57 57 57
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  87 87 87  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  24 24 24  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  87 109 109  24 123 123
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 88 88  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+39 39 39  87 87 87  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+72 72 72  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  57 57 57  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  24 24 24
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+87 109 109  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 103 103  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  24 24 24  72 72 72
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+24 24 24  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  24 24 24  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+39 39 39  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  69 113 113  0 128 128  0 128 128  0 122 122
-+0 21 21  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  24 24 24  72 72 72  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  39 39 39
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  24 24 24  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  24 24 24
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  39 39 39  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  87 109 109  38 67 67
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+39 39 39  87 87 87  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  39 39 39  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  39 39 39  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  87 87 87
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  39 39 39  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  72 72 72  39 39 39  24 24 24  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  24 24 24  39 39 39  72 72 72  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  39 39 39  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  72 72 72  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+57 57 57  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  39 39 39  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  72 72 72
-+57 57 57  39 39 39  24 24 24  24 24 24  24 24 24  24 24 24
-+0 0 0  24 24 24  24 24 24  39 39 39  39 39 39  57 57 57
-+87 87 87  87 87 87  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  39 39 39  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  87 87 87  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  39 39 39  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  24 24 24  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  24 24 24  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  24 24 24  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  24 24 24  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  24 123 123
-+87 109 109  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  87 87 87
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  39 39 39
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  87 87 87  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 103 103  0 128 128
-+0 128 128  69 113 113  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  72 72 72  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+57 57 57  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  72 72 72  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 72 72  0 128 128  0 128 128
-+0 128 128  0 128 128  36 120 120  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  87 87 87  39 39 39  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  72 72 72  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  57 57 57  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 40 40  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  69 113 113  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  72 72 72  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  24 24 24
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 21 21  0 122 122  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  36 120 120
-+87 109 109  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  87 87 87
-+24 24 24  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  24 24 24  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 103 103  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  36 120 120  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  39 39 39  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  57 57 57  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+87 87 87  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 88 88  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 122 122  43 92 92  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  87 87 87  39 39 39  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  72 72 72  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  57 57 57  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 55 55
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 103 103  0 0 0  0 0 0  39 39 39
-+72 72 72  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  72 72 72
-+39 39 39  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  87 87 87
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  39 39 39  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 40 40  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 122 122  0 21 21  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  39 39 39  87 87 87  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  87 87 87  39 39 39  24 24 24  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  24 24 24
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  87 87 87  24 24 24  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 103 103  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 122 122  0 55 55  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  39 39 39
-+72 72 72  87 87 87  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  57 57 57
-+39 39 39  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+39 39 39  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  87 87 87  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 103 103  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 128 128  0 128 128  0 128 128  0 128 128  0 128 128  0 128 128
-+0 72 72  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 21 21  24 24 24  39 39 39  57 57 57
-+72 72 72  87 87 87  87 87 87  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  87 87 87  87 87 87  72 72 72
-+72 72 72  39 39 39  24 24 24  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  0 0 0  0 0 0  0 0 0  0 0 0  0 0 0
-+0 0 0  72 72 72  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  105 105 105  105 105 105
-+105 105 105  105 105 105  105 105 105  105 105 105  72 72 72

+ 0 - 453
board/GfA/Display001/linux_3.12.30/linux-007-gpio-helper.patch

@@ -1,453 +0,0 @@
-diff -Naurp a/drivers/gpio/gpio-of-helper.c b/drivers/gpio/gpio-of-helper.c
---- a/drivers/gpio/gpio-of-helper.c	1970-01-01 01:00:00.000000000 +0100
-+++ b/drivers/gpio/gpio-of-helper.c	2015-10-30 21:13:09.834705182 +0100
-@@ -0,0 +1,414 @@
-+/*
-+ * GPIO OF based helper
-+ *
-+ * A simple DT based driver to provide access to GPIO functionality
-+ * to user-space via sysfs.
-+ *
-+ * Copyright (C) 2013 Pantelis Antoniou <panto@antoniou-consulting.com>
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+ */
-+
-+#include <linux/module.h>
-+#include <linux/kernel.h>
-+#include <linux/string.h>
-+#include <linux/timer.h>
-+#include <linux/errno.h>
-+#include <linux/init.h>
-+#include <linux/delay.h>
-+#include <linux/bitops.h>
-+#include <linux/err.h>
-+#include <linux/of.h>
-+#include <linux/of_device.h>
-+#include <linux/of_gpio.h>
-+#include <linux/pinctrl/pinctrl.h>
-+#include <linux/pinctrl/pinmux.h>
-+#include <linux/pinctrl/consumer.h>
-+#include <linux/atomic.h>
-+#include <linux/clk.h>
-+#include <linux/interrupt.h>
-+#include <linux/math64.h>
-+#include <linux/atomic.h>
-+#include <linux/idr.h>
-+
-+/* fwd decl. */
-+struct gpio_of_helper_info;
-+
-+enum gpio_type {
-+	GPIO_TYPE_INPUT = 0,
-+	GPIO_TYPE_OUTPUT = 1,
-+};
-+
-+struct gpio_of_entry {
-+	int id;
-+	struct gpio_of_helper_info *info;
-+	struct device_node *node;
-+	enum gpio_type type;
-+	int gpio;
-+	enum of_gpio_flags gpio_flags;
-+	int irq;
-+	const char *name;
-+	atomic64_t counter;
-+	unsigned int count_flags;
-+#define COUNT_RISING_EDGE	(1 << 0)
-+#define COUNT_FALLING_EDGE	(1 << 1)
-+};
-+
-+struct gpio_of_helper_info {
-+	struct platform_device *pdev;
-+	struct idr idr;
-+};
-+
-+static const struct of_device_id gpio_of_helper_of_match[] = {
-+	{
-+		.compatible = "gpio-of-helper",
-+	},
-+	{ },
-+};
-+MODULE_DEVICE_TABLE(of, gpio_of_helper_of_match);
-+
-+static ssize_t gpio_of_helper_show_status(struct device *dev,
-+				struct device_attribute *attr, char *buf)
-+{
-+	struct platform_device *pdev = to_platform_device(dev);
-+	struct gpio_of_helper_info *info = platform_get_drvdata(pdev);
-+	struct gpio_of_entry *entry;
-+	char *p, *e;
-+	int id, n;
-+
-+	p = buf;
-+	e = p + PAGE_SIZE;
-+	n = 0;
-+	idr_for_each_entry(&info->idr, entry, id) {
-+		switch (entry->type) {
-+		case GPIO_TYPE_INPUT:
-+			n = snprintf(p, e - p, "%2d %-24s %3d %-3s %llu\n",
-+				entry->id, entry->name, entry->gpio, "IN",
-+				(unsigned long long)
-+					atomic64_read(&entry->counter));
-+			break;
-+		case GPIO_TYPE_OUTPUT:
-+			n = snprintf(p, e - p, "%2d %-24s %3d %-3s\n",
-+				entry->id, entry->name, entry->gpio, "OUT");
-+			break;
-+		}
-+		p += n;
-+	}
-+
-+	return p - buf;
-+}
-+
-+static DEVICE_ATTR(status, S_IRUGO,
-+		gpio_of_helper_show_status, NULL);
-+
-+static irqreturn_t gpio_of_helper_handler(int irq, void *ptr)
-+{
-+	struct gpio_of_entry *entry = ptr;
-+
-+	/* caution - low speed interfaces only! */
-+	atomic64_inc(&entry->counter);
-+
-+	return IRQ_HANDLED;
-+}
-+
-+static struct gpio_of_entry *
-+gpio_of_entry_create(struct gpio_of_helper_info *info,
-+		struct device_node *node)
-+{
-+	struct platform_device *pdev = info->pdev;
-+	struct device *dev = &pdev->dev;
-+	struct gpio_of_entry *entry;
-+	int err, gpio, irq;
-+	unsigned int req_flags, count_flags, irq_flags;
-+	enum gpio_type type;
-+	enum of_gpio_flags gpio_flags;
-+	const char *name;
-+
-+	/* get the type of the node first */
-+	if (of_property_read_bool(node, "input"))
-+		type = GPIO_TYPE_INPUT;
-+	else if (of_property_read_bool(node, "output"))
-+		type = GPIO_TYPE_OUTPUT;
-+	else {
-+		dev_err(dev, "Not valid gpio node type\n");
-+		err = -EINVAL;
-+		goto err_bad_node;
-+	}
-+
-+	/* get the name */
-+	err = of_property_read_string(node, "gpio-name", &name);
-+	if (err != 0) {
-+		dev_err(dev, "Failed to get name property\n");
-+		goto err_bad_node;
-+	}
-+
-+	err = of_get_named_gpio_flags(node, "gpio", 0, &gpio_flags);
-+	if (IS_ERR_VALUE(err)) {
-+		dev_err(dev, "Failed to get gpio property of '%s'\n", name);
-+		goto err_bad_node;
-+	}
-+	gpio = err;
-+
-+	req_flags = 0;
-+	count_flags = 0;
-+
-+	/* set the request flags */
-+	switch (type) {
-+		case GPIO_TYPE_INPUT:
-+			req_flags = GPIOF_DIR_IN | GPIOF_EXPORT;
-+			if (of_property_read_bool(node, "count-falling-edge"))
-+				count_flags |= COUNT_FALLING_EDGE;
-+			if (of_property_read_bool(node, "count-rising-edge"))
-+				count_flags |= COUNT_RISING_EDGE;
-+			break;
-+		case GPIO_TYPE_OUTPUT:
-+			req_flags = GPIOF_DIR_OUT | GPIOF_EXPORT;
-+			if (of_property_read_bool(node, "init-high"))
-+				req_flags |= GPIOF_OUT_INIT_HIGH;
-+			else if (of_property_read_bool(node, "init-low"))
-+				req_flags |= GPIOF_OUT_INIT_LOW;
-+			break;
-+	}
-+
-+	/* request the gpio */
-+	err = devm_gpio_request_one(dev, gpio, req_flags, name);
-+	if (err != 0) {
-+		dev_err(dev, "Failed to request gpio '%s'\n", name);
-+		goto err_bad_node;
-+	}
-+
-+	irq = -1;
-+	irq_flags = 0;
-+
-+	/* counter mode requested - need an interrupt */
-+	if (count_flags != 0) {
-+		irq = gpio_to_irq(gpio);
-+		if (IS_ERR_VALUE(irq)) {
-+			dev_err(dev, "Failed to request gpio '%s'\n", name);
-+			goto err_bad_node;
-+		}
-+
-+		if (count_flags & COUNT_RISING_EDGE)
-+			irq_flags |= IRQF_TRIGGER_RISING;
-+		if (count_flags & COUNT_FALLING_EDGE)
-+			irq_flags |= IRQF_TRIGGER_FALLING;
-+	}
-+
-+	if (!idr_pre_get(&info->idr, GFP_KERNEL)) {
-+		dev_err(dev, "Failed on idr_pre_get of '%s'\n", name);
-+		err = -ENOMEM;
-+		goto err_no_mem;
-+	}
-+
-+	entry = devm_kzalloc(dev, sizeof(*entry), GFP_KERNEL);
-+	if (entry == NULL) {
-+		dev_err(dev, "Failed to allocate gpio entry of '%s'\n", name);
-+		err = -ENOMEM;
-+		goto err_no_mem;
-+	}
-+
-+	entry->id = -1;
-+	entry->info = info;
-+	entry->node = of_node_get(node);	/* get node reference */
-+	entry->type = type;
-+	entry->gpio = gpio;
-+	entry->gpio_flags = gpio_flags;
-+	entry->irq = irq;
-+	entry->name = name;
-+
-+	/* interrupt enable is last thing done */
-+	if (irq >= 0) {
-+		atomic64_set(&entry->counter, 0);
-+		entry->count_flags = count_flags;
-+		err = devm_request_irq(dev, irq, gpio_of_helper_handler,
-+				irq_flags, name, entry);
-+		if (err != 0) {
-+			dev_err(dev, "Failed to request irq of '%s'\n", name);
-+			goto err_no_irq;
-+		}
-+	}
-+
-+	/* all done; insert */
-+	err = idr_get_new(&info->idr, entry, &entry->id);
-+	if (IS_ERR_VALUE(err)) {
-+		dev_err(dev, "Failed to idr_get_new  of '%s'\n", name);
-+		goto err_fail_idr;
-+	}
-+
-+	dev_info(dev, "Allocated GPIO id=%d\n", entry->id);
-+
-+	return entry;
-+
-+err_fail_idr:
-+	/* nothing to do */
-+err_no_irq:
-+	/* release node ref */
-+	of_node_put(node);
-+	/* nothing else needs to be done, devres handles it */
-+err_no_mem:
-+err_bad_node:
-+	return ERR_PTR(err);
-+}
-+
-+static int gpio_of_entry_destroy(struct gpio_of_entry *entry)
-+{
-+	struct gpio_of_helper_info *info = entry->info;
-+	struct platform_device *pdev = info->pdev;
-+	struct device *dev = &pdev->dev;
-+
-+	dev_info(dev, "Destroying GPIO id=%d\n", entry->id);
-+
-+	/* remove from the IDR */
-+	idr_remove(&info->idr, entry->id);
-+
-+	/* remove node ref */
-+	of_node_put(entry->node);
-+
-+	/* free gpio */
-+	devm_gpio_free(dev, entry->gpio);
-+
-+	/* gree irq */
-+	if (entry->irq >= 0)
-+		devm_free_irq(dev, entry->irq, entry);
-+
-+	/* and free */
-+	devm_kfree(dev, entry);
-+
-+	return 0;
-+}
-+
-+static int gpio_of_helper_probe(struct platform_device *pdev)
-+{
-+	struct device *dev = &pdev->dev;
-+	struct gpio_of_helper_info *info;
-+	struct gpio_of_entry *entry;
-+	struct device_node *pnode = pdev->dev.of_node;
-+	struct device_node *cnode;
-+	struct pinctrl *pinctrl;
-+	int err;
-+
-+	/* we only support OF */
-+	if (pnode == NULL) {
-+		dev_err(&pdev->dev, "No platform of_node!\n");
-+		return -ENODEV;
-+	}
-+
-+	pinctrl = devm_pinctrl_get_select_default(&pdev->dev);
-+	if (IS_ERR(pinctrl)) {
-+		/* special handling for probe defer */
-+		if (PTR_ERR(pinctrl) == -EPROBE_DEFER)
-+			return -EPROBE_DEFER;
-+
-+		dev_warn(&pdev->dev,
-+			"pins are not configured from the driver\n");
-+	}
-+
-+	info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL);
-+	if (info == NULL) {
-+		dev_err(&pdev->dev, "Failed to allocate info\n");
-+		err = -ENOMEM;
-+		goto err_no_mem;
-+	}
-+	platform_set_drvdata(pdev, info);
-+	info->pdev = pdev;
-+
-+	idr_init(&info->idr);
-+
-+	err = device_create_file(dev, &dev_attr_status);
-+	if (err != 0) {
-+		dev_err(dev, "Failed to create status sysfs attribute\n");
-+		goto err_no_sysfs;
-+	}
-+
-+	for_each_child_of_node(pnode, cnode) {
-+
-+		entry = gpio_of_entry_create(info, cnode);
-+		if (IS_ERR_OR_NULL(entry)) {
-+			dev_err(dev, "Failed to create gpio entry\n");
-+			err = PTR_ERR(entry);
-+			goto err_fail_entry;
-+		}
-+	}
-+
-+	dev_info(&pdev->dev, "ready\n");
-+
-+	return 0;
-+err_fail_entry:
-+	device_remove_file(&pdev->dev, &dev_attr_status);
-+err_no_sysfs:
-+err_no_mem:
-+	return err;
-+}
-+
-+static int gpio_of_helper_remove(struct platform_device *pdev)
-+{
-+	struct gpio_of_helper_info *info = platform_get_drvdata(pdev);
-+	struct gpio_of_entry *entry;
-+	int id;
-+
-+	dev_info(&pdev->dev, "removing\n");
-+
-+	device_remove_file(&pdev->dev, &dev_attr_status);
-+
-+	id = 0;
-+	idr_for_each_entry(&info->idr, entry, id) {
-+		/* destroy each and every one */
-+		gpio_of_entry_destroy(entry);
-+	}
-+
-+	return 0;
-+}
-+
-+#ifdef CONFIG_PM
-+#ifdef CONFIG_PM_RUNTIME
-+static int gpio_of_helper_runtime_suspend(struct device *dev)
-+{
-+	/* place holder */
-+	return 0;
-+}
-+
-+static int gpio_of_helper_runtime_resume(struct device *dev)
-+{
-+	/* place holder */
-+	return 0;
-+}
-+#endif /* CONFIG_PM_RUNTIME */
-+
-+static struct dev_pm_ops gpio_of_helper_pm_ops = {
-+	SET_RUNTIME_PM_OPS(gpio_of_helper_runtime_suspend,
-+			   gpio_of_helper_runtime_resume, NULL)
-+};
-+#define GPIO_OF_HELPER_PM_OPS (&gpio_of_helper_pm_ops)
-+#else
-+#define GPIO_OF_HELPER_PM_OPS NULL
-+#endif /* CONFIG_PM */
-+
-+struct platform_driver gpio_of_helper_driver = {
-+	.probe		= gpio_of_helper_probe,
-+	.remove		= gpio_of_helper_remove,
-+	.driver = {
-+		.name		= "gpio-of-helper",
-+		.owner		= THIS_MODULE,
-+		.pm		= GPIO_OF_HELPER_PM_OPS,
-+		.of_match_table	= gpio_of_helper_of_match,
-+	},
-+};
-+
-+module_platform_driver(gpio_of_helper_driver);
-+
-+MODULE_AUTHOR("Pantelis Antoniou <panto@antoniou-consulting.com>");
-+MODULE_DESCRIPTION("GPIO OF Helper driver");
-+MODULE_LICENSE("GPL");
-+MODULE_ALIAS("platform:gpio-of-helper");
-diff -Naurp a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig
---- a/drivers/gpio/Kconfig	2014-02-07 00:05:20.000000000 +0100
-+++ b/drivers/gpio/Kconfig	2015-10-30 21:13:09.826705188 +0100
-@@ -81,6 +81,20 @@ config GPIO_SYSFS
- 	  Kernel drivers may also request that a particular GPIO be
- 	  exported to userspace; this can be useful when debugging.
- 
-+config GPIO_OF_HELPER
-+	bool "GPIO OF helper device"
-+	depends on OF_GPIO 
-+	help
-+	  Say Y here to add an GPIO OF helper driver
-+
-+	  Allows you specify a GPIO helper based on OF
-+	  which allows simple export of GPIO functionality
-+	  in user-space.
-+
-+	  Features include, value set/get, direction control,
-+	  interrupt/value change poll support, event counting
-+	  and others.
-+
- config GPIO_GENERIC
- 	tristate
- 
-diff -Naurp a/drivers/gpio/Makefile b/drivers/gpio/Makefile
---- a/drivers/gpio/Makefile	2014-02-07 00:05:20.000000000 +0100
-+++ b/drivers/gpio/Makefile	2015-10-30 21:13:09.826705188 +0100
-@@ -6,6 +6,7 @@ obj-$(CONFIG_GPIO_DEVRES)	+= devres.o
- obj-$(CONFIG_GPIOLIB)		+= gpiolib.o
- obj-$(CONFIG_OF_GPIO)		+= gpiolib-of.o
- obj-$(CONFIG_GPIO_ACPI)		+= gpiolib-acpi.o
-+obj-$(CONFIG_GPIO_OF_HELPER)	+= gpio-of-helper.o
- 
- # Device drivers. Generally keep list sorted alphabetically
- obj-$(CONFIG_GPIO_GENERIC)	+= gpio-generic.o

+ 0 - 271
board/GfA/Display001/linux_3.12.30/linux-009-pru.patch

@@ -1,271 +0,0 @@
-From e6720081e390bd1014edf00a800c24d6dfb0abbf Mon Sep 17 00:00:00 2001
-From: Elias <elias@iagent.no>
-Date: Tue, 14 Jan 2014 11:10:17 +0100
-Subject: [PATCH] These are the patches necessary for enabling the PRU with
- kernel 3.12. Most of this has been taken form the 3.9-patchset and updated.
-
----
- arch/arm/boot/dts/am33xx.dtsi |  11 +++++
- drivers/uio/Kconfig           |   4 +-
- drivers/uio/uio_pruss.c       | 105 ++++++++++++++++++++++++++++++++++++++++--
- 3 files changed, 115 insertions(+), 5 deletions(-)
-
-diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi
-index 3dd2af6..d9fd58b 100644
---- a/arch/arm/boot/dts/am33xx.dtsi
-+++ b/arch/arm/boot/dts/am33xx.dtsi
-@@ -368,6 +368,17 @@
- 			ti,timer-pwm;
- 		};
- 
-+		pruss: pruss@4a300000 {
-+			compatible = "ti,pruss-v2";
-+			ti,hwmods = "pruss";
-+			ti,deassert-hard-reset = "pruss", "pruss";
-+			reg = <0x4a300000 0x080000>;
-+			ti,pintc-offset = <0x20000>;
-+			interrupt-parent = <&intc>;
-+			status = "disabled";
-+			interrupts = <20 21 22 23 24 25 26 27>;
-+		};
-+
- 		rtc@44e3e000 {
- 			compatible = "ti,da830-rtc";
- 			reg = <0x44e3e000 0x1000>;
-diff --git a/drivers/uio/Kconfig b/drivers/uio/Kconfig
-index 5a90914..6c5abe9 100644
---- a/drivers/uio/Kconfig
-+++ b/drivers/uio/Kconfig
-@@ -106,10 +106,10 @@ config UIO_NETX
- 
- config UIO_PRUSS
- 	tristate "Texas Instruments PRUSS driver"
--	depends on ARCH_DAVINCI_DA850
-+	depends on ARCH_DAVINCI_DA850 || SOC_AM33XX
- 	select GENERIC_ALLOCATOR
- 	help
--	  PRUSS driver for OMAPL138/DA850/AM18XX devices
-+	  PRUSS driver for OMAPL138/DA850/AM18XX and AM33XX devices
- 	  PRUSS driver requires user space components, examples and user space
- 	  driver is available from below SVN repo - you may use anonymous login
- 
-diff --git a/drivers/uio/uio_pruss.c b/drivers/uio/uio_pruss.c
-index f519da9..d99a772 100644
---- a/drivers/uio/uio_pruss.c
-+++ b/drivers/uio/uio_pruss.c
-@@ -19,6 +19,7 @@
- #include <linux/module.h>
- #include <linux/moduleparam.h>
- #include <linux/platform_device.h>
-+#include <linux/of_gpio.h>
- #include <linux/uio_driver.h>
- #include <linux/platform_data/uio_pruss.h>
- #include <linux/io.h>
-@@ -26,6 +27,11 @@
- #include <linux/dma-mapping.h>
- #include <linux/slab.h>
- #include <linux/genalloc.h>
-+#include <linux/of_address.h>
-+#include <linux/of_device.h>
-+#include <linux/pinctrl/consumer.h>
-+#include <linux/err.h>
-+#include <linux/pm_runtime.h>
- 
- #define DRV_NAME "pruss_uio"
- #define DRV_VERSION "1.0"
-@@ -106,10 +112,12 @@ static void pruss_cleanup(struct platform_device *dev,
- 		dma_free_coherent(&dev->dev, extram_pool_sz, gdev->ddr_vaddr,
- 			gdev->ddr_paddr);
- 	}
-+#ifdef CONFIG_ARCH_DAVINCI_DA850
- 	if (gdev->sram_vaddr)
- 		gen_pool_free(gdev->sram_pool,
- 			      gdev->sram_vaddr,
- 			      sram_pool_sz);
-+#endif
- 	kfree(gdev->info);
- 	clk_put(gdev->pruss_clk);
- 	kfree(gdev);
-@@ -120,8 +128,14 @@ static int pruss_probe(struct platform_device *dev)
- 	struct uio_info *p;
- 	struct uio_pruss_dev *gdev;
- 	struct resource *regs_prussio;
-+	struct resource res;
- 	int ret = -ENODEV, cnt = 0, len;
- 	struct uio_pruss_pdata *pdata = dev_get_platdata(&dev->dev);
-+    struct pinctrl *pinctrl;
-+
-+	int count;
-+	struct device_node *child;
-+	const char *pin_name;
- 
- 	gdev = kzalloc(sizeof(struct uio_pruss_dev), GFP_KERNEL);
- 	if (!gdev)
-@@ -132,6 +146,7 @@ static int pruss_probe(struct platform_device *dev)
- 		kfree(gdev);
- 		return -ENOMEM;
- 	}
-+#ifdef CONFIG_ARCH_DAVINCI_DA850
- 	/* Power on PRU in case its not done as part of boot-loader */
- 	gdev->pruss_clk = clk_get(&dev->dev, "pruss");
- 	if (IS_ERR(gdev->pruss_clk)) {
-@@ -143,6 +158,63 @@ static int pruss_probe(struct platform_device *dev)
- 	} else {
- 		clk_enable(gdev->pruss_clk);
- 	}
-+#endif
-+
-+	if (dev->dev.of_node) {
-+		pm_runtime_enable(&dev->dev);
-+		ret = pm_runtime_get_sync(&dev->dev);
-+		if (IS_ERR_VALUE(ret)) {
-+			dev_err(&dev->dev, "pm_runtime_get_sync() failed\n");
-+			return ret;
-+		}
-+
-+		ret = of_address_to_resource(dev->dev.of_node, 0, &res);
-+		if (IS_ERR_VALUE(ret)) {
-+			dev_err(&dev->dev, "failed to parse DT reg\n");
-+			return ret;
-+		}
-+		regs_prussio = &res;
-+	}
-+
-+	pinctrl = devm_pinctrl_get_select_default(&dev->dev);
-+	if (IS_ERR(pinctrl))
-+		dev_warn(&dev->dev,
-+			"pins are not configured from the driver\n");
-+	else{
-+		count = of_get_child_count(dev->dev.of_node);
-+		if (!count){
-+			dev_info(&dev->dev, "No children\n");
-+			return -ENODEV;
-+		}
-+		// Run through all children. They have lables for easy reference.
-+		for_each_child_of_node(dev->dev.of_node, child){
-+			enum of_gpio_flags flags;
-+			unsigned gpio;
-+
-+			count = of_gpio_count(child);
-+
-+			ret = of_property_count_strings(child, "pin-names");
-+			if (ret < 0) {
-+				dev_err(&dev->dev, "Failed to get pin-names\n");
-+				continue;
-+			}
-+			if(count != ret){
-+				dev_err(&dev->dev, "The number of gpios (%d) does not match"\
-+					" the number of pin names (%d)\n", count, ret);
-+				continue;
-+			}
-+
-+			dev_err(&dev->dev, "Child has %u gpios\n", count);
-+			for(cnt=0; cnt<count; cnt++){
-+				ret = of_property_read_string_index(child,
-+					"pin-names", cnt, &pin_name);
-+				if (ret != 0)
-+					dev_err(&dev->dev, "Error on pin-name #%d\n", cnt);
-+				gpio = of_get_gpio_flags(child, cnt, &flags);
-+				ret = devm_gpio_request_one(&dev->dev, gpio, flags, pin_name);
-+			}
-+		}
-+	}
- 
- 	regs_prussio = platform_get_resource(dev, IORESOURCE_MEM, 0);
- 	if (!regs_prussio) {
-@@ -150,19 +222,23 @@ static int pruss_probe(struct platform_device *dev)
- 		goto out_free;
- 	}
- 
-+    dev_err(&dev->dev,"pruss_probe() get_resource ok\n");
-+
- 	if (!regs_prussio->start) {
- 		dev_err(&dev->dev, "Invalid memory resource\n");
- 		goto out_free;
- 	}
- 
--	if (pdata->sram_pool) {
-+	if (pdata && pdata->sram_pool) {
- 		gdev->sram_pool = pdata->sram_pool;
-+#ifdef CONFIG_ARCH_DAVINCI_DA850
- 		gdev->sram_vaddr =
- 			gen_pool_alloc(gdev->sram_pool, sram_pool_sz);
- 		if (!gdev->sram_vaddr) {
- 			dev_err(&dev->dev, "Could not allocate SRAM pool\n");
- 			goto out_free;
- 		}
-+#endif
- 		gdev->sram_paddr =
- 			gen_pool_virt_to_phys(gdev->sram_pool,
- 					      gdev->sram_vaddr);
-@@ -182,7 +258,17 @@ static int pruss_probe(struct platform_device *dev)
- 		goto out_free;
- 	}
- 
--	gdev->pintc_base = pdata->pintc_base;
-+	if (dev->dev.of_node) {
-+		ret = of_property_read_u32(dev->dev.of_node,
-+					   "ti,pintc-offset",
-+					   &gdev->pintc_base);
-+		if (ret < 0) {
-+			dev_err(&dev->dev,
-+				"Can't parse ti,pintc-offset property\n");
-+			goto out_free;
-+		}
-+	} else
-+		gdev->pintc_base = pdata->pintc_base;
- 	gdev->hostirq_start = platform_get_irq(dev, 0);
- 
- 	for (cnt = 0, p = gdev->info; cnt < MAX_PRUSS_EVT; cnt++, p++) {
-@@ -190,6 +276,7 @@ static int pruss_probe(struct platform_device *dev)
- 		p->mem[0].size = resource_size(regs_prussio);
- 		p->mem[0].memtype = UIO_MEM_PHYS;
- 
-+#ifdef CONFIG_ARCH_DAVINCI_DA850
- 		p->mem[1].addr = gdev->sram_paddr;
- 		p->mem[1].size = sram_pool_sz;
- 		p->mem[1].memtype = UIO_MEM_PHYS;
-@@ -197,6 +284,11 @@ static int pruss_probe(struct platform_device *dev)
- 		p->mem[2].addr = gdev->ddr_paddr;
- 		p->mem[2].size = extram_pool_sz;
- 		p->mem[2].memtype = UIO_MEM_PHYS;
-+#else
-+		p->mem[1].addr = gdev->ddr_paddr;
-+		p->mem[1].size = extram_pool_sz;
-+		p->mem[1].memtype = UIO_MEM_PHYS;
-+#endif
- 
- 		p->name = kasprintf(GFP_KERNEL, "pruss_evt%d", cnt);
- 		p->version = DRV_VERSION;
-@@ -210,7 +302,6 @@ static int pruss_probe(struct platform_device *dev)
- 		if (ret < 0)
- 			goto out_free;
- 	}
--
- 	platform_set_drvdata(dev, gdev);
- 	return 0;
- 
-@@ -227,12 +318,20 @@ static int pruss_remove(struct platform_device *dev)
- 	return 0;
- }
- 
-+static const struct of_device_id pruss_dt_ids[] = {
-+	{ .compatible = "ti,pruss-v1", .data = NULL, },
-+	{ .compatible = "ti,pruss-v2", .data = NULL, },
-+	{},
-+};
-+MODULE_DEVICE_TABLE(of, pruss_dt_ids);
-+
- static struct platform_driver pruss_driver = {
- 	.probe = pruss_probe,
- 	.remove = pruss_remove,
- 	.driver = {
- 		   .name = DRV_NAME,
- 		   .owner = THIS_MODULE,
-+		   .of_match_table = pruss_dt_ids,
- 		   },
- };
- 
--- 
-1.8.5.2
-

+ 0 - 55
board/GfA/Display001/linux_3.12.30/linux-010-pru_ena.patch

@@ -1,55 +0,0 @@
-diff -Nur -x '*.S' -x '*.lds' a/arch/arm/mach-omap2/omap_device.c b/arch/arm/mach-omap2/omap_device.c
---- a/arch/arm/mach-omap2/omap_device.c	2014-02-07 00:05:20.000000000 +0100
-+++ b/arch/arm/mach-omap2/omap_device.c	2016-01-10 20:05:46.923487984 +0100
-@@ -123,8 +123,8 @@
- 	struct omap_device *od;
- 	struct omap_hwmod *oh;
- 	struct device_node *node = pdev->dev.of_node;
--	const char *oh_name;
--	int oh_cnt, i, ret = 0;
-+	const char *oh_name, *rst_name;
-+	int oh_cnt, dstr_cnt, i, ret = 0;
- 	bool device_active = false;
- 
- 	oh_cnt = of_property_count_strings(node, "ti,hwmods");
-@@ -176,6 +176,26 @@
- 		pm_runtime_set_active(&pdev->dev);
- 	}
- 
-+       dstr_cnt =
-+               of_property_count_strings(node, "ti,deassert-hard-reset");
-+       if (dstr_cnt > 0) {
-+               for (i = 0; i < dstr_cnt; i += 2) {
-+                       of_property_read_string_index(
-+                               node, "ti,deassert-hard-reset", i,
-+                               &oh_name);
-+                       of_property_read_string_index(
-+                               node, "ti,deassert-hard-reset", i+1,
-+                               &rst_name);
-+                       oh = omap_hwmod_lookup(oh_name);
-+                       if (!oh) {
-+                               dev_warn(&pdev->dev,
-+                               "Cannot parse deassert property for '%s'\n",
-+                               oh_name);
-+                               break;
-+                       }
-+                       omap_hwmod_deassert_hardreset(oh, rst_name);
-+               }
-+       }
- odbfd_exit1:
- 	kfree(hwmods);
- odbfd_exit:
-diff -Nur -x '*.S' -x '*.lds' a/drivers/uio/uio_pruss.c b/drivers/uio/uio_pruss.c
---- a/drivers/uio/uio_pruss.c	2016-01-10 22:06:02.731071925 +0100
-+++ b/drivers/uio/uio_pruss.c	2016-01-10 22:04:52.011075216 +0100
-@@ -182,10 +182,6 @@
- 			"pins are not configured from the driver\n");
- 	else{
- 		count = of_get_child_count(dev->dev.of_node);
--		if (!count){
--			dev_info(&dev->dev, "No children\n");
--			return -ENODEV;
--		}
- 		// Run through all children. They have lables for easy reference.
- 		for_each_child_of_node(dev->dev.of_node, child){
- 			enum of_gpio_flags flags;

+ 0 - 24
board/GfA/Display001/linux_3.12.30/linux-011-bootlogo_move.patch

@@ -1,24 +0,0 @@
---- linux-7f280334068b7c875ade51f8f3921ab311f0c824/drivers/video/fbmem.c	2014-02-07 00:05:20.000000000 +0100
-+++ b/drivers/video/fbmem.c	2016-01-11 23:12:12.522516459 +0100
-@@ -498,8 +498,8 @@
- 		fb_set_logo(info, logo, logo_new, fb_logo.depth);
- 	}
- 
--	image.dx = 0;
--	image.dy = y;
-+	image.dx = 0 + 5;
-+	image.dy = y + 5;
- 	image.width = logo->width;
- 	image.height = logo->height;
- 
---- linux-7f280334068b7c875ade51f8f3921ab311f0c824/drivers/video/console/fbcon.c	2014-02-07 00:05:20.000000000 +0100
-+++ b/drivers/video/console/fbcon.c	2016-01-12 08:39:57.850085691 +0100
-@@ -584,6 +584,8 @@
- 	if (fb_get_color_depth(&info->var, &info->fix) == 1)
- 		erase &= ~0x400;
- 	logo_height = fb_prepare_logo(info, ops->rotate);
-+	logo_height += 5;
-+	
- 	logo_lines = DIV_ROUND_UP(logo_height, vc->vc_font.height);
- 	q = (unsigned short *) (vc->vc_origin +
- 				vc->vc_size_row * rows);

+ 0 - 521
board/GfA/Display001/linux_3.12.30/linux-012-omap-dmtimer.patch

@@ -1,521 +0,0 @@
-diff -Naur a/Documentation/devicetree/bindings/pwm/pwm-omap-dmtimer.txt b/Documentation/devicetree/bindings/pwm/pwm-omap-dmtimer.txt
---- a/Documentation/devicetree/bindings/pwm/pwm-omap-dmtimer.txt	1970-01-01 01:00:00.000000000 +0100
-+++ b/Documentation/devicetree/bindings/pwm/pwm-omap-dmtimer.txt	2016-11-09 00:03:50.775305324 +0100
-@@ -0,0 +1,18 @@
-+* OMAP PWM for dual-mode timers
-+
-+Required properties:
-+- compatible: Shall contain "ti,omap-dmtimer-pwm".
-+- ti,timers: phandle to PWM capable OMAP timer. See arm/omap/timer.txt for info
-+  about these timers.
-+- #pwm-cells: Should be 3. See pwm.txt in this directory for a description of
-+  the cells format.
-+
-+Optional properties:
-+- ti,prescaler: Should be a value between 0 and 7, see the timers datasheet
-+
-+Example:
-+	pwm9: dmtimer-pwm@9 {
-+		compatible = "ti,omap-dmtimer-pwm";
-+		ti,timers = <&timer9>;
-+		#pwm-cells = <3>;
-+	};
-diff -Naur a/drivers/pwm/Kconfig b/drivers/pwm/Kconfig
---- a/drivers/pwm/Kconfig	2014-02-07 00:05:20.000000000 +0100
-+++ b/drivers/pwm/Kconfig	2016-11-09 00:03:50.795305503 +0100
-@@ -101,6 +101,15 @@
- 	  To compile this driver as a module, choose M here: the module
- 	  will be called pwm-mxs.
- 
-+config PWM_OMAP_DMTIMER
-+	tristate "OMAP Dual-Mode Timer PWM support"
-+	depends on OF && ARCH_OMAP && OMAP_DM_TIMER
-+	help
-+	  Generic PWM framework driver for OMAP Dual-Mode Timer PWM output
-+
-+	  To compile this driver as a module, choose M here: the module
-+	  will be called pwm-omap-dmtimer
-+
- config PWM_PCA9685
- 	tristate "NXP PCA9685 PWM driver"
- 	depends on OF && REGMAP_I2C
-diff -Naur a/drivers/pwm/Makefile b/drivers/pwm/Makefile
---- a/drivers/pwm/Makefile	2014-02-07 00:05:20.000000000 +0100
-+++ b/drivers/pwm/Makefile	2016-11-09 00:03:50.795305503 +0100
-@@ -7,6 +7,7 @@
- obj-$(CONFIG_PWM_JZ4740)	+= pwm-jz4740.o
- obj-$(CONFIG_PWM_LPC32XX)	+= pwm-lpc32xx.o
- obj-$(CONFIG_PWM_MXS)		+= pwm-mxs.o
-+obj-$(CONFIG_PWM_OMAP_DMTIMER)	+= pwm-omap-dmtimer.o
- obj-$(CONFIG_PWM_PCA9685)	+= pwm-pca9685.o
- obj-$(CONFIG_PWM_PUV3)		+= pwm-puv3.o
- obj-$(CONFIG_PWM_PXA)		+= pwm-pxa.o
-diff -Naur a/drivers/pwm/pwm-omap-dmtimer.c b/drivers/pwm/pwm-omap-dmtimer.c
---- a/drivers/pwm/pwm-omap-dmtimer.c	1970-01-01 01:00:00.000000000 +0100
-+++ b/drivers/pwm/pwm-omap-dmtimer.c	2016-11-09 00:05:19.484095652 +0100
-@@ -0,0 +1,369 @@
-+/*
-+ * Copyright (c) 2015 Neil Armstrong <narmstrong@baylibre.com>
-+ * Copyright (c) 2014 Joachim Eastwood <manabian@gmail.com>
-+ * Copyright (c) 2012 NeilBrown <neilb@suse.de>
-+ * Heavily based on earlier code which is:
-+ * Copyright (c) 2010 Grant Erickson <marathon96@gmail.com>
-+ *
-+ * Also based on pwm-samsung.c
-+ *
-+ * This program is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU General Public License
-+ * version 2 as published by the Free Software Foundation.
-+ *
-+ * Description:
-+ *   This file is the core OMAP support for the generic, Linux
-+ *   PWM driver / controller, using the OMAP's dual-mode timers.
-+ */
-+
-+#include <linux/clk.h>
-+#include <linux/err.h>
-+#include <linux/kernel.h>
-+#include <linux/module.h>
-+#include <linux/mutex.h>
-+#include <linux/of.h>
-+#include <linux/of_platform.h>
-+#include <linux/platform_data/pwm_omap_dmtimer.h>
-+#include <linux/platform_device.h>
-+#include <linux/pm_runtime.h>
-+#include <linux/pwm.h>
-+#include <linux/slab.h>
-+#include <linux/time.h>
-+
-+#define DM_TIMER_LOAD_MIN 0xfffffffe
-+#define DM_TIMER_MAX      0xffffffff
-+
-+struct pwm_omap_dmtimer_chip {
-+	struct pwm_chip chip;
-+	struct mutex mutex;
-+	pwm_omap_dmtimer *dm_timer;
-+	struct pwm_omap_dmtimer_pdata *pdata;
-+	struct platform_device *dm_timer_pdev;
-+};
-+
-+static inline struct pwm_omap_dmtimer_chip *
-+to_pwm_omap_dmtimer_chip(struct pwm_chip *chip)
-+{
-+	return container_of(chip, struct pwm_omap_dmtimer_chip, chip);
-+}
-+
-+static u32 pwm_omap_dmtimer_get_clock_cycles(unsigned long clk_rate, int ns)
-+{
-+	return DIV_ROUND_CLOSEST_ULL((u64)clk_rate * ns, NSEC_PER_SEC);
-+}
-+
-+static void pwm_omap_dmtimer_start(struct pwm_omap_dmtimer_chip *omap)
-+{
-+	/*
-+	 * According to OMAP 4 TRM section 22.2.4.10 the counter should be
-+	 * started at 0xFFFFFFFE when overflow and match is used to ensure
-+	 * that the PWM line is toggled on the first event.
-+	 *
-+	 * Note that omap_dm_timer_enable/disable is for register access and
-+	 * not the timer counter itself.
-+	 */
-+	omap->pdata->enable(omap->dm_timer);
-+	omap->pdata->write_counter(omap->dm_timer, DM_TIMER_LOAD_MIN);
-+	omap->pdata->disable(omap->dm_timer);
-+
-+	omap->pdata->start(omap->dm_timer);
-+}
-+
-+static int pwm_omap_dmtimer_enable(struct pwm_chip *chip,
-+				   struct pwm_device *pwm)
-+{
-+	struct pwm_omap_dmtimer_chip *omap = to_pwm_omap_dmtimer_chip(chip);
-+
-+	mutex_lock(&omap->mutex);
-+	pwm_omap_dmtimer_start(omap);
-+	mutex_unlock(&omap->mutex);
-+
-+	return 0;
-+}
-+
-+static void pwm_omap_dmtimer_disable(struct pwm_chip *chip,
-+				     struct pwm_device *pwm)
-+{
-+	struct pwm_omap_dmtimer_chip *omap = to_pwm_omap_dmtimer_chip(chip);
-+
-+	mutex_lock(&omap->mutex);
-+	omap->pdata->stop(omap->dm_timer);
-+	mutex_unlock(&omap->mutex);
-+}
-+
-+static int pwm_omap_dmtimer_config(struct pwm_chip *chip,
-+				   struct pwm_device *pwm,
-+				   int duty_ns, int period_ns)
-+{
-+	struct pwm_omap_dmtimer_chip *omap = to_pwm_omap_dmtimer_chip(chip);
-+	u32 period_cycles, duty_cycles;
-+	u32 load_value, match_value;
-+	struct clk *fclk;
-+	unsigned long clk_rate;
-+	bool timer_active;
-+
-+	dev_dbg(chip->dev, "requested duty cycle: %d ns, period: %d ns\n",
-+		duty_ns, period_ns);
-+
-+	mutex_lock(&omap->mutex);
-+	if (duty_ns == pwm_get_duty_cycle(pwm) &&
-+	    period_ns == pwm_get_period(pwm)) {
-+		/* No change - don't cause any transients. */
-+		mutex_unlock(&omap->mutex);
-+		return 0;
-+	}
-+
-+	fclk = omap->pdata->get_fclk(omap->dm_timer);
-+	if (!fclk) {
-+		dev_err(chip->dev, "invalid pmtimer fclk\n");
-+		goto err_einval;
-+	}
-+
-+	clk_rate = clk_get_rate(fclk);
-+	if (!clk_rate) {
-+		dev_err(chip->dev, "invalid pmtimer fclk rate\n");
-+		goto err_einval;
-+	}
-+
-+	dev_dbg(chip->dev, "clk rate: %luHz\n", clk_rate);
-+
-+	/*
-+	 * Calculate the appropriate load and match values based on the
-+	 * specified period and duty cycle. The load value determines the
-+	 * period time and the match value determines the duty time.
-+	 *
-+	 * The period lasts for (DM_TIMER_MAX-load_value+1) clock cycles.
-+	 * Similarly, the active time lasts (match_value-load_value+1) cycles.
-+	 * The non-active time is the remainder: (DM_TIMER_MAX-match_value)
-+	 * clock cycles.
-+	 *
-+	 * NOTE: It is required that: load_value <= match_value < DM_TIMER_MAX
-+	 *
-+	 * References:
-+	 *   OMAP4430/60/70 TRM sections 22.2.4.10 and 22.2.4.11
-+	 *   AM335x Sitara TRM sections 20.1.3.5 and 20.1.3.6
-+	 */
-+	period_cycles = pwm_omap_dmtimer_get_clock_cycles(clk_rate, period_ns);
-+	duty_cycles = pwm_omap_dmtimer_get_clock_cycles(clk_rate, duty_ns);
-+
-+	if (period_cycles < 2) {
-+		dev_info(chip->dev,
-+			 "period %d ns too short for clock rate %lu Hz\n",
-+			 period_ns, clk_rate);
-+		goto err_einval;
-+	}
-+
-+	if (duty_cycles < 1) {
-+		dev_dbg(chip->dev,
-+			"duty cycle %d ns is too short for clock rate %lu Hz\n",
-+			duty_ns, clk_rate);
-+		dev_dbg(chip->dev, "using minimum of 1 clock cycle\n");
-+		duty_cycles = 1;
-+	} else if (duty_cycles >= period_cycles) {
-+		dev_dbg(chip->dev,
-+			"duty cycle %d ns is too long for period %d ns at clock rate %lu Hz\n",
-+			duty_ns, period_ns, clk_rate);
-+		dev_dbg(chip->dev, "using maximum of 1 clock cycle less than period\n");
-+		duty_cycles = period_cycles - 1;
-+	}
-+
-+	dev_dbg(chip->dev, "effective duty cycle: %lld ns, period: %lld ns\n",
-+		DIV_ROUND_CLOSEST_ULL((u64)NSEC_PER_SEC * duty_cycles,
-+				      clk_rate),
-+		DIV_ROUND_CLOSEST_ULL((u64)NSEC_PER_SEC * period_cycles,
-+				      clk_rate));
-+
-+	load_value = (DM_TIMER_MAX - period_cycles) + 1;
-+	match_value = load_value + duty_cycles - 1;
-+
-+	/*
-+	 * We MUST stop the associated dual-mode timer before attempting to
-+	 * write its registers, but calls to omap_dm_timer_start/stop must
-+	 * be balanced so check if timer is active before calling timer_stop.
-+	 */
-+	timer_active = pm_runtime_active(&omap->dm_timer_pdev->dev);
-+	if (timer_active)
-+		omap->pdata->stop(omap->dm_timer);
-+
-+	omap->pdata->set_load(omap->dm_timer, true, load_value);
-+	omap->pdata->set_match(omap->dm_timer, true, match_value);
-+
-+	dev_dbg(chip->dev, "load value: %#08x (%d), match value: %#08x (%d)\n",
-+		load_value, load_value,	match_value, match_value);
-+
-+	omap->pdata->set_pwm(omap->dm_timer,
-+			      pwm->polarity == PWM_POLARITY_INVERSED,
-+			      true,
-+			      PWM_OMAP_DMTIMER_TRIGGER_OVERFLOW_AND_COMPARE);
-+
-+	/* If config was called while timer was running it must be reenabled. */
-+	if (timer_active)
-+		pwm_omap_dmtimer_start(omap);
-+
-+	mutex_unlock(&omap->mutex);
-+
-+	return 0;
-+
-+err_einval:
-+	mutex_unlock(&omap->mutex);
-+
-+	return -EINVAL;
-+}
-+
-+static int pwm_omap_dmtimer_set_polarity(struct pwm_chip *chip,
-+					 struct pwm_device *pwm,
-+					 enum pwm_polarity polarity)
-+{
-+	struct pwm_omap_dmtimer_chip *omap = to_pwm_omap_dmtimer_chip(chip);
-+
-+	/*
-+	 * PWM core will not call set_polarity while PWM is enabled so it's
-+	 * safe to reconfigure the timer here without stopping it first.
-+	 */
-+	mutex_lock(&omap->mutex);
-+	omap->pdata->set_pwm(omap->dm_timer,
-+			      polarity == PWM_POLARITY_INVERSED,
-+			      true,
-+			      PWM_OMAP_DMTIMER_TRIGGER_OVERFLOW_AND_COMPARE);
-+	mutex_unlock(&omap->mutex);
-+
-+	return 0;
-+}
-+
-+static const struct pwm_ops pwm_omap_dmtimer_ops = {
-+	.enable	= pwm_omap_dmtimer_enable,
-+	.disable = pwm_omap_dmtimer_disable,
-+	.config	= pwm_omap_dmtimer_config,
-+	.set_polarity = pwm_omap_dmtimer_set_polarity,
-+	.owner = THIS_MODULE,
-+};
-+
-+static int pwm_omap_dmtimer_probe(struct platform_device *pdev)
-+{
-+	struct device_node *np = pdev->dev.of_node;
-+	struct device_node *timer;
-+	struct pwm_omap_dmtimer_chip *omap;
-+	struct pwm_omap_dmtimer_pdata *pdata;
-+	pwm_omap_dmtimer *dm_timer;
-+	u32 prescaler;
-+	int status;
-+
-+	pdata = dev_get_platdata(&pdev->dev);
-+	if (!pdata) {
-+		dev_err(&pdev->dev, "Missing dmtimer platform data\n");
-+		return -EINVAL;
-+	}
-+
-+	if (!pdata->request_by_node ||
-+	    !pdata->free ||
-+	    !pdata->enable ||
-+	    !pdata->disable ||
-+	    !pdata->get_fclk ||
-+	    !pdata->start ||
-+	    !pdata->stop ||
-+	    !pdata->set_load ||
-+	    !pdata->set_match ||
-+	    !pdata->set_pwm ||
-+	    !pdata->set_prescaler ||
-+	    !pdata->write_counter) {
-+		dev_err(&pdev->dev, "Incomplete dmtimer pdata structure\n");
-+		return -EINVAL;
-+	}
-+
-+	timer = of_parse_phandle(np, "ti,timers", 0);
-+	if (!timer)
-+		return -ENODEV;
-+
-+	if (!of_get_property(timer, "ti,timer-pwm", NULL)) {
-+		dev_err(&pdev->dev, "Missing ti,timer-pwm capability\n");
-+		return -ENODEV;
-+	}
-+
-+	dm_timer = pdata->request_by_node(timer);
-+	if (!dm_timer)
-+		return -EPROBE_DEFER;
-+
-+	omap = devm_kzalloc(&pdev->dev, sizeof(*omap), GFP_KERNEL);
-+	if (!omap) {
-+		pdata->free(dm_timer);
-+		return -ENOMEM;
-+	}
-+
-+	omap->pdata = pdata;
-+	omap->dm_timer = dm_timer;
-+
-+	omap->dm_timer_pdev = of_find_device_by_node(timer);
-+	if (!omap->dm_timer_pdev) {
-+		dev_err(&pdev->dev, "Unable to find timer pdev\n");
-+		omap->pdata->free(dm_timer);
-+		return -EINVAL;
-+	}
-+
-+	/*
-+	 * Ensure that the timer is stopped before we allow PWM core to call
-+	 * pwm_enable.
-+	 */
-+	if (pm_runtime_active(&omap->dm_timer_pdev->dev))
-+		omap->pdata->stop(omap->dm_timer);
-+
-+	/* setup dmtimer prescaler */
-+	if (!of_property_read_u32(pdev->dev.of_node, "ti,prescaler",
-+				&prescaler))
-+		omap->pdata->set_prescaler(omap->dm_timer, prescaler);
-+
-+	omap->chip.dev = &pdev->dev;
-+	omap->chip.ops = &pwm_omap_dmtimer_ops;
-+	omap->chip.base = -1;
-+	omap->chip.npwm = 1;
-+	omap->chip.of_xlate = of_pwm_xlate_with_flags;
-+	omap->chip.of_pwm_n_cells = 3;
-+
-+	mutex_init(&omap->mutex);
-+
-+	status = pwmchip_add(&omap->chip);
-+	if (status < 0) {
-+		dev_err(&pdev->dev, "failed to register PWM\n");
-+		omap->pdata->free(omap->dm_timer);
-+		return status;
-+	}
-+
-+	platform_set_drvdata(pdev, omap);
-+
-+	return 0;
-+}
-+
-+static int pwm_omap_dmtimer_remove(struct platform_device *pdev)
-+{
-+	struct pwm_omap_dmtimer_chip *omap = platform_get_drvdata(pdev);
-+
-+	if (pm_runtime_active(&omap->dm_timer_pdev->dev))
-+		omap->pdata->stop(omap->dm_timer);
-+
-+	omap->pdata->free(omap->dm_timer);
-+
-+	mutex_destroy(&omap->mutex);
-+
-+	return pwmchip_remove(&omap->chip);
-+}
-+
-+static const struct of_device_id pwm_omap_dmtimer_of_match[] = {
-+	{.compatible = "ti,omap-dmtimer-pwm"},
-+	{}
-+};
-+MODULE_DEVICE_TABLE(of, pwm_omap_dmtimer_of_match);
-+
-+static struct platform_driver pwm_omap_dmtimer_driver = {
-+	.driver = {
-+		.name = "omap-dmtimer-pwm",
-+		.of_match_table = of_match_ptr(pwm_omap_dmtimer_of_match),
-+	},
-+	.probe = pwm_omap_dmtimer_probe,
-+	.remove	= pwm_omap_dmtimer_remove,
-+};
-+module_platform_driver(pwm_omap_dmtimer_driver);
-+
-+MODULE_AUTHOR("Grant Erickson <marathon96@gmail.com>");
-+MODULE_AUTHOR("NeilBrown <neilb@suse.de>");
-+MODULE_AUTHOR("Neil Armstrong <narmstrong@baylibre.com>");
-+MODULE_LICENSE("GPL v2");
-+MODULE_DESCRIPTION("OMAP PWM Driver using Dual-mode Timers");
-diff -Naur a/include/linux/kernel.h b/include/linux/kernel.h
---- a/include/linux/kernel.h	2014-02-07 00:05:20.000000000 +0100
-+++ b/include/linux/kernel.h	2016-11-09 00:21:01.364470364 +0100
-@@ -92,6 +92,19 @@
- )
- 
- /*
-+ * Same as above but for u64 dividends. divisor must be a 32-bit
-+ * number.
-+ */
-+#define DIV_ROUND_CLOSEST_ULL(x, divisor)(		\
-+{							\
-+	typeof(divisor) __d = divisor;			\
-+	unsigned long long _tmp = (x) + (__d) / 2;	\
-+	do_div(_tmp, __d);				\
-+	_tmp;						\
-+}							\
-+)
-+                                   
-+/*
-  * Multiplies an integer by a fraction, while avoiding unnecessary
-  * overflow or loss of precision.
-  */
-diff -Naur a/include/linux/platform_data/pwm_omap_dmtimer.h b/include/linux/platform_data/pwm_omap_dmtimer.h
---- a/include/linux/platform_data/pwm_omap_dmtimer.h	1970-01-01 01:00:00.000000000 +0100
-+++ b/include/linux/platform_data/pwm_omap_dmtimer.h	2016-11-09 00:03:50.807305610 +0100
-@@ -0,0 +1,69 @@
-+/*
-+ * include/linux/platform_data/pwm_omap_dmtimer.h
-+ *
-+ * OMAP Dual-Mode Timer PWM platform data
-+ *
-+ * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/
-+ * Tarun Kanti DebBarma <tarun.kanti@ti.com>
-+ * Thara Gopinath <thara@ti.com>
-+ *
-+ * Platform device conversion and hwmod support.
-+ *
-+ * Copyright (C) 2005 Nokia Corporation
-+ * Author: Lauri Leukkunen <lauri.leukkunen@nokia.com>
-+ * PWM and clock framework support by Timo Teras.
-+ *
-+ * This program is free software; you can redistribute it and/or modify it
-+ * under the terms of the GNU General Public License as published by the
-+ * Free Software Foundation; either version 2 of the License, or (at your
-+ * option) any later version.
-+ *
-+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
-+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
-+ * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-+ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-+ *
-+ * You should have received a copy of the  GNU General Public License along
-+ * with this program; if not, write  to the Free Software Foundation, Inc.,
-+ * 675 Mass Ave, Cambridge, MA 02139, USA.
-+ */
-+
-+#ifndef __PWM_OMAP_DMTIMER_PDATA_H
-+#define __PWM_OMAP_DMTIMER_PDATA_H
-+
-+/* trigger types */
-+#define PWM_OMAP_DMTIMER_TRIGGER_NONE			0x00
-+#define PWM_OMAP_DMTIMER_TRIGGER_OVERFLOW		0x01
-+#define PWM_OMAP_DMTIMER_TRIGGER_OVERFLOW_AND_COMPARE	0x02
-+
-+struct omap_dm_timer;
-+typedef struct omap_dm_timer pwm_omap_dmtimer;
-+
-+struct pwm_omap_dmtimer_pdata {
-+	pwm_omap_dmtimer *(*request_by_node)(struct device_node *np);
-+	int	(*free)(pwm_omap_dmtimer *timer);
-+
-+	void	(*enable)(pwm_omap_dmtimer *timer);
-+	void	(*disable)(pwm_omap_dmtimer *timer);
-+
-+	struct clk *(*get_fclk)(pwm_omap_dmtimer *timer);
-+
-+	int	(*start)(pwm_omap_dmtimer *timer);
-+	int	(*stop)(pwm_omap_dmtimer *timer);
-+
-+	int	(*set_load)(pwm_omap_dmtimer *timer, int autoreload,
-+			unsigned int value);
-+	int	(*set_match)(pwm_omap_dmtimer *timer, int enable,
-+			unsigned int match);
-+	int	(*set_pwm)(pwm_omap_dmtimer *timer, int def_on,
-+			int toggle, int trigger);
-+	int	(*set_prescaler)(pwm_omap_dmtimer *timer, int prescaler);
-+
-+	int	(*write_counter)(pwm_omap_dmtimer *timer, unsigned int value);
-+};
-+
-+#endif /* __PWM_OMAP_DMTIMER_PDATA_H */

+ 0 - 114
board/GfA/Display001/linux_3.12.30/linux-013-omap-dmtimer-quirks.patch

@@ -1,114 +0,0 @@
-diff -Naur a/arch/arm/mach-omap2/board-generic.c b/arch/arm/mach-omap2/board-generic.c
---- a/arch/arm/mach-omap2/board-generic.c	2014-02-07 00:05:20.000000000 +0100
-+++ b/arch/arm/mach-omap2/board-generic.c	2016-11-16 23:18:42.813852792 +0100
-@@ -38,7 +38,8 @@
- {
- 	omap_sdrc_init(NULL, NULL);
- 
--	of_platform_populate(NULL, omap_dt_match_table, NULL, NULL);
-+	pdata_quirks_init(omap_dt_match_table);
-+	//of_platform_populate(NULL, omap_dt_match_table, NULL, NULL);
- 
- 	omapdss_init_of();
- }
-diff -Naur a/arch/arm/mach-omap2/common.h b/arch/arm/mach-omap2/common.h
---- a/arch/arm/mach-omap2/common.h	2014-02-07 00:05:20.000000000 +0100
-+++ b/arch/arm/mach-omap2/common.h	2016-11-16 23:21:11.115162076 +0100
-@@ -321,6 +321,7 @@
- 
- #endif
- 
-+void pdata_quirks_init(const struct of_device_id *);
- struct omap_sdrc_params;
- extern void omap_sdrc_init(struct omap_sdrc_params *sdrc_cs0,
- 				      struct omap_sdrc_params *sdrc_cs1);
-diff -Naur a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile
---- a/arch/arm/mach-omap2/Makefile	2014-02-07 00:05:20.000000000 +0100
-+++ b/arch/arm/mach-omap2/Makefile	2016-11-16 22:30:30.400328507 +0100
-@@ -238,7 +238,7 @@
- obj-$(CONFIG_SOC_OMAP2420)		+= msdi.o
- 
- # Specific board support
--obj-$(CONFIG_MACH_OMAP_GENERIC)		+= board-generic.o
-+obj-$(CONFIG_MACH_OMAP_GENERIC)		+= board-generic.o pdata-quirks.o
- obj-$(CONFIG_MACH_OMAP_H4)		+= board-h4.o
- obj-$(CONFIG_MACH_OMAP_2430SDP)		+= board-2430sdp.o
- obj-$(CONFIG_MACH_OMAP3_BEAGLE)		+= board-omap3beagle.o
-diff -Naur a/arch/arm/mach-omap2/pdata-quirks.c b/arch/arm/mach-omap2/pdata-quirks.c
---- a/arch/arm/mach-omap2/pdata-quirks.c	1970-01-01 01:00:00.000000000 +0100
-+++ b/arch/arm/mach-omap2/pdata-quirks.c	2016-11-16 23:06:44.195509881 +0100
-@@ -0,0 +1,74 @@
-+/*
-+ * Legacy platform_data quirks
-+ *
-+ * Copyright (C) 2013 Texas Instruments
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License version 2 as
-+ * published by the Free Software Foundation.
-+ */
-+#include <linux/clk.h>
-+#include <linux/davinci_emac.h>
-+#include <linux/gpio.h>
-+#include <linux/init.h>
-+#include <linux/kernel.h>
-+#include <linux/of_platform.h>
-+#include <linux/ti_wilink_st.h>
-+#include <linux/wl12xx.h>
-+#include <linux/mmc/card.h>
-+#include <linux/mmc/host.h>
-+#include <linux/regulator/machine.h>
-+#include <linux/regulator/fixed.h>
-+
-+#include <linux/platform_data/iommu-omap.h>
-+#include <linux/platform_data/pwm_omap_dmtimer.h>
-+#include <plat/dmtimer.h>
-+
-+#include "common.h"
-+#include "common-board-devices.h"
-+#include "control.h"
-+#include "omap_device.h"
-+#include "omap-secure.h"
-+#include "soc.h"
-+#include "hsmmc.h"
-+
-+
-+struct pdata_init {
-+	const char *compatible;
-+	void (*fn)(void);
-+};
-+
-+static struct of_dev_auxdata omap_auxdata_lookup[];
-+
-+/* Dual mode timer PWM callbacks platdata */
-+#if IS_ENABLED(CONFIG_OMAP_DM_TIMER)
-+struct pwm_omap_dmtimer_pdata pwm_dmtimer_pdata = {
-+	.request_by_node = omap_dm_timer_request_by_node,
-+	.free = omap_dm_timer_free,
-+	.enable = omap_dm_timer_enable,
-+	.disable = omap_dm_timer_disable,
-+	.get_fclk = omap_dm_timer_get_fclk,
-+	.start = omap_dm_timer_start,
-+	.stop = omap_dm_timer_stop,
-+	.set_load = omap_dm_timer_set_load,
-+	.set_match = omap_dm_timer_set_match,
-+	.set_pwm = omap_dm_timer_set_pwm,
-+	.set_prescaler = omap_dm_timer_set_prescaler,
-+	.write_counter = omap_dm_timer_write_counter,
-+};
-+#endif
-+
-+static struct of_dev_auxdata omap_auxdata_lookup[] __initdata = {
-+#if IS_ENABLED(CONFIG_OMAP_DM_TIMER)
-+	OF_DEV_AUXDATA("ti,omap-dmtimer-pwm", 0, NULL, &pwm_dmtimer_pdata),
-+#endif
-+	{ /* sentinel */ },
-+};
-+
-+void __init pdata_quirks_init(const struct of_device_id *omap_dt_match_table)
-+{
-+
-+        of_platform_populate(NULL, omap_dt_match_table,
-+                             omap_auxdata_lookup, NULL);
-+}
-+

+ 0 - 271
board/GfA/Display001/linux_3.12.30/linux-014-edt-touch-add-M12.patch

@@ -1,271 +0,0 @@
-diff -Naurp a/drivers/input/touchscreen/edt-ft5x06.c b/drivers/input/touchscreen/edt-ft5x06.c
---- a/drivers/input/touchscreen/edt-ft5x06.c	2017-01-22 23:28:20.288470982 +0100
-+++ b/drivers/input/touchscreen/edt-ft5x06.c	2017-01-22 23:28:55.752481073 +0100
-@@ -54,6 +54,13 @@
- #define M09_REGISTER_NUM_X		0x94
- #define M09_REGISTER_NUM_Y		0x95
- 
-+#define M12_REGISTER_THRESHOLD		0x80
-+#define M12_REGISTER_GAIN		0x92
-+#define M12_REGISTER_OFFSET		0x93
-+#define M12_REGISTER_NUM_X		0x94
-+#define M12_REGISTER_NUM_Y		0x95
-+#define M12_REGISTER_REPORT_RATE	0x88
-+
- #define NO_REGISTER			0xff
- 
- #define WORK_REGISTER_OPMODE		0x3c
-@@ -73,6 +80,7 @@
- enum edt_ver {
- 	M06,
- 	M09,
-+	M12,
- };
- 
- struct edt_reg_addr {
-@@ -181,7 +189,8 @@ static irqreturn_t edt_ft5x06_ts_isr(int
- 		tplen = 4;  /* data comes in so called frames */
- 		datalen = 26; /* how much bytes to listen for */
- 		break;
--
-+		
-+	case M12:	
- 	case M09:
- 		cmd = 0x02;
- 		offset = 1;
-@@ -204,8 +213,8 @@ static irqreturn_t edt_ft5x06_ts_isr(int
- 		goto out;
- 	}
- 
--	/* M09 does not send header or CRC */
--	if (tsdata->version == M06) {
-+	/* M09 M12 does not send header or CRC */
-+	if (tsdata->version == M06)  {
- 		if (rdbuf[0] != 0xaa || rdbuf[1] != 0xaa ||
- 			rdbuf[2] != datalen) {
- 			dev_err_ratelimited(dev,
-@@ -265,8 +274,9 @@ static int edt_ft5x06_register_write(str
- 		wrbuf[1] = tsdata->factory_mode ? addr & 0x7f : addr & 0x3f;
- 		wrbuf[2] = value;
- 		wrbuf[3] = wrbuf[0] ^ wrbuf[1] ^ wrbuf[2];
--		return edt_ft5x06_ts_readwrite(tsdata->client, 4,
--					wrbuf, 0, NULL);
-+		return edt_ft5x06_ts_readwrite(tsdata->client, 4, wrbuf, 0, NULL);
-+		
-+	case M12:
- 	case M09:
- 		wrbuf[0] = addr;
- 		wrbuf[1] = value;
-@@ -305,6 +315,7 @@ static int edt_ft5x06_register_read(stru
- 		}
- 		break;
- 
-+        case M12:
- 	case M09:
- 		wrbuf[0] = addr;
- 		error = edt_ft5x06_ts_readwrite(tsdata->client, 1,
-@@ -327,9 +338,10 @@ struct edt_ft5x06_attribute {
- 	u8 limit_high;
- 	u8 addr_m06;
- 	u8 addr_m09;
-+	u8 addr_m12;
- };
- 
--#define EDT_ATTR(_field, _mode, _addr_m06, _addr_m09,			\
-+#define EDT_ATTR(_field, _mode, _addr_m06, _addr_m09, _addr_m12,			\
- 		_limit_low, _limit_high)				\
- 	struct edt_ft5x06_attribute edt_ft5x06_attr_##_field = {	\
- 		.dattr = __ATTR(_field, _mode,				\
-@@ -338,6 +350,7 @@ struct edt_ft5x06_attribute {
- 		.field_offset = offsetof(struct edt_ft5x06_ts_data, _field), \
- 		.addr_m06 = _addr_m06,					\
- 		.addr_m09 = _addr_m09,					\
-+		.addr_m12 = _addr_m12,					\
- 		.limit_low = _limit_low,				\
- 		.limit_high = _limit_high,				\
- 	}
-@@ -368,6 +381,10 @@ static ssize_t edt_ft5x06_setting_show(s
- 		addr = attr->addr_m06;
- 		break;
- 
-+        case M12:
-+		addr = attr->addr_m12;
-+		break;
-+
- 	case M09:
- 		addr = attr->addr_m09;
- 		break;
-@@ -437,6 +454,10 @@ static ssize_t edt_ft5x06_setting_store(
- 		addr = attr->addr_m06;
- 		break;
- 
-+        case M12:
-+		addr = attr->addr_m12;
-+		break;
-+
- 	case M09:
- 		addr = attr->addr_m09;
- 		break;
-@@ -463,13 +484,13 @@ out:
- }
- 
- static EDT_ATTR(gain, S_IWUSR | S_IRUGO, WORK_REGISTER_GAIN,
--		M09_REGISTER_GAIN, 0, 31);
-+		M09_REGISTER_GAIN, M12_REGISTER_GAIN, 0, 31);
- static EDT_ATTR(offset, S_IWUSR | S_IRUGO, WORK_REGISTER_OFFSET,
--		M09_REGISTER_OFFSET, 0, 31);
-+		M09_REGISTER_OFFSET, M12_REGISTER_OFFSET, 0, 31);
- static EDT_ATTR(threshold, S_IWUSR | S_IRUGO, WORK_REGISTER_THRESHOLD,
--		M09_REGISTER_THRESHOLD, 20, 80);
-+		M09_REGISTER_THRESHOLD, M12_REGISTER_THRESHOLD, 1, 255);
- static EDT_ATTR(report_rate, S_IWUSR | S_IRUGO, WORK_REGISTER_REPORT_RATE,
--		NO_REGISTER, 3, 14);
-+		NO_REGISTER, M12_REGISTER_REPORT_RATE, 3, 14);
- 
- static struct attribute *edt_ft5x06_attrs[] = {
- 	&edt_ft5x06_attr_gain.dattr.attr,
-@@ -504,7 +525,7 @@ static int edt_ft5x06_factory_mode(struc
- 	}
- 
- 	/* mode register is 0x3c when in the work mode */
--	if (tsdata->version == M09)
-+	if ((tsdata->version == M09) || (tsdata->version == M12)) 
- 		goto m09_out;
- 
- 	error = edt_ft5x06_register_write(tsdata, WORK_REGISTER_OPMODE, 0x03);
-@@ -541,7 +562,7 @@ err_out:
- 	return error;
- 
- m09_out:
--	dev_err(&client->dev, "No factory mode support for M09\n");
-+	dev_err(&client->dev, "No factory mode support for M09 and M12\n");
- 	return -EINVAL;
- 
- }
-@@ -717,17 +738,26 @@ static void
- edt_ft5x06_ts_prepare_debugfs(struct edt_ft5x06_ts_data *tsdata,
- 			      const char *debugfs_name)
- {
-+	struct edt_reg_addr *reg_addr = &tsdata->reg_addr;
-+
- 	tsdata->debug_dir = debugfs_create_dir(debugfs_name, NULL);
- 	if (!tsdata->debug_dir)
- 		return;
- 
- 	debugfs_create_u16("num_x", S_IRUSR, tsdata->debug_dir, &tsdata->num_x);
- 	debugfs_create_u16("num_y", S_IRUSR, tsdata->debug_dir, &tsdata->num_y);
-+	debugfs_create_u16("threshold", S_IRUSR, tsdata->debug_dir, &tsdata->threshold);
-+	debugfs_create_u16("gain", S_IRUSR, tsdata->debug_dir, &tsdata->gain);
-+	debugfs_create_u16("offset", S_IRUSR, tsdata->debug_dir, &tsdata->offset);
-+
- 
- 	debugfs_create_file("mode", S_IRUSR | S_IWUSR,
- 			    tsdata->debug_dir, tsdata, &debugfs_mode_fops);
- 	debugfs_create_file("raw_data", S_IRUSR,
- 			    tsdata->debug_dir, tsdata, &debugfs_raw_data_fops);
-+			    
-+	if (reg_addr->reg_report_rate != NO_REGISTER)
-+           debugfs_create_u16("report_rate", S_IRUSR, tsdata->debug_dir, &tsdata->report_rate);
- }
- 
- static void
-@@ -807,14 +837,16 @@ static int edt_ft5x06_ts_identify(struct
- 	 */
- 	memset(rdbuf, 0, sizeof(rdbuf));
- 	error = edt_ft5x06_ts_readwrite(client, 1, "\xbb",
--					EDT_NAME_LEN - 1, rdbuf);
-+					EDT_NAME_LEN - 1,
-+					rdbuf);
- 	if (error)
- 		return error;
- 
-+        printk(KERN_INFO "EDT-TC:: %s ::-----%s----\n", __func__, rdbuf);
- 	/* if we find something consistent, stay with that assumption
- 	 * at least M09 won't send 3 bytes here
- 	 */
--	if (!(strnicmp(rdbuf + 1, "EP0", 3))) {
-+	if ((strnicmp(rdbuf + 1, "EP0", 3) == 0) && (strnicmp(rdbuf + 6, "M12", 3) != 0)) {
- 		tsdata->version = M06;
- 
- 		/* remove last '$' end marker */
-@@ -828,8 +860,24 @@ static int edt_ft5x06_ts_identify(struct
- 			*p++ = '\0';
- 		strlcpy(model_name, rdbuf + 1, EDT_NAME_LEN);
- 		strlcpy(fw_version, p ? p : "", EDT_NAME_LEN);
-+	} else if (!(strnicmp(rdbuf + 6, "M12", 3))) {
-+		tsdata->version = M12;
-+
-+		error = edt_ft5x06_ts_readwrite(client, 1, "\xA6",
-+						2, rdbuf);
-+		if (error)
-+			return error;
-+
-+		strlcpy(fw_version, rdbuf, 2);
-+
-+		error = edt_ft5x06_ts_readwrite(client, 1, "\xA8",
-+						1, rdbuf);
-+		if (error)
-+			return error;
-+
-+		snprintf(model_name, EDT_NAME_LEN, "EP0%i%i0M12",
-+			rdbuf[0] >> 4, rdbuf[0] & 0x0F);
- 	} else {
--		/* since there are only two versions around (M06, M09) */
- 		tsdata->version = M09;
- 
- 		error = edt_ft5x06_ts_readwrite(client, 1, "\xA6",
-@@ -867,9 +915,25 @@ static void edt_ft5x06_ts_get_dt_default
- {
- 	struct edt_reg_addr *reg_addr = &tsdata->reg_addr;
- 
--	EDT_GET_PROP(threshold, reg_addr->reg_threshold);
--	EDT_GET_PROP(gain, reg_addr->reg_gain);
--	EDT_GET_PROP(offset, reg_addr->reg_offset);
-+	switch (tsdata->version) {
-+	     case M12:
-+	      EDT_GET_PROP(threshold_M12, reg_addr->reg_threshold);
-+              EDT_GET_PROP(gain_M12, reg_addr->reg_gain);
-+              EDT_GET_PROP(offset_M12, reg_addr->reg_offset);
-+              break;
-+
-+	     case M09:
-+	      EDT_GET_PROP(threshold_M09, reg_addr->reg_threshold);
-+              EDT_GET_PROP(gain_M09, reg_addr->reg_gain);
-+              EDT_GET_PROP(offset_M09, reg_addr->reg_offset);
-+              break;
-+
-+	     case M06:
-+	      EDT_GET_PROP(threshold_M06, reg_addr->reg_threshold);
-+              EDT_GET_PROP(gain_M06, reg_addr->reg_gain);
-+              EDT_GET_PROP(offset_M06, reg_addr->reg_offset);
-+              break;
-+             }
- }
- 
- static void
-@@ -920,6 +984,15 @@ edt_ft5x06_ts_set_regs(struct edt_ft5x06
- 		reg_addr->reg_num_y = WORK_REGISTER_NUM_Y;
- 		break;
- 
-+        case M12:
-+		reg_addr->reg_threshold = M12_REGISTER_THRESHOLD;
-+		reg_addr->reg_report_rate = M12_REGISTER_REPORT_RATE;
-+		reg_addr->reg_gain = M12_REGISTER_GAIN;
-+		reg_addr->reg_offset = M12_REGISTER_OFFSET;
-+		reg_addr->reg_num_x = M12_REGISTER_NUM_X;
-+		reg_addr->reg_num_y = M12_REGISTER_NUM_Y;
-+		break;
-+
- 	case M09:
- 		reg_addr->reg_threshold = M09_REGISTER_THRESHOLD;
- 		reg_addr->reg_gain = M09_REGISTER_GAIN;
-@@ -964,9 +1037,6 @@ static int edt_ft5x06_ts_probe(struct i2
- 	int error;
- 	char fw_version[EDT_NAME_LEN];
- 
--
--	printk(KERN_INFO "EDT-TC:: %s ::-----\n", __func__);
--
- 	dev_dbg(&client->dev, "probing for EDT FT5x06 I2C\n");
- 
- 	tsdata = devm_kzalloc(&client->dev, sizeof(*tsdata), GFP_KERNEL);

+ 0 - 28
board/GfA/Display001/linux_3.12.30/linux-015-da8xx-fb-reset-on-underflow-or-synclost.patch

@@ -1,28 +0,0 @@
---- a/drivers/video/da8xx-fb.c	2014-10-09 15:46:37.000000000 +0200
-+++ b/drivers/video/da8xx-fb.c	2017-01-28 10:12:40.933830099 +0100
-@@ -974,7 +974,16 @@
- 	struct da8xx_fb_par *par = arg;
- 	u32 stat = lcdc_read(LCD_MASKED_STAT_REG);
- 
--	if ((stat & LCD_SYNC_LOST) && (stat & LCD_FIFO_UNDERFLOW)) {
-+     	if ((stat & LCD_SYNC_LOST) && !(stat & LCD_FIFO_UNDERFLOW))	
-+          printk(KERN_INFO "LCDC : SYNC_LOST && !FIFO_UNDERFLOW\n");
-+
-+     	if (!(stat & LCD_SYNC_LOST) && (stat & LCD_FIFO_UNDERFLOW))	
-+          printk(KERN_INFO "LCDC : !SYNC_LOST && FIFO_UNDERFLOW\n");
-+
-+     	if ((stat & LCD_SYNC_LOST) && (stat & LCD_FIFO_UNDERFLOW))	
-+          printk(KERN_INFO "LCDC : SYNC_LOST && FIFO_UNDERFLOW\n");
-+
-+	if ((stat & LCD_SYNC_LOST) || (stat & LCD_FIFO_UNDERFLOW)) {
- 		lcd_disable_raster(DA8XX_FRAME_NOWAIT);
- 		lcdc_write(stat, LCD_MASKED_STAT_REG);
- 		lcd_enable_raster();
-@@ -1542,6 +1551,7 @@
- 	unsigned long ulcm;
- 	struct device_node *hdmi_node = NULL;
- 
-+        printk(KERN_INFO "LCDC : probe\n");
- 
- 	if (fb_pdata == NULL && !device->dev.of_node) {
- 		dev_err(&device->dev, "Can not get platform data\n");

+ 0 - 332
board/GfA/Display001/linux_3.12.30/linux-016-tps65217-pwr-button.patch

@@ -1,332 +0,0 @@
---- a/arch/arm/boot/dts/tps65217.dtsi	2014-10-09 15:46:37.000000000 +0200
-+++ b/arch/arm/boot/dts/tps65217.dtsi	2017-01-30 15:56:21.108021669 +0100
-@@ -13,6 +13,10 @@
- 
- &tps {
- 	compatible = "ti,tps65217";
-+	ti,pmic-shutdown-controller;
-+
-+	interrupt-parent = <&intc>;
-+	interrupts = <7>; /*NNMI */
- 
- 	regulators {
- 		#address-cells = <1>;
---- a/drivers/mfd/tps65217.c	2014-10-09 15:46:37.000000000 +0200
-+++ b/drivers/mfd/tps65217.c	2017-01-30 21:44:53.397796575 +0100
-@@ -24,8 +24,12 @@
- #include <linux/slab.h>
- #include <linux/regmap.h>
- #include <linux/err.h>
-+#include <linux/input.h>
- #include <linux/of.h>
- #include <linux/of_device.h>
-+#include <linux/of_irq.h>
-+#include <linux/of_gpio.h>
-+#include <linux/interrupt.h>
- 
- #include <linux/mfd/core.h>
- #include <linux/mfd/tps65217.h>
-@@ -153,6 +157,87 @@
- 	{ /* sentinel */ },
- };
- 
-+static irqreturn_t tps65217_irq(int irq, void *irq_data)
-+{
-+	struct tps65217 *tps = irq_data;
-+	unsigned int int_reg = 0, status_reg = 0;
-+
-+	tps65217_reg_read(tps, TPS65217_REG_INT, &int_reg);
-+	tps65217_reg_read(tps, TPS65217_REG_STATUS, &status_reg);
-+	if (status_reg)
-+		dev_dbg(tps->dev, "status now: 0x%X\n", status_reg);
-+
-+	if (!int_reg)
-+		return IRQ_NONE;
-+
-+	if (int_reg & TPS65217_INT_PBI) {
-+		/* Handle push button */
-+		dev_dbg(tps->dev, "power button status change\n");
-+		input_report_key(tps->pwr_but, KEY_POWER,
-+				status_reg & TPS65217_STATUS_PB);
-+		input_sync(tps->pwr_but);
-+	}
-+	if (int_reg & TPS65217_INT_ACI) {
-+		/* Handle AC power status change */
-+		dev_dbg(tps->dev, "AC power status change\n");
-+		/* Press KEY_POWER when AC not present */
-+		input_report_key(tps->pwr_but, KEY_POWER,
-+				~status_reg & TPS65217_STATUS_ACPWR);
-+		input_sync(tps->pwr_but);
-+	}
-+	if (int_reg & TPS65217_INT_USBI) {
-+		/* Handle USB power status change */
-+		dev_dbg(tps->dev, "USB power status change\n");
-+		/* Press KEY_POWER2 when USB not present */
-+		input_report_key(tps->pwr_but, KEY_POWER2,
-+				~status_reg & TPS65217_STATUS_USBPWR);
-+		input_sync(tps->pwr_but);
-+	}
-+
-+	return IRQ_HANDLED;
-+}
-+
-+static int tps65217_probe_pwr_but(struct tps65217 *tps)
-+{
-+	int ret;
-+	unsigned int int_reg;
-+
-+	tps->pwr_but = devm_input_allocate_device(tps->dev);
-+	if (!tps->pwr_but) {
-+		dev_err(tps->dev,
-+			"Failed to allocated pwr_but input device\n");
-+		return -ENOMEM;
-+	}
-+
-+	tps->pwr_but->evbit[0] = BIT_MASK(EV_KEY);
-+	tps->pwr_but->keybit[BIT_WORD(KEY_POWER)] = BIT_MASK(KEY_POWER);
-+	tps->pwr_but->keybit[BIT_WORD(KEY_POWER2)] = BIT_MASK(KEY_POWER2);
-+	tps->pwr_but->name = "tps65217_pwr_but";
-+	ret = input_register_device(tps->pwr_but);
-+	if (ret) {
-+		/* NOTE: devm managed device */
-+		dev_err(tps->dev, "Failed to register button device\n");
-+		return ret;
-+	}
-+	ret = devm_request_threaded_irq(tps->dev,
-+		tps->irq, NULL, tps65217_irq, IRQF_TRIGGER_LOW | IRQF_ONESHOT,
-+		"tps65217", tps);
-+	if (ret != 0) {
-+		dev_err(tps->dev, "Failed to request IRQ %d\n", tps->irq);
-+		return ret;
-+	}
-+
-+	/* enable the power button interrupt */
-+	ret = tps65217_reg_read(tps, TPS65217_REG_INT, &int_reg);
-+	if (ret < 0) {
-+		dev_err(tps->dev, "Failed to read INT reg\n");
-+		return ret;
-+	}
-+	int_reg &= ~TPS65217_INT_PBM;
-+	tps65217_reg_write(tps, TPS65217_REG_INT, int_reg, TPS65217_PROTECT_NONE);
-+	return 0;
-+}
-+
- static int tps65217_probe(struct i2c_client *client,
- 				const struct i2c_device_id *ids)
- {
-@@ -160,10 +245,13 @@
- 	unsigned int version;
- 	unsigned int chip_id = ids->driver_data;
- 	const struct of_device_id *match;
-+	struct device_node *node;
- 	bool status_off = false;
-+	int irq = -1, irq_gpio = -1;
- 	int ret;
- 
--	if (client->dev.of_node) {
-+	node = client->dev.of_node;
-+	if (node) {
- 		match = of_match_device(tps65217_of_match, &client->dev);
- 		if (!match) {
- 			dev_err(&client->dev,
-@@ -173,6 +261,29 @@
- 		chip_id = (unsigned int)match->data;
- 		status_off = of_property_read_bool(client->dev.of_node,
- 					"ti,pmic-shutdown-controller");
-+
-+               /* at first try to get irq via OF method */
-+               irq = irq_of_parse_and_map(node, 0);
-+               if (irq <= 0) {
-+                       irq = -1;
-+                       irq_gpio = of_get_named_gpio(node, "irq-gpio", 0);
-+                       if (irq_gpio >= 0) {
-+                               /* valid gpio; convert to irq */
-+                               ret = devm_gpio_request_one(&client->dev,
-+                                       irq_gpio, GPIOF_DIR_IN,
-+                                       "tps65217-gpio-irq");
-+                               if (ret != 0)
-+                                       dev_warn(&client->dev, "Failed to "
-+                                               "request gpio #%d\n", irq_gpio);
-+                               irq = gpio_to_irq(irq_gpio);
-+                               if (irq <= 0) {
-+                                       dev_warn(&client->dev, "Failed to "
-+                                               "convert gpio #%d to irq\n",
-+                                               irq_gpio);
-+                                       irq = -1;
-+                               }
-+                       }
-+               }
- 	}
- 
- 	if (!chip_id) {
-@@ -196,6 +307,18 @@
- 		return ret;
- 	}
- 
-+	tps->irq = irq;
-+	tps->irq_gpio = irq_gpio;
-+
-+	/* we got an irq, request it */
-+	if (tps->irq >= 0) {
-+		ret = tps65217_probe_pwr_but(tps);
-+		if (ret < 0) {
-+			dev_err(tps->dev, "Failed to probe pwr_but\n");
-+			return ret;
-+		}
-+	}
-+
- 	ret = mfd_add_devices(tps->dev, -1, tps65217s,
- 			      ARRAY_SIZE(tps65217s), NULL, 0, NULL);
- 	if (ret < 0) {
---- a/include/linux/mfd/tps65217.h	2014-10-09 15:46:37.000000000 +0200
-+++ b/include/linux/mfd/tps65217.h	2017-01-30 15:56:21.108021669 +0100
-@@ -256,6 +256,11 @@
- 	struct regulator_desc desc[TPS65217_NUM_REGULATOR];
- 	struct regulator_dev *rdev[TPS65217_NUM_REGULATOR];
- 	struct regmap *regmap;
-+
-+	/* Power button and IRQ handling */
-+	int irq_gpio;	/* might not be set */
-+	int irq;
-+	struct input_dev *pwr_but;
- };
- 
- static inline struct tps65217 *dev_to_tps65217(struct device *dev)
---- a/drivers/rtc/rtc-omap.c	2014-10-09 15:46:37.000000000 +0200
-+++ b/drivers/rtc/rtc-omap.c	2017-01-30 23:19:10.548463160 +0100
-@@ -70,6 +70,14 @@
- #define OMAP_RTC_KICK0_REG		0x6c
- #define OMAP_RTC_KICK1_REG		0x70
- 
-+#define OMAP_RTC_ALARM2_SECONDS_REG	0x80 
-+#define OMAP_RTC_ALARM2_MINUTES_REG	0x84 
-+#define OMAP_RTC_ALARM2_HOURS_REG	0x88 
-+#define OMAP_RTC_ALARM2_DAYS_REG	0x8c 
-+#define OMAP_RTC_ALARM2_MONTHS_REG	0x90 
-+#define OMAP_RTC_ALARM2_YEARS_REG	0x94 
-+#define OMAP_RTC_PMIC_REG		0x98 
-+ 
- #define OMAP_RTC_IRQWAKEEN		0x7c
- 
- /* OMAP_RTC_CTRL_REG bit fields: */
-@@ -93,18 +101,24 @@
- #define OMAP_RTC_STATUS_BUSY            (1<<0)
- 
- /* OMAP_RTC_INTERRUPTS_REG bit fields: */
-+#define OMAP_RTC_INTERRUPTS_IT_ALARM2   (1<<4)
- #define OMAP_RTC_INTERRUPTS_IT_ALARM    (1<<3)
- #define OMAP_RTC_INTERRUPTS_IT_TIMER    (1<<2)
- 
- /* OMAP_RTC_IRQWAKEEN bit fields: */
- #define OMAP_RTC_IRQWAKEEN_ALARM_WAKEEN    (1<<1)
- 
-+/* OMAP_RTC_PMIC_REG bit fields: */ 
-+#define OMAP_RTC_PMIC_POWER_EN_EN	(1<<16) 
-+ 
- /* OMAP_RTC_KICKER values */
- #define	KICK0_VALUE			0x83e70b13
- #define	KICK1_VALUE			0x95a4f1e0
- 
- #define	OMAP_RTC_HAS_KICKER		0x1
- 
-+#define SHUTDOWN_TIME_SEC		2 
-+
- /*
-  * Few RTC IP revisions has special WAKE-EN Register to enable Wakeup
-  * generation for event Alarm.
-@@ -299,6 +313,54 @@
- 	return 0;
- }
- 
-+/* 
-+ * rtc_power_off: Set the pmic power off sequence. The RTC generates 
-+ * pmic_pwr_enable control, which can be used to control an external 
-+ * PMIC. 
-+ */ 
-+static void rtc_power_off(void) 
-+{ 
-+        u32 val; 
-+        struct rtc_time tm; 
-+        spinlock_t lock; 
-+        unsigned long flags, time; 
-+ 
-+        spin_lock_init(&lock); 
-+ 
-+        /* Set PMIC power enable */ 
-+        val = readl(rtc_base + OMAP_RTC_PMIC_REG); 
-+        writel(val | OMAP_RTC_PMIC_POWER_EN_EN, rtc_base + OMAP_RTC_PMIC_REG); 
-+        /* Read rtc time */ 
-+        omap_rtc_read_time(NULL, &tm); 
-+        /* Convert Gregorian date to seconds since 01-01-1970 00:00:00 */ 
-+        rtc_tm_to_time(&tm, &time); 
-+        /* Add shutdown time to the current value */ 
-+        time += SHUTDOWN_TIME_SEC; 
-+        /* Convert seconds since 01-01-1970 00:00:00 to Gregorian date */ 
-+        rtc_time_to_tm(time, &tm); 
-+        if (tm2bcd(&tm) < 0) 
-+                return; 
-+        pr_info("System will go to power_off state in approx. %d secs\n", 
-+                        SHUTDOWN_TIME_SEC); 
-+        /* 
-+         * pmic_pwr_enable is controlled by means of ALARM2 event. So here 
-+         * programming alarm2 expiry time and enabling alarm2 interrupt 
-+         */ 
-+        rtc_write(tm.tm_sec, OMAP_RTC_ALARM2_SECONDS_REG); 
-+        rtc_write(tm.tm_min, OMAP_RTC_ALARM2_MINUTES_REG); 
-+        rtc_write(tm.tm_hour, OMAP_RTC_ALARM2_HOURS_REG); 
-+        rtc_write(tm.tm_mday, OMAP_RTC_ALARM2_DAYS_REG); 
-+        rtc_write(tm.tm_mon, OMAP_RTC_ALARM2_MONTHS_REG); 
-+        rtc_write(tm.tm_year, OMAP_RTC_ALARM2_YEARS_REG); 
-+        /* Enable alarm2 interrupt */ 
-+        val = readl(rtc_base + OMAP_RTC_INTERRUPTS_REG); 
-+        writel(val | OMAP_RTC_INTERRUPTS_IT_ALARM2, 
-+                                rtc_base + OMAP_RTC_INTERRUPTS_REG); 
-+        /* Do not allow to execute any other task */ 
-+        spin_lock_irqsave(&lock, flags); 
-+        while (1); 
-+} 
-+
- static struct rtc_class_ops omap_rtc_ops = {
- 	.read_time	= omap_rtc_read_time,
- 	.set_time	= omap_rtc_set_time,
-@@ -345,12 +407,16 @@
- 	struct resource		*res;
- 	struct rtc_device	*rtc;
- 	u8			reg, new_ctrl;
-+	bool			pm_off=false;
- 	const struct platform_device_id *id_entry;
- 	const struct of_device_id *of_id;
- 
- 	of_id = of_match_device(omap_rtc_of_match, &pdev->dev);
--	if (of_id)
-+	if (of_id){
- 		pdev->id_entry = of_id->data;
-+		pm_off = of_property_read_bool(pdev->dev.of_node,
-+			"ti,system-power-controller");
-+	}
- 
- 	omap_rtc_timer = platform_get_irq(pdev, 0);
- 	if (omap_rtc_timer <= 0) {
-@@ -387,6 +453,9 @@
- 		goto fail0;
- 	}
- 	platform_set_drvdata(pdev, rtc);
-+	/* RTC power off */
-+	if(pm_off && !pm_power_off)
-+		pm_power_off = rtc_power_off;
- 
- 	/* clear pending irqs, and set 1/second periodic,
- 	 * which we'll use instead of update irqs
---- a/arch/arm/boot/dts/am335x-bone-common.dtsi	2014-10-09 15:46:37.000000000 +0200
-+++ b/arch/arm/boot/dts/am335x-bone-common.dtsi	2017-01-30 23:29:58.070292994 +0100
-@@ -231,6 +231,10 @@
- 			};
- 
- 		};
-+
-+                rtc@44e3e000 { 
-+                        ti,system-power-controller; 
-+                }; 
- 	};
- 
- 	leds {

+ 0 - 143
board/GfA/Display001/linux_3.12.30/linux-017-omap_serial_for_rs485.patch

@@ -1,143 +0,0 @@
---- a/drivers/tty/serial/omap-serial.c	2014-10-09 15:46:37.000000000 +0200
-+++ b/drivers/tty/serial/omap-serial.c	2017-02-17 18:10:41.671674904 +0100
-@@ -283,21 +283,22 @@
- static void serial_omap_stop_tx(struct uart_port *port)
- {
- 	struct uart_omap_port *up = to_uart_omap_port(port);
--	struct circ_buf *xmit = &up->port.state->xmit;
- 	int res;
- 
- 	pm_runtime_get_sync(up->dev);
- 
--	/* handle rs485 */
-+	/* Handle RS-485 */
- 	if (up->rs485.flags & SER_RS485_ENABLED) {
--		/* do nothing if current tx not yet completed */
--		res = serial_in(up, UART_LSR) & UART_LSR_TEMT;
--		if (!res)
--			return;
--
--		/* if there's no more data to send, turn off rts */
--		if (uart_circ_empty(xmit)) {
--			/* if rts not already disabled */
-+		if (up->scr & OMAP_UART_SCR_TX_EMPTY) {
-+			/* THR interrupt is fired when both TX FIFO and TX
-+			 * shift register are empty. This means there's nothing
-+			 * left to transmit now, so make sure the THR interrupt
-+			 * is fired when TX FIFO is below the trigger level,
-+			 * disable THR interrupts and toggle the RS-485 GPIO
-+			 * data direction pin if needed.
-+			 */
-+			up->scr &= ~OMAP_UART_SCR_TX_EMPTY;
-+			serial_out(up, UART_OMAP_SCR, up->scr);
- 			res = (up->rs485.flags & SER_RS485_RTS_AFTER_SEND) ? 1 : 0;
- 			if (gpio_get_value(up->rts_gpio) != res) {
- 				if (up->rs485.delay_rts_after_send > 0) {
-@@ -305,6 +306,18 @@
- 				}
- 				gpio_set_value(up->rts_gpio, res);
- 			}
-+		} else {
-+			/* We're asked to stop, but there's still stuff in the
-+			 * UART FIFO, so make sure the THR interrupt is fired
-+			 * when both TX FIFO and TX shift register are empty.
-+			 * The next THR interrupt (if no transmission is started
-+			 * in the meantime) will indicate the end of a
-+			 * transmission. Therefore we _don't_ disable THR
-+			 * interrupts in this situation.
-+			 */
-+			up->scr |= OMAP_UART_SCR_TX_EMPTY;
-+			serial_out(up, UART_OMAP_SCR, up->scr);
-+			return;
- 		}
- 	}
- 
-@@ -384,11 +397,17 @@
- 
- 	pm_runtime_get_sync(up->dev);
- 
--	/* handle rs485 */
-+	/* Handle RS-485 */
- 	if (up->rs485.flags & SER_RS485_ENABLED) {
-+		/* Fire THR interrupts when FIFO is below trigger level */
-+		up->scr &= ~OMAP_UART_SCR_TX_EMPTY;
-+		serial_out(up, UART_OMAP_SCR, up->scr);
-+
- 		/* if rts not already enabled */
- 		res = (up->rs485.flags & SER_RS485_RTS_ON_SEND) ? 1 : 0;
- 		if (gpio_get_value(up->rts_gpio) != res) {
-+			if(up->rs485.udelay_before_enable_tx)
-+				udelay(up->rs485.udelay_before_enable_tx);
- 			gpio_set_value(up->rts_gpio, res);
- 			if (up->rs485.delay_rts_before_send > 0) {
- 				mdelay(up->rs485.delay_rts_before_send);
-@@ -938,7 +957,7 @@
- 	 */
- 
- 	/* Set receive FIFO threshold to 16 characters and
--	 * transmit FIFO threshold to 16 spaces
-+	 * transmit FIFO threshold to 32 spaces
- 	 */
- 	up->fcr &= ~OMAP_UART_FCR_RX_FIFO_TRIG_MASK;
- 	up->fcr &= ~OMAP_UART_FCR_TX_FIFO_TRIG_MASK;
-@@ -1353,6 +1372,15 @@
- 	up->ier = mode;
- 	serial_out(up, UART_IER, up->ier);
- 
-+	/* If RS-485 is disabled, make sure the THR interrupt is fired when
-+	 * TX FIFO is below the trigger level.
-+	 */
-+	if (!(up->rs485.flags & SER_RS485_ENABLED) &&
-+	    (up->scr & OMAP_UART_SCR_TX_EMPTY)) {
-+		up->scr &= ~OMAP_UART_SCR_TX_EMPTY;
-+		serial_out(up, UART_OMAP_SCR, up->scr);
-+	}
-+
- 	spin_unlock_irqrestore(&up->port.lock, flags);
- 	pm_runtime_mark_last_busy(up->dev);
- 	pm_runtime_put_autosuspend(up->dev);
-@@ -1540,7 +1568,7 @@
- 				   struct device_node *np)
- {
- 	struct serial_rs485 *rs485conf = &up->rs485;
--	u32 rs485_delay[2];
-+	u32 rs485_delay[3];
- 	enum of_gpio_flags flags;
- 	int ret;
- 
-@@ -1569,9 +1597,10 @@
- 		up->rts_gpio = -EINVAL;
- 
- 	if (of_property_read_u32_array(np, "rs485-rts-delay",
--				    rs485_delay, 2) == 0) {
-+				    rs485_delay, 3) == 0) {
- 		rs485conf->delay_rts_before_send = rs485_delay[0];
- 		rs485conf->delay_rts_after_send = rs485_delay[1];
-+		rs485conf->udelay_before_enable_tx = rs485_delay[2];
- 	}
- 
- 	if (of_property_read_bool(np, "rs485-rx-during-tx"))
---- a/Documentation/serial/serial-rs485.txt	2014-10-09 15:46:37.000000000 +0200
-+++ b/Documentation/serial/serial-rs485.txt	2017-02-18 10:42:18.940765385 +0100
-@@ -116,6 +116,9 @@
- 	/* Set rts delay after send, if needed: */
- 	rs485conf.delay_rts_after_send = ...;
- 
-+	/* Set udelay_before_enable_tx, if needed: */
-+	rs485conf.udelay_before_enable_tx = ...;
-+
- 	/* Set this flag if you want to receive data even whilst sending data */
- 	rs485conf.flags |= SER_RS485_RX_DURING_TX;
- 
---- a/include/uapi/linux/serial.h	2014-10-09 15:46:37.000000000 +0200
-+++ b/include/uapi/linux/serial.h	2017-02-18 14:55:50.717958730 +0100
-@@ -119,7 +119,8 @@ struct serial_rs485 {
- #define SER_RS485_RX_DURING_TX		(1 << 4)
- 	__u32	delay_rts_before_send;	/* Delay before send (milliseconds) */
- 	__u32	delay_rts_after_send;	/* Delay after send (milliseconds) */
--	__u32	padding[5];		/* Memory is cheap, new structs
-+	__u32   udelay_before_enable_tx;/* Delay before switching to tx direction */
-+	__u32	padding[4];		/* Memory is cheap, new structs
- 					   are a royal PITA .. */
- };
- 

+ 0 - 138
board/GfA/Display001/linux_3.12.30/linux-018-edt-touch-new-properties.patch

@@ -1,138 +0,0 @@
---- a/drivers/input/touchscreen/edt-ft5x06.c	2017-03-07 10:54:46.545922867 +0100
-+++ b/drivers/input/touchscreen/edt-ft5x06.c	2017-03-07 10:31:23.486054905 +0100
-@@ -115,6 +115,13 @@
- 	int offset;
- 	int report_rate;
- 
-+	u32 invert_x;
-+	u32 invert_y;
-+	u32 swap_xy;
-+	
-+	u32 max_x;
-+	u32 max_y;
-+	
- 	char name[EDT_NAME_LEN];
- 
- 	struct edt_reg_addr reg_addr;
-@@ -240,11 +247,24 @@
- 		if (tsdata->version == M06 && type == TOUCH_EVENT_DOWN)
- 			continue;
- 
--		x = ((buf[0] << 8) | buf[1]) & 0x0fff;
--		y = ((buf[2] << 8) | buf[3]) & 0x0fff;
-+		if( tsdata->swap_xy) {
-+		  y = ((buf[0] << 8) | buf[1]) & 0x0fff;
-+		  x = ((buf[2] << 8) | buf[3]) & 0x0fff;
-+		  } else {
-+		  x = ((buf[0] << 8) | buf[1]) & 0x0fff;
-+		  y = ((buf[2] << 8) | buf[3]) & 0x0fff;
-+		  }
- 		id = (buf[2] >> 4) & 0x0f;
- 		down = type != TOUCH_EVENT_UP;
- 
-+		if(tsdata->invert_x) {
-+  		  x = tsdata->max_x - x; 
-+ 		  }
-+ 		  
-+		if(tsdata->invert_y) {
-+  		  y = tsdata->max_y - y; 
-+ 		  }
-+ 		  
- 		input_mt_slot(tsdata->input, id);
- 		input_mt_report_slot_state(tsdata->input, MT_TOOL_FINGER, down);
- 
-@@ -746,9 +766,9 @@
- 
- 	debugfs_create_u16("num_x", S_IRUSR, tsdata->debug_dir, &tsdata->num_x);
- 	debugfs_create_u16("num_y", S_IRUSR, tsdata->debug_dir, &tsdata->num_y);
--	debugfs_create_u16("threshold", S_IRUSR, tsdata->debug_dir, &tsdata->threshold);
--	debugfs_create_u16("gain", S_IRUSR, tsdata->debug_dir, &tsdata->gain);
--	debugfs_create_u16("offset", S_IRUSR, tsdata->debug_dir, &tsdata->offset);
-+	debugfs_create_u32("threshold", S_IRUSR, tsdata->debug_dir, &tsdata->threshold);
-+	debugfs_create_u32("gain", S_IRUSR, tsdata->debug_dir, &tsdata->gain);
-+	debugfs_create_u32("offset", S_IRUSR, tsdata->debug_dir, &tsdata->offset);
- 
- 
- 	debugfs_create_file("mode", S_IRUSR | S_IWUSR,
-@@ -757,7 +777,20 @@
- 			    tsdata->debug_dir, tsdata, &debugfs_raw_data_fops);
- 			    
- 	if (reg_addr->reg_report_rate != NO_REGISTER)
--           debugfs_create_u16("report_rate", S_IRUSR, tsdata->debug_dir, &tsdata->report_rate);
-+           debugfs_create_u32("report_rate", S_IRUSR, tsdata->debug_dir, &tsdata->report_rate);
-+           
-+	debugfs_create_u32("invert_x", S_IRUSR | S_IWUSR,
-+			    tsdata->debug_dir, &tsdata->invert_x);
-+	debugfs_create_u32("invert_y", S_IRUSR | S_IWUSR,
-+			    tsdata->debug_dir, &tsdata->invert_y);
-+	debugfs_create_u32("swap_xy", S_IRUSR,
-+			    tsdata->debug_dir, &tsdata->swap_xy);
-+	debugfs_create_u32("max_x", S_IRUSR,
-+			    tsdata->debug_dir, &tsdata->max_x);
-+	debugfs_create_u32("max_y", S_IRUSR,
-+			    tsdata->debug_dir, &tsdata->max_y);
-+
-+
- }
- 
- static void
-@@ -967,6 +1000,12 @@
- 						reg_addr->reg_report_rate);
- 	tsdata->num_x = edt_ft5x06_register_read(tsdata, reg_addr->reg_num_x);
- 	tsdata->num_y = edt_ft5x06_register_read(tsdata, reg_addr->reg_num_y);
-+
-+	if(tsdata->max_x == 0)	
-+		tsdata->max_x = tsdata->num_x * 64;
-+	if(tsdata->max_y == 0)
-+		tsdata->max_y = tsdata->num_y * 64;
-+	
- }
- 
- static void
-@@ -1008,7 +1047,6 @@
- 				struct edt_ft5x06_ts_data *tsdata)
- {
- 	struct device_node *np = dev->of_node;
--
- 	/*
- 	 * irq_pin is not needed for DT setup.
- 	 * irq is associated via 'interrupts' property in DT
-@@ -1016,7 +1054,19 @@
- 	tsdata->irq_pin = -EINVAL;
- 	tsdata->reset_pin = of_get_named_gpio(np, "reset-gpios", 0);
- 	tsdata->wake_pin = of_get_named_gpio(np, "wake-gpios", 0);
--
-+	
-+	tsdata->swap_xy = of_property_read_bool(np, "swap_xy")?1:0;
-+	tsdata->invert_x = of_property_read_bool(np, "invert_x")?1:0;
-+	tsdata->invert_y = of_property_read_bool(np, "invert_y")?1:0;
-+
-+	if(of_property_read_u32(np, "max_x", &tsdata->max_x))
-+		tsdata->max_x = 0;
-+	if(of_property_read_u32(np, "max_y", &tsdata->max_y))
-+		tsdata->max_y = 0;
-+
-+	if(tsdata->swap_xy) {
-+         printk(KERN_INFO "EDT-TC:: %s :: SWAP_XY\n", __func__);
-+	 }
- 	return 0;
- }
- #else
-@@ -1111,12 +1161,13 @@
- 	__set_bit(EV_KEY, input->evbit);
- 	__set_bit(EV_ABS, input->evbit);
- 	__set_bit(BTN_TOUCH, input->keybit);
--	input_set_abs_params(input, ABS_X, 0, tsdata->num_x * 64 - 1, 0, 0);
--	input_set_abs_params(input, ABS_Y, 0, tsdata->num_y * 64 - 1, 0, 0);
-+	
-+ 	input_set_abs_params(input, ABS_X, 0, tsdata->max_x - 1, 0, 0);
-+	input_set_abs_params(input, ABS_Y, 0, tsdata->max_y - 1, 0, 0);
- 	input_set_abs_params(input, ABS_MT_POSITION_X,
--			     0, tsdata->num_x * 64 - 1, 0, 0);
-+			     0, tsdata->max_x - 1, 0, 0);
- 	input_set_abs_params(input, ABS_MT_POSITION_Y,
--			     0, tsdata->num_y * 64 - 1, 0, 0);
-+			     0, tsdata->max_y - 1, 0, 0);
- 	error = input_mt_init_slots(input, MAX_SUPPORT_POINTS, 0);
- 	if (error) {
- 		dev_err(&client->dev, "Unable to init MT slots.\n");

+ 0 - 139
board/GfA/Display001/linux_3.12.30/linux-019-backport-adlx34x.patch

@@ -1,139 +0,0 @@
---- a/drivers/input/misc/adxl34x.c	2014-10-09 15:46:37.000000000 +0200
-+++ b/drivers/input/misc/adxl34x.c	2017-03-07 23:38:30.979529031 +0100
-@@ -8,7 +8,6 @@
-  */
- 
- #include <linux/device.h>
--#include <linux/init.h>
- #include <linux/delay.h>
- #include <linux/input.h>
- #include <linux/interrupt.h>
-@@ -158,7 +157,7 @@
- 
- /* ORIENT ADXL346 only */
- #define ADXL346_2D_VALID		(1 << 6)
--#define ADXL346_2D_ORIENT(x)		(((x) & 0x3) >> 4)
-+#define ADXL346_2D_ORIENT(x)		(((x) & 0x30) >> 4)
- #define ADXL346_3D_VALID		(1 << 3)
- #define ADXL346_3D_ORIENT(x)		((x) & 0x7)
- #define ADXL346_2D_PORTRAIT_POS		0	/* +X */
-@@ -714,7 +713,7 @@
- 
- 	ac->fifo_delay = fifo_delay_default;
- 
--	pdata = dev->platform_data;
-+	pdata = dev_get_platdata(dev);
- 	if (!pdata) {
- 		dev_dbg(dev,
- 			"No platform data: Using default initialization\n");
---- a/drivers/input/misc/adxl34x-i2c.c	2014-10-09 15:46:37.000000000 +0200
-+++ b/drivers/input/misc/adxl34x-i2c.c	2017-03-07 23:41:19.574002400 +0100
-@@ -6,10 +6,11 @@
-  * Copyright (C) 2009 Michael Hennerich, Analog Devices Inc.
-  * Licensed under the GPL-2 or later.
-  */
--
-+ 
- #include <linux/input.h>	/* BUS_I2C */
- #include <linux/i2c.h>
- #include <linux/module.h>
-+#include <linux/of.h>
- #include <linux/types.h>
- #include <linux/pm.h>
- #include "adxl34x.h"
-@@ -105,8 +106,7 @@
- 	return adxl34x_remove(ac);
- }
- 
--#ifdef CONFIG_PM_SLEEP
--static int adxl34x_i2c_suspend(struct device *dev)
-+static int __maybe_unused adxl34x_i2c_suspend(struct device *dev)
- {
- 	struct i2c_client *client = to_i2c_client(dev);
- 	struct adxl34x *ac = i2c_get_clientdata(client);
-@@ -116,7 +116,7 @@
- 	return 0;
- }
- 
--static int adxl34x_i2c_resume(struct device *dev)
-+static int __maybe_unused adxl34x_i2c_resume(struct device *dev)
- {
- 	struct i2c_client *client = to_i2c_client(dev);
- 	struct adxl34x *ac = i2c_get_clientdata(client);
-@@ -125,7 +125,6 @@
- 
- 	return 0;
- }
--#endif
- 
- static SIMPLE_DEV_PM_OPS(adxl34x_i2c_pm, adxl34x_i2c_suspend,
- 			 adxl34x_i2c_resume);
-@@ -137,11 +136,30 @@
- 
- MODULE_DEVICE_TABLE(i2c, adxl34x_id);
- 
-+#ifdef CONFIG_OF
-+static const struct of_device_id adxl34x_of_id[] = {
-+	/*
-+	 * The ADXL346 is backward-compatible with the ADXL345. Differences are
-+	 * handled by runtime detection of the device model, there's thus no
-+	 * need for listing the "adi,adxl346" compatible value explicitly.
-+	 */
-+	{ .compatible = "adi,adxl345", },
-+	/*
-+	 * Deprecated, DT nodes should use one or more of the device-specific
-+	 * compatible values "adi,adxl345" and "adi,adxl346".
-+	 */
-+	{ .compatible = "adi,adxl34x", },
-+	{ }
-+};
-+
-+MODULE_DEVICE_TABLE(of, adxl34x_of_id);
-+#endif
-+
- static struct i2c_driver adxl34x_driver = {
- 	.driver = {
- 		.name = "adxl34x",
--		.owner = THIS_MODULE,
- 		.pm = &adxl34x_i2c_pm,
-+		.of_match_table = of_match_ptr(adxl34x_of_id),
- 	},
- 	.probe    = adxl34x_i2c_probe,
- 	.remove   = adxl34x_i2c_remove,
---- a/drivers/input/misc/adxl34x-spi.c	2014-10-09 15:46:37.000000000 +0200
-+++ b/drivers/input/misc/adxl34x-spi.c	2017-03-07 23:38:57.314666834 +0100
-@@ -94,8 +94,7 @@
- 	return adxl34x_remove(ac);
- }
- 
--#ifdef CONFIG_PM_SLEEP
--static int adxl34x_spi_suspend(struct device *dev)
-+static int __maybe_unused adxl34x_spi_suspend(struct device *dev)
- {
- 	struct spi_device *spi = to_spi_device(dev);
- 	struct adxl34x *ac = spi_get_drvdata(spi);
-@@ -105,7 +104,7 @@
- 	return 0;
- }
- 
--static int adxl34x_spi_resume(struct device *dev)
-+static int __maybe_unused adxl34x_spi_resume(struct device *dev)
- {
- 	struct spi_device *spi = to_spi_device(dev);
- 	struct adxl34x *ac = spi_get_drvdata(spi);
-@@ -114,7 +113,6 @@
- 
- 	return 0;
- }
--#endif
- 
- static SIMPLE_DEV_PM_OPS(adxl34x_spi_pm, adxl34x_spi_suspend,
- 			 adxl34x_spi_resume);
-@@ -122,7 +120,6 @@
- static struct spi_driver adxl34x_driver = {
- 	.driver = {
- 		.name = "adxl34x",
--		.owner = THIS_MODULE,
- 		.pm = &adxl34x_spi_pm,
- 	},
- 	.probe   = adxl34x_spi_probe,

+ 134 - 0
board/GfA/Display001/linux_4.4.65_rt17/linux-020-edt-touch-make-gain-offset-threshold-writeable.patch

@@ -0,0 +1,134 @@
+--- a/drivers/input/touchscreen/edt-ft5x06.c	2017-09-26 15:27:56.685769326 +0200
++++ b/drivers/input/touchscreen/edt-ft5x06.c	2017-09-25 08:00:57.530768619 +0200
+@@ -639,6 +639,111 @@
+ 	return 0;
+ }
+ 
++
++static int edt_ft5x06_debugfs_threshold_get(void *data, u64 *threshold)
++{
++	struct edt_ft5x06_ts_data *tsdata = data;
++
++	*threshold = (u64)(tsdata->threshold);
++
++	return 0;
++};
++
++static int edt_ft5x06_debugfs_threshold_set(void *data, u64 threshold)
++{
++	struct edt_ft5x06_ts_data *tsdata = data;
++	struct edt_reg_addr *reg_addr = &tsdata->reg_addr;
++	int retval = 0;
++
++/*	if (param > ??????)
++		return -ERANGE;
++*/
++	mutex_lock(&tsdata->mutex);
++	
++	tsdata->threshold = (int)(threshold);
++	edt_ft5x06_register_write(tsdata, reg_addr->reg_threshold,
++				  tsdata->threshold);
++	tsdata->threshold = edt_ft5x06_register_read(tsdata,
++						     reg_addr->reg_threshold);
++
++	mutex_unlock(&tsdata->mutex);
++
++	return retval;
++};
++
++DEFINE_SIMPLE_ATTRIBUTE(debugfs_threshold_fops, edt_ft5x06_debugfs_threshold_get,
++			edt_ft5x06_debugfs_threshold_set, "%llu\n");
++
++
++static int edt_ft5x06_debugfs_gain_get(void *data, u64 *gain)
++{
++	struct edt_ft5x06_ts_data *tsdata = data;
++
++	*gain = (u64)(tsdata->gain);
++
++	return 0;
++};
++
++static int edt_ft5x06_debugfs_gain_set(void *data, u64 gain)
++{
++	struct edt_ft5x06_ts_data *tsdata = data;
++	struct edt_reg_addr *reg_addr = &tsdata->reg_addr;
++	int retval = 0;
++
++/*	if (param > ??????)
++		return -ERANGE;
++*/
++	mutex_lock(&tsdata->mutex);
++	
++	tsdata->gain = (int)(gain);
++	edt_ft5x06_register_write(tsdata, reg_addr->reg_gain,
++				  tsdata->gain);
++	tsdata->gain = edt_ft5x06_register_read(tsdata,
++						     reg_addr->reg_gain);
++
++	mutex_unlock(&tsdata->mutex);
++
++	return retval;
++};
++
++DEFINE_SIMPLE_ATTRIBUTE(debugfs_gain_fops, edt_ft5x06_debugfs_gain_get,
++			edt_ft5x06_debugfs_gain_set, "%llu\n");
++
++
++static int edt_ft5x06_debugfs_offset_get(void *data, u64 *offset)
++{
++	struct edt_ft5x06_ts_data *tsdata = data;
++
++	*offset = (u64)(tsdata->offset);
++
++	return 0;
++};
++
++static int edt_ft5x06_debugfs_offset_set(void *data, u64 offset)
++{
++	struct edt_ft5x06_ts_data *tsdata = data;
++	struct edt_reg_addr *reg_addr = &tsdata->reg_addr;
++	int retval = 0;
++
++/*	if (param > ??????)
++		return -ERANGE;
++*/
++	mutex_lock(&tsdata->mutex);
++	
++	tsdata->offset = (int)(offset);
++	edt_ft5x06_register_write(tsdata, reg_addr->reg_offset,
++				  tsdata->offset);
++	tsdata->offset = edt_ft5x06_register_read(tsdata,
++						     reg_addr->reg_offset);
++
++	mutex_unlock(&tsdata->mutex);
++
++	return retval;
++};
++
++DEFINE_SIMPLE_ATTRIBUTE(debugfs_offset_fops, edt_ft5x06_debugfs_offset_get,
++			edt_ft5x06_debugfs_offset_set, "%llu\n");
++
+ static int edt_ft5x06_debugfs_mode_get(void *data, u64 *mode)
+ {
+ 	struct edt_ft5x06_ts_data *tsdata = data;
+@@ -766,10 +871,19 @@
+ 
+ 	debugfs_create_u16("num_x", S_IRUSR, tsdata->debug_dir, &tsdata->num_x);
+ 	debugfs_create_u16("num_y", S_IRUSR, tsdata->debug_dir, &tsdata->num_y);
++
++/*
+ 	debugfs_create_u32("threshold", S_IRUSR, tsdata->debug_dir, &tsdata->threshold);
+ 	debugfs_create_u32("gain", S_IRUSR, tsdata->debug_dir, &tsdata->gain);
+ 	debugfs_create_u32("offset", S_IRUSR, tsdata->debug_dir, &tsdata->offset);
++*/
+ 
++	debugfs_create_file("threshold", S_IRUSR | S_IWUSR,
++			    tsdata->debug_dir, tsdata, &debugfs_threshold_fops);
++	debugfs_create_file("gain", S_IRUSR | S_IWUSR,
++			    tsdata->debug_dir, tsdata, &debugfs_gain_fops);
++	debugfs_create_file("offset", S_IRUSR | S_IWUSR,
++			    tsdata->debug_dir, tsdata, &debugfs_offset_fops);
+ 
+ 	debugfs_create_file("mode", S_IRUSR | S_IWUSR,
+ 			    tsdata->debug_dir, tsdata, &debugfs_mode_fops);

+ 0 - 75
board/GfA/Display001/post-build.sh

@@ -1,75 +0,0 @@
-#!/bin/sh
-
-TARGETDIR=$1
-
-echo ">>>$TARGETDIR<<<"
-
-BUILD=`cat ../GfA/board/GfA/Display001/BUILD`
-BUILDDATE=`date +"%Y-%m-%d %H:%M"`
-BUILD=$((BUILD+1))
-echo $BUILD > ../GfA/board/GfA/Display001/BUILD
-
-chmod 600  ../GfA/board/GfA/Display001/rootfs/root/.ssh/id*
-cp -a ../GfA/board/GfA/Display001/rootfs/* $TARGETDIR/
-cp -v output/staging/usr/bin/locale $TARGETDIR/usr/bin/
-mkdir -p $TARGETDIR/usr/share/i18n
-cp -a output/staging/usr/share/i18n/* $TARGETDIR/usr/share/i18n
-
-# Dienste auf Manuell stellen
-SERVICE=S80dhcp-relay
-NSERVICE=M80dhcp-relay
-if [ -f $TARGETDIR/etc/init.d/$SERVICE ]
-then
-	rm $TARGETDIR/etc/init.d/$NSERVICE
-	mv $TARGETDIR/etc/init.d/$SERVICE $TARGETDIR/etc/init.d/$NSERVICE
-fi
-
-SERVICE=S80dhcp-server
-NSERVICE=M80dhcp-server
-if [ -f $TARGETDIR/etc/init.d/$SERVICE ]
-then
-	rm $TARGETDIR/etc/init.d/$NSERVICE
-	mv $TARGETDIR/etc/init.d/$SERVICE $TARGETDIR/etc/init.d/$NSERVICE
-fi
-
-SERVICE=S50postgresql
-NSERVICE=M50postgresql
-if [ -f $TARGETDIR/etc/init.d/$SERVICE ]
-then
-	rm $TARGETDIR/etc/init.d/$NSERVICE
-	mv $TARGETDIR/etc/init.d/$SERVICE $TARGETDIR/etc/init.d/$NSERVICE
-fi
-
-SERVICE=S97mysqld
-NSERVICE=M97mysqld
-if [ -f $TARGETDIR/etc/init.d/$SERVICE ]
-then
-	rm $TARGETDIR/etc/init.d/$NSERVICE
-	mv $TARGETDIR/etc/init.d/$SERVICE $TARGETDIR/etc/init.d/$NSERVICE
-fi
-
-SERVICE=S60minidlnad
-NSERVICE=M60minidlnad
-if [ -f $TARGETDIR/etc/init.d/$SERVICE ]
-then
-	rm $TARGETDIR/etc/init.d/$NSERVICE
-	mv $TARGETDIR/etc/init.d/$SERVICE $TARGETDIR/etc/init.d/$NSERVICE
-fi
-#------------------------------------
-#-- fonts kopieren, muss noch geändert werden dass qt mit fontconfig funktioniert
-mkdir -p $TARGETDIR/usr/lib/fonts
-cp $TARGETDIR/usr/share/fonts/dejavu/* $TARGETDIR/usr/lib/fonts
-cp $TARGETDIR/usr/share/fonts/liberation/* $TARGETDIR/usr/lib/fonts
-#------------------------------------
-#-- links für EGL bibliotheken herstellen
-WRKDIR=`pwd`
-cd $TARGETDIR/usr/lib
-
-rm ./libEGL.so.1
-rm ./libGLESv2.so.2
-ln -s libEGL.so ./libEGL.so.1
-ln -s libGLESv2.so ./libGLESv2.so.2
-
-cd $WRKDIR
-#------------------------------------
-echo "GfA-Display001 Rel 1.0 Build $BUILD ($BUILDDATE)" > $TARGETDIR/etc/BUILD

+ 10 - 1
board/GfA/Display001/rootfs/etc/init.d/rcK

@@ -1,6 +1,15 @@
 #!/bin/sh
 # turn off backlight
-/root/gfa_spi -b 0
+BASEBOARD=`cat /tmp/BASEBOARD`
+
+if [ "$BASEBOARD" == "DISPLAY001" ]; then
+	/root/gfa_spi -b 0
+fi
+          
+if [ "$BASEBOARD" == "DISPLAY002_DI4" ]; then
+	echo 0 > /sys/class/leds/backlight/brightness
+fi
+
 # Stop all init scripts in /etc/init.d
 # executing them in reversed numerical order.
 #

+ 56 - 8
board/GfA/Display001/rootfs/etc/init.d/rcS

@@ -1,9 +1,44 @@
 #!/bin/sh
 
-
 # Start all init scripts in /etc/init.d
 # executing them in numerical order.
 #
+modprobe i2c_gpio
+BASEBOARD=$(if [ -c "/dev/spidev1.0" ]; then echo "SPIDEV1.0";else echo "NOSPIDEV1.0";fi)
+BASEBOARD=$(if [ -c "/dev/spidev1.1" ]; then echo "SPIDEV1.1";else echo "NOSPIDEV1.1";fi)
+BASEBOARD=$(if [ -c "/dev/rtc1" ]; then echo "DISPLAY002";else echo "DISPLAY001";fi)
+
+modprobe uio
+modprobe pwm_omap_dmtimer
+modprobe pwm_beeper
+modprobe leds_pwm
+modprobe leds_gpio
+modprobe gpio-74x164
+
+modprobe ti_am335x_adc
+modprobe industrialio
+#=== get baseboard version
+if [ "$BASEBOARD" == "DISPLAY002" ]; then
+	ANIN6=`cat /sys/bus/iio/devices/iio\\:device0/in_voltage6_raw`
+
+	if [ "$ANIN6" -gt "2000" -a "$ANIN6" -lt "2100" ]; then
+		echo "DISPLAY002_DI4" >> /tmp/BASEBOARD
+	else
+		echo "--unknown--" >> /tmp/BASEBOARD	
+	fi
+else
+	echo "$BASEBOARD" >> /tmp/BASEBOARD 		
+fi
+BASEBOARD=`cat /tmp/BASEBOARD`
+#================================
+
+if [ "$BASEBOARD" == "DISPLAY002_DI4" ]; then
+	rm /dev/rtc
+	ln -s /dev/rtc1 /dev/rtc
+	hwclock -us
+	echo 255 > /sys/class/leds/led_brightness/brightness
+fi
+
 # --- set ddr3ram controller queue
 devmem2 0x4c000054 w 0x00FFFF10
 # --- get spi tiva rtc
@@ -43,19 +78,32 @@ for i in /etc/init.d/S??* ;do
 done
 
 /usr/bin/beep -f 4500 -l 100 -r 2 -d 50 -n -f 6000 -l 200
+
 # clear screen and cursor off for customer logo
 echo -e "\033[3J\033[?25l\033[9;0]\033[14;0]" > /dev/tty0
-while [  ! -c "/dev/spidev1.0" ]; do
-	sleep 1
-done
+
+#=== turn on backlight, depends on baseboard
+if [ "$BASEBOARD" == "DISPLAY002_DI4" ]; then
+	echo 255 > /sys/class/leds/backlight/brightness
+fi
+
+if [ "$BASEBOARD" == "DISPLAY001" ]; then
 # - check tiva firmware and update if neccessary
-/root/fw_update.sh
-/root/gfa_spi -b 100
-/root/gfa_spi -s
+	/root/fw_update.sh
+	/root/gfa_spi -b 100
+	/root/gfa_spi -s
+fi
+
 #rdate time.memod.de
 
 BOOTCNT=`cat /etc/BOOTCNT`
 BOOTCNT=$((BOOTCNT+1))
 echo $BOOTCNT > /etc/BOOTCNT
 
-echo "$BOOTCNT ::"`date`" -- "`/root/gfa_spi -u` >> /etc/BOOTTIME 
+if [ "$BASEBOARD" == "DISPLAY001" ]; then
+	echo "$BOOTCNT ::"`date`" -- "`/root/gfa_spi -u` >> /etc/BOOTTIME 
+fi
+
+if [ "$BASEBOARD" == "DISPLAY002_DI4" ]; then
+	echo "$BOOTCNT ::"`date`" -- "`hwclock -ur` >> /etc/BOOTTIME 
+fi

+ 34 - 0
board/GfA/Display001/rootfs/root/Display2To_7inch.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/Display002_7.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
+

+ 34 - 0
board/GfA/Display001/rootfs/root/DisplayTo_5_7inch.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_5.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
+

+ 23 - 0
board/GfA/Display001/uboot_2013.10/uboot-003-set_timer4_to_timer4_to_disable_backlight.patch

@@ -0,0 +1,23 @@
+diff -Naur a/board/ti/am335x/mux.c b/board/ti/am335x/mux.c
+--- a/board/ti/am335x/mux.c	2013-10-16 19:08:12.000000000 +0200
++++ b/board/ti/am335x/mux.c	2017-09-26 20:46:08.643726299 +0200
+@@ -99,7 +99,8 @@
+ 	{OFFSET(gpmc_csn1), (MODE(2) | RXACTIVE | PULLUP_EN)},	/* MMC1_CLK */
+ 	{OFFSET(gpmc_csn2), (MODE(2) | RXACTIVE | PULLUP_EN)},	/* MMC1_CMD */
+ 	{OFFSET(gpmc_csn0), (MODE(7) | RXACTIVE | PULLUP_EN)},	/* MMC1_WP */
+-	{OFFSET(gpmc_advn_ale), (MODE(7) | RXACTIVE | PULLUP_EN)},	/* MMC1_CD */
++/*	{OFFSET(gpmc_advn_ale), (MODE(7) | RXACTIVE | PULLUP_EN)},*/	/* MMC1_CD */
++	{OFFSET(gpmc_advn_ale), (MODE(2) )},	/* timer4 */
+ 	{-1},
+ };
+ 
+@@ -183,7 +184,8 @@
+ 	{OFFSET(gpmc_wait0), (MODE(0) | RXACTIVE | PULLUP_EN)}, /* NAND WAIT */
+ 	{OFFSET(gpmc_wpn), (MODE(7) | PULLUP_EN | RXACTIVE)},	/* NAND_WPN */
+ 	{OFFSET(gpmc_csn0), (MODE(0) | PULLUDEN)},	/* NAND_CS0 */
+-	{OFFSET(gpmc_advn_ale), (MODE(0) | PULLUDEN)}, /* NAND_ADV_ALE */
++	/*{OFFSET(gpmc_advn_ale), (MODE(0) | PULLUDEN)},*/ /* NAND_ADV_ALE */
++	{OFFSET(gpmc_advn_ale), (MODE(2))},	/* timer4 */
+ 	{OFFSET(gpmc_oen_ren), (MODE(0) | PULLUDEN)},	/* NAND_OE */
+ 	{OFFSET(gpmc_wen), (MODE(0) | PULLUDEN)},	/* NAND_WEN */
+ 	{OFFSET(gpmc_be0n_cle), (MODE(0) | PULLUDEN)},	/* NAND_BE_CLE */

+ 0 - 427
configs/Display001_3.12.30_defconfig

@@ -1,427 +0,0 @@
-BR2_arm=y
-BR2_cortex_a8=y
-BR2_ARM_INSTRUCTIONS_THUMB2=y
-BR2_DL_DIR="~/buildroot_dl"
-BR2_HOST_DIR="/opt/GfA/TC_L312_C493_QT57"
-# BR2_COMPILER_PARANOID_UNSAFE_PATH is not set
-BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
-BR2_KERNEL_HEADERS_3_12=y
-BR2_GLIBC_VERSION_2_24=y
-BR2_BINUTILS_VERSION_2_27_X=y
-BR2_GCC_VERSION_4_9_3=y
-BR2_TOOLCHAIN_BUILDROOT_CXX=y
-BR2_PACKAGE_HOST_GDB=y
-BR2_PACKAGE_HOST_GDB_TUI=y
-BR2_PACKAGE_HOST_GDB_PYTHON=y
-BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY=y
-BR2_TARGET_OPTIMIZATION="-pipe"
-BR2_TARGET_GENERIC_HOSTNAME="GfA"
-BR2_TARGET_GENERIC_ISSUE="Welcome to GfA Display001"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
-BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt ../GfA/board/GfA/Display001/device_table.txt"
-BR2_TARGET_GENERIC_ROOT_PASSWD="root"
-BR2_TARGET_GENERIC_GETTY_PORT="ttyO0"
-BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200=y
-# BR2_ENABLE_LOCALE_PURGE is not set
-BR2_GENERATE_LOCALE="en_US en_GB de_DE de_AT de_CH fr_FR it_IT es_ES sv_FI sv_SE nb_NO nn_NO se_NO da_DK"
-BR2_TARGET_TZ_INFO=y
-BR2_TARGET_LOCALTIME="Europe/Vienna"
-BR2_ROOTFS_POST_BUILD_SCRIPT="../GfA/board/GfA/Display001/post-build.sh"
-BR2_LINUX_KERNEL=y
-BR2_LINUX_KERNEL_CUSTOM_GIT=y
-BR2_LINUX_KERNEL_CUSTOM_REPO_URL="git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git"
-BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="68f449afccf6d1fb6b38bddfc3a40d9e97b53bdf"
-BR2_LINUX_KERNEL_PATCH="board/beaglebone/patches/linux/ ../GfA/board/GfA/Display001/linux_3.12.30"
-BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
-BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="../GfA/board/GfA/Display001/Display001_defconfig"
-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/Display001.dts ../GfA/board/GfA/Display001/Display001_4.dts ../GfA/board/GfA/Display001/Display001_7.dts ../GfA/board/GfA/Display001/Display001_10.dts ../GfA/board/GfA/Display001/Display001_rru.dts ../GfA/board/GfA/Display001/Display001_4_nopruss.dts ../GfA/board/GfA/Display001/Display001_7_gain1.dts"
-BR2_PACKAGE_BUSYBOX_CONFIG="../GfA/board/GfA/Display001/busybox.config"
-BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
-BR2_PACKAGE_FFMPEG_GPL=y
-BR2_PACKAGE_FFMPEG_NONFREE=y
-BR2_PACKAGE_FFMPEG_FFPLAY=y
-BR2_PACKAGE_FFMPEG_FFSERVER=y
-BR2_PACKAGE_FFMPEG_FFPROBE=y
-BR2_PACKAGE_FFMPEG_AVRESAMPLE=y
-BR2_PACKAGE_FFMPEG_POSTPROC=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTP=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTPMANAGER=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTSP=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SMPTE=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_UDP=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOBOX=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOCROP=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_Y4M=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2_PROBE=y
-BR2_PACKAGE_GST1_PLUGINS_BAD=y
-BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL=y
-BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264=y
-BR2_PACKAGE_MPD=y
-BR2_PACKAGE_MPLAYER=y
-BR2_PACKAGE_MPV=y
-BR2_PACKAGE_VLC=y
-BR2_PACKAGE_WAVPACK=y
-BR2_PACKAGE_GZIP=y
-BR2_PACKAGE_LZ4=y
-BR2_PACKAGE_LZIP=y
-BR2_PACKAGE_LZOP=y
-BR2_PACKAGE_P7ZIP=y
-BR2_PACKAGE_UNRAR=y
-BR2_PACKAGE_UNZIP=y
-BR2_PACKAGE_XZ=y
-BR2_PACKAGE_ZIP=y
-BR2_PACKAGE_GDB=y
-BR2_PACKAGE_GDB_DEBUGGER=y
-BR2_PACKAGE_STRACE=y
-BR2_PACKAGE_BINUTILS=y
-BR2_PACKAGE_BINUTILS_TARGET=y
-BR2_PACKAGE_GETTEXT=y
-BR2_PACKAGE_SED=y
-BR2_PACKAGE_DOSFSTOOLS=y
-BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
-BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
-BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
-BR2_PACKAGE_E2FSPROGS=y
-BR2_PACKAGE_E2FSPROGS_DEBUGFS=y
-BR2_PACKAGE_F2FS_TOOLS=y
-BR2_PACKAGE_FLASHBENCH=y
-BR2_PACKAGE_MAKEDEVS=y
-BR2_PACKAGE_MMC_UTILS=y
-BR2_PACKAGE_DEJAVU=y
-BR2_PACKAGE_DIRECTFB=y
-BR2_PACKAGE_DIRECTFB_DIVINE=y
-BR2_PACKAGE_DIRECTFB_SAWMAN=y
-BR2_PACKAGE_DIRECTFB_DITHER_RGB16=y
-BR2_PACKAGE_EFL=y
-BR2_PACKAGE_EFL_FB=y
-BR2_PACKAGE_FB_TEST_APP=y
-BR2_PACKAGE_FBTERM=y
-BR2_PACKAGE_FBV=y
-BR2_PACKAGE_LINUX_FUSION=y
-BR2_PACKAGE_PSPLASH=y
-BR2_PACKAGE_SDL_DIRECTFB=y
-BR2_PACKAGE_SDL_GFX=y
-BR2_PACKAGE_SDL_IMAGE=y
-BR2_PACKAGE_SDL_IMAGE_GIF=y
-BR2_PACKAGE_SDL_IMAGE_JPEG=y
-BR2_PACKAGE_SDL_IMAGE_LBM=y
-BR2_PACKAGE_SDL_IMAGE_PCX=y
-BR2_PACKAGE_SDL_IMAGE_PNG=y
-BR2_PACKAGE_SDL_IMAGE_PNM=y
-BR2_PACKAGE_SDL_IMAGE_TARGA=y
-BR2_PACKAGE_SDL_IMAGE_TIFF=y
-BR2_PACKAGE_SDL_IMAGE_WEBP=y
-BR2_PACKAGE_SDL_IMAGE_XCF=y
-BR2_PACKAGE_SDL_IMAGE_XPM=y
-BR2_PACKAGE_SDL_IMAGE_XV=y
-BR2_PACKAGE_SDL_MIXER=y
-BR2_PACKAGE_SDL_NET=y
-BR2_PACKAGE_SDL_SOUND=y
-BR2_PACKAGE_SDL_SOUND_PLAYSOUND=y
-BR2_PACKAGE_SDL_TTF=y
-BR2_PACKAGE_SDL2=y
-BR2_PACKAGE_SDL2_DIRECTFB=y
-BR2_PACKAGE_SDL2_GFX=y
-BR2_PACKAGE_SDL2_IMAGE=y
-BR2_PACKAGE_SDL2_TTF=y
-BR2_PACKAGE_QT5=y
-BR2_PACKAGE_QT5BASE_LICENSE_APPROVED=y
-BR2_PACKAGE_QT5BASE_MYSQL=y
-BR2_PACKAGE_QT5BASE_PSQL=y
-BR2_PACKAGE_QT5BASE_SQLITE_SYSTEM=y
-BR2_PACKAGE_QT5BASE_OPENGL_LIB=y
-BR2_PACKAGE_QT5BASE_LINUXFB=y
-BR2_PACKAGE_QT5BASE_EGLFS=y
-BR2_PACKAGE_QT5BASE_GIF=y
-BR2_PACKAGE_QT5BASE_JPEG=y
-BR2_PACKAGE_QT5BASE_PNG=y
-BR2_PACKAGE_QT53D=y
-BR2_PACKAGE_QT5CANVAS3D=y
-BR2_PACKAGE_QT5CONNECTIVITY=y
-BR2_PACKAGE_QT5ENGINIO=y
-BR2_PACKAGE_QT5GRAPHICALEFFECTS=y
-BR2_PACKAGE_QT5IMAGEFORMATS=y
-BR2_PACKAGE_QT5LOCATION=y
-BR2_PACKAGE_QT5MULTIMEDIA=y
-BR2_PACKAGE_QT5QUICKCONTROLS=y
-BR2_PACKAGE_QT5SENSORS=y
-BR2_PACKAGE_QT5SERIALBUS=y
-BR2_PACKAGE_QT5SVG=y
-BR2_PACKAGE_QT5WEBENGINE=y
-BR2_PACKAGE_QT5VIRTUALKEYBOARD=y
-BR2_PACKAGE_QT5CHARTS=y
-BR2_PACKAGE_QT5DATAVIS3D=y
-BR2_PACKAGE_QT5QUICKCONTROLS2=y
-BR2_PACKAGE_TEKUI=y
-BR2_PACKAGE_AM33X_CM3=y
-BR2_PACKAGE_LINUX_FIRMWARE=y
-BR2_PACKAGE_LINUX_FIRMWARE_IBT=y
-BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6002=y
-BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
-BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
-BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
-BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
-BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
-BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
-BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
-BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160=y
-BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3168=y
-BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_5000=y
-BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6000G2A=y
-BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6000G2B=y
-BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7260=y
-BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7265D=y
-BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8000C=y
-BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265=y
-BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8686_V8=y
-BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8686_V9=y
-BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8688=y
-BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
-BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
-BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
-BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
-BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
-BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
-BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
-BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIE8897=y
-BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
-BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61=y
-BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
-BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
-BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
-BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
-BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX=y
-BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X=y
-BR2_PACKAGE_LINUX_FIRMWARE_TI_WL128X=y
-BR2_PACKAGE_LINUX_FIRMWARE_TI_WL18XX=y
-BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
-BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4=y
-BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5=y
-BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
-BR2_PACKAGE_AM335X_PRU_PACKAGE=y
-BR2_PACKAGE_DEVMEM2=y
-BR2_PACKAGE_EVTEST=y
-BR2_PACKAGE_I2C_TOOLS=y
-BR2_PACKAGE_INPUT_TOOLS=y
-BR2_PACKAGE_KBD=y
-BR2_PACKAGE_LIBUIO=y
-BR2_PACKAGE_LSUIO=y
-BR2_PACKAGE_RS485CONF=y
-BR2_PACKAGE_SPI_TOOLS=y
-BR2_PACKAGE_TI_GFX=y
-BR2_PACKAGE_TI_GFX_EGLIMAGE=y
-BR2_PACKAGE_TI_GFX_ES8=y
-BR2_PACKAGE_TI_UTILS=y
-BR2_PACKAGE_USB_MODESWITCH_DATA=y
-BR2_PACKAGE_USBMOUNT=y
-BR2_PACKAGE_USBUTILS=y
-BR2_PACKAGE_PERL=y
-BR2_PACKAGE_PYTHON=y
-BR2_PACKAGE_PYTHON_BZIP2=y
-BR2_PACKAGE_PYTHON_BSDDB=y
-BR2_PACKAGE_PYTHON_CODECSCJK=y
-BR2_PACKAGE_PYTHON_CURSES=y
-BR2_PACKAGE_PYTHON_READLINE=y
-BR2_PACKAGE_PYTHON_SSL=y
-BR2_PACKAGE_PYTHON_SQLITE=y
-BR2_PACKAGE_PYTHON_PYEXPAT=y
-BR2_PACKAGE_PYTHON_HASHLIB=y
-BR2_PACKAGE_PYTHON_PYUDEV=y
-BR2_PACKAGE_TCL=y
-BR2_PACKAGE_EXPECT=y
-BR2_PACKAGE_TCLLIB=y
-BR2_PACKAGE_LIBMPD=y
-BR2_PACKAGE_OPUS=y
-BR2_PACKAGE_TAGLIB=y
-BR2_PACKAGE_LIBZIP=y
-BR2_PACKAGE_SNAPPY=y
-BR2_PACKAGE_SZIP=y
-BR2_PACKAGE_GNUTLS=y
-BR2_PACKAGE_GNUTLS_TOOLS=y
-BR2_PACKAGE_LIBNSS=y
-BR2_PACKAGE_LIBSHA1=y
-BR2_PACKAGE_LIBSSH2=y
-BR2_PACKAGE_OPENSSL_BIN=y
-BR2_PACKAGE_OPENSSL_ENGINES=y
-BR2_PACKAGE_MYSQL_SERVER=y
-BR2_PACKAGE_SQLITE_NO_SYNC=y
-BR2_PACKAGE_LIBCONFIG=y
-BR2_PACKAGE_CAIRO_TEE=y
-BR2_PACKAGE_GD=y
-BR2_PACKAGE_GD_ANNOTATE=y
-BR2_PACKAGE_GD_BDFTOGD=y
-BR2_PACKAGE_GD_GD2COPYPAL=y
-BR2_PACKAGE_GD_GD2TOGIF=y
-BR2_PACKAGE_GD_GD2TOPNG=y
-BR2_PACKAGE_GD_GDCMPGIF=y
-BR2_PACKAGE_GD_GDPARTTOPNG=y
-BR2_PACKAGE_GD_GDTOPNG=y
-BR2_PACKAGE_GD_GIFTOGD2=y
-BR2_PACKAGE_GD_PNGTOGD=y
-BR2_PACKAGE_GD_PNGTOGD2=y
-BR2_PACKAGE_GD_WEBPNG=y
-BR2_PACKAGE_GDK_PIXBUF=y
-BR2_PACKAGE_HARFBUZZ=y
-BR2_PACKAGE_LIBDRM=y
-BR2_PACKAGE_LIBDRM_OMAP=y
-BR2_PACKAGE_LIBDRM_INSTALL_TESTS=y
-BR2_PACKAGE_DTC=y
-BR2_PACKAGE_DTC_PROGRAMS=y
-BR2_PACKAGE_LIBGUDEV=y
-BR2_PACKAGE_LIBHID=y
-BR2_PACKAGE_LIBIIO=y
-BR2_PACKAGE_LIBIIO_BINDINGS_PYTHON=y
-BR2_PACKAGE_LIBINPUT=y
-BR2_PACKAGE_LIBV4L=y
-BR2_PACKAGE_LIBXKBCOMMON=y
-BR2_PACKAGE_JSONCPP=y
-BR2_PACKAGE_LIBXSLT=y
-BR2_PACKAGE_LIBMPEG2=y
-BR2_PACKAGE_LIBVPX=y
-BR2_PACKAGE_LIBYUV=y
-BR2_PACKAGE_CANFESTIVAL=y
-BR2_PACKAGE_CANFESTIVAL_INSTALL_EXAMPLES=y
-BR2_PACKAGE_CURL=y
-BR2_PACKAGE_LIBGSASL=y
-BR2_PACKAGE_LIBIDN=y
-BR2_PACKAGE_LIBIDN_BINARY=y
-BR2_PACKAGE_LIBMBUS=y
-BR2_PACKAGE_LIBPJSIP=y
-BR2_PACKAGE_LIBRSYNC=y
-BR2_PACKAGE_LIBSOUP=y
-BR2_PACKAGE_LIBVNCSERVER=y
-BR2_PACKAGE_LIBVNCSERVER_TIGHTPNG=y
-BR2_PACKAGE_NEON=y
-BR2_PACKAGE_NEON_ZLIB=y
-BR2_PACKAGE_NEON_SSL=y
-BR2_PACKAGE_NEON_LIBXML2=y
-BR2_PACKAGE_BOOST_ATOMIC=y
-BR2_PACKAGE_BOOST_CHRONO=y
-BR2_PACKAGE_BOOST_CONTAINER=y
-BR2_PACKAGE_BOOST_CONTEXT=y
-BR2_PACKAGE_BOOST_COROUTINE=y
-BR2_PACKAGE_BOOST_COROUTINE2=y
-BR2_PACKAGE_BOOST_DATE_TIME=y
-BR2_PACKAGE_BOOST_EXCEPTION=y
-BR2_PACKAGE_BOOST_FILESYSTEM=y
-BR2_PACKAGE_BOOST_GRAPH=y
-BR2_PACKAGE_BOOST_GRAPH_PARALLEL=y
-BR2_PACKAGE_BOOST_IOSTREAMS=y
-BR2_PACKAGE_BOOST_LOCALE=y
-BR2_PACKAGE_BOOST_LOG=y
-BR2_PACKAGE_BOOST_MATH=y
-BR2_PACKAGE_BOOST_METAPARSE=y
-BR2_PACKAGE_BOOST_MPI=y
-BR2_PACKAGE_BOOST_PROGRAM_OPTIONS=y
-BR2_PACKAGE_BOOST_PYTHON=y
-BR2_PACKAGE_BOOST_RANDOM=y
-BR2_PACKAGE_BOOST_REGEX=y
-BR2_PACKAGE_BOOST_SERIALIZATION=y
-BR2_PACKAGE_BOOST_SIGNALS=y
-BR2_PACKAGE_BOOST_SYSTEM=y
-BR2_PACKAGE_BOOST_THREAD=y
-BR2_PACKAGE_BOOST_TIMER=y
-BR2_PACKAGE_BOOST_TYPE_ERASURE=y
-BR2_PACKAGE_BOOST_WAVE=y
-BR2_PACKAGE_ELFUTILS=y
-BR2_PACKAGE_LIBCAP_TOOLS=y
-BR2_PACKAGE_PROTOBUF=y
-BR2_PACKAGE_PROTOBUF_C=y
-BR2_PACKAGE_NCURSES_WCHAR=y
-BR2_PACKAGE_NCURSES_TARGET_PANEL=y
-BR2_PACKAGE_NCURSES_TARGET_FORM=y
-BR2_PACKAGE_NCURSES_TARGET_MENU=y
-BR2_PACKAGE_NCURSES_TARGET_PROGS=y
-BR2_PACKAGE_FETCHMAIL=y
-BR2_PACKAGE_HEIRLOOM_MAILX=y
-BR2_PACKAGE_LIBESMTP=y
-BR2_PACKAGE_MSMTP=y
-BR2_PACKAGE_MUTT=y
-BR2_PACKAGE_MUTT_IMAP=y
-BR2_PACKAGE_MUTT_POP3=y
-BR2_PACKAGE_BLUEZ_UTILS_AUDIO=y
-BR2_PACKAGE_BLUEZ_UTILS_USB=y
-BR2_PACKAGE_BLUEZ_UTILS_GATT=y
-BR2_PACKAGE_CAN_UTILS=y
-BR2_PACKAGE_CIVETWEB=y
-BR2_PACKAGE_CIVETWEB_WITH_LUA=y
-BR2_PACKAGE_CONNTRACK_TOOLS=y
-BR2_PACKAGE_CRDA=y
-BR2_PACKAGE_DHCP=y
-BR2_PACKAGE_DHCP_SERVER=y
-BR2_PACKAGE_DHCP_SERVER_DELAYED_ACK=y
-BR2_PACKAGE_DHCP_CLIENT=y
-BR2_PACKAGE_GESFTPSERVER=y
-BR2_PACKAGE_HOSTAPD=y
-BR2_PACKAGE_HOSTAPD_EAP=y
-BR2_PACKAGE_HOSTAPD_WPS=y
-BR2_PACKAGE_IFTOP=y
-BR2_PACKAGE_IFUPDOWN=y
-BR2_PACKAGE_IPROUTE2=y
-BR2_PACKAGE_IPSEC_TOOLS=y
-BR2_PACKAGE_IPSEC_TOOLS_READLINE=y
-BR2_PACKAGE_IPTABLES=y
-BR2_PACKAGE_IW=y
-BR2_PACKAGE_NETPLUG=y
-BR2_PACKAGE_OPENSSH=y
-BR2_PACKAGE_OPENVPN=y
-BR2_PACKAGE_OPENVPN_SMALL=y
-BR2_PACKAGE_PPPD=y
-BR2_PACKAGE_PPPD_FILTER=y
-BR2_PACKAGE_PPPD_RADIUS=y
-BR2_PACKAGE_PPTP_LINUX=y
-BR2_PACKAGE_RSYNC=y
-BR2_PACKAGE_TINC=y
-BR2_PACKAGE_WGET=y
-BR2_PACKAGE_WIRELESS_TOOLS=y
-BR2_PACKAGE_WIRELESS_TOOLS_LIB=y
-BR2_PACKAGE_WPA_SUPPLICANT=y
-BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
-BR2_PACKAGE_WPA_SUPPLICANT_WIFI_DISPLAY=y
-BR2_PACKAGE_WPA_SUPPLICANT_AUTOSCAN=y
-BR2_PACKAGE_WPA_SUPPLICANT_EAP=y
-BR2_PACKAGE_WPA_SUPPLICANT_HOTSPOT=y
-BR2_PACKAGE_WPA_SUPPLICANT_DEBUG_SYSLOG=y
-BR2_PACKAGE_WPA_SUPPLICANT_WPS=y
-BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
-BR2_PACKAGE_WPA_SUPPLICANT_WPA_CLIENT_SO=y
-BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
-BR2_PACKAGE_WPA_SUPPLICANT_DBUS_OLD=y
-BR2_PACKAGE_WPA_SUPPLICANT_DBUS_NEW=y
-BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
-BR2_PACKAGE_BASH=y
-BR2_PACKAGE_SCREEN=y
-BR2_PACKAGE_SUDO=y
-BR2_PACKAGE_ATTR=y
-BR2_PACKAGE_HTOP=y
-BR2_PACKAGE_KEYUTILS=y
-BR2_PACKAGE_POLKIT=y
-BR2_PACKAGE_UTIL_LINUX_SETTERM=y
-BR2_PACKAGE_JOE=y
-BR2_TARGET_ROOTFS_EXT2=y
-BR2_TARGET_ROOTFS_EXT2_4=y
-BR2_TARGET_ROOTFS_TAR_GZIP=y
-BR2_TARGET_UBOOT=y
-BR2_TARGET_UBOOT_BOARDNAME="am335x_boneblack"
-BR2_TARGET_UBOOT_CUSTOM_VERSION=y
-BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2013.10"
-BR2_TARGET_UBOOT_PATCH="../GfA/board/GfA/Display001/uboot_2013.10"
-# BR2_TARGET_UBOOT_FORMAT_BIN is not set
-BR2_TARGET_UBOOT_FORMAT_IMG=y
-BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
-BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="spl/u-boot-spl.bin"
-BR2_TARGET_UBOOT_SPL=y
-BR2_TARGET_UBOOT_SPL_NAME="MLO"
-BR2_PACKAGE_HOST_DOSFSTOOLS=y
-BR2_PACKAGE_HOST_DTC=y
-BR2_PACKAGE_HOST_GENIMAGE=y
-BR2_PACKAGE_HOST_MTOOLS=y
-BR2_PACKAGE_WT=y
-BR2_PACKAGE_NETWORK_INTERFACES_SCRIPT=y
-BR2_PACKAGE_GFA_ADDONS=y

+ 0 - 346
configs/Display001_3.12.30_sgx_defconfig

@@ -1,346 +0,0 @@
-BR2_arm=y
-BR2_cortex_a8=y
-BR2_ARM_INSTRUCTIONS_THUMB2=y
-BR2_DL_DIR="/home/ru/buildroot_dl"
-BR2_HOST_DIR="/opt/GfA/TC_L312_C493_QT57"
-# BR2_COMPILER_PARANOID_UNSAFE_PATH is not set
-BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
-BR2_KERNEL_HEADERS_3_12=y
-BR2_GLIBC_VERSION_2_24=y
-BR2_BINUTILS_VERSION_2_27_X=y
-BR2_GCC_VERSION_4_9_3=y
-BR2_TOOLCHAIN_BUILDROOT_CXX=y
-BR2_PACKAGE_HOST_GDB=y
-BR2_PACKAGE_HOST_GDB_TUI=y
-BR2_PACKAGE_HOST_GDB_PYTHON=y
-BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY=y
-BR2_TARGET_OPTIMIZATION="-pipe"
-BR2_TARGET_GENERIC_HOSTNAME="GfA"
-BR2_TARGET_GENERIC_ISSUE="Welcome to GfA Display001"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
-BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt ../GfA/board/GfA/Display001/device_table.txt"
-BR2_TARGET_GENERIC_ROOT_PASSWD="root"
-BR2_TARGET_GENERIC_GETTY_PORT="ttyO0"
-BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200=y
-# BR2_ENABLE_LOCALE_PURGE is not set
-BR2_GENERATE_LOCALE="en_US en_GB de_DE de_AT de_CH fr_FR it_IT es_ES sv_FI sv_SE nb_NO nn_NO se_NO da_DK"
-BR2_TARGET_TZ_INFO=y
-BR2_TARGET_LOCALTIME="Europe/Vienna"
-BR2_ROOTFS_POST_BUILD_SCRIPT="../GfA/board/GfA/Display001/post-build.sh"
-BR2_LINUX_KERNEL=y
-BR2_LINUX_KERNEL_CUSTOM_GIT=y
-BR2_LINUX_KERNEL_CUSTOM_REPO_URL="git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git"
-BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="68f449afccf6d1fb6b38bddfc3a40d9e97b53bdf"
-BR2_LINUX_KERNEL_PATCH="board/beaglebone/patches/linux/ ../GfA/board/GfA/Display001/linux_3.12.30"
-BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
-BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="../GfA/board/GfA/Display001/Display001_defconfig"
-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/Display001.dts ../GfA/board/GfA/Display001/Display001_4.dts ../GfA/board/GfA/Display001/Display001_7.dts ../GfA/board/GfA/Display001/Display001_10.dts"
-BR2_PACKAGE_BUSYBOX_CONFIG="../GfA/board/GfA/Display001/busybox.config"
-BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
-BR2_PACKAGE_MPD=y
-BR2_PACKAGE_MPLAYER=y
-BR2_PACKAGE_WAVPACK=y
-BR2_PACKAGE_GZIP=y
-BR2_PACKAGE_LZ4=y
-BR2_PACKAGE_LZIP=y
-BR2_PACKAGE_LZOP=y
-BR2_PACKAGE_P7ZIP=y
-BR2_PACKAGE_UNRAR=y
-BR2_PACKAGE_UNZIP=y
-BR2_PACKAGE_XZ=y
-BR2_PACKAGE_ZIP=y
-BR2_PACKAGE_GDB=y
-BR2_PACKAGE_GDB_DEBUGGER=y
-BR2_PACKAGE_STRACE=y
-BR2_PACKAGE_BINUTILS=y
-BR2_PACKAGE_BINUTILS_TARGET=y
-BR2_PACKAGE_GETTEXT=y
-BR2_PACKAGE_SED=y
-BR2_PACKAGE_DOSFSTOOLS=y
-BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
-BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
-BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
-BR2_PACKAGE_E2FSPROGS=y
-BR2_PACKAGE_E2FSPROGS_DEBUGFS=y
-BR2_PACKAGE_F2FS_TOOLS=y
-BR2_PACKAGE_FLASHBENCH=y
-BR2_PACKAGE_MAKEDEVS=y
-BR2_PACKAGE_MMC_UTILS=y
-BR2_PACKAGE_DEJAVU=y
-BR2_PACKAGE_MESA3D_DEMOS=y
-BR2_PACKAGE_DIRECTFB=y
-BR2_PACKAGE_DIRECTFB_MULTI=y
-BR2_PACKAGE_DIRECTFB_DIVINE=y
-BR2_PACKAGE_DIRECTFB_SAWMAN=y
-BR2_PACKAGE_DIRECTFB_EXAMPLES=y
-BR2_PACKAGE_EFL=y
-BR2_PACKAGE_FB_TEST_APP=y
-BR2_PACKAGE_FBTERM=y
-BR2_PACKAGE_FBV=y
-BR2_PACKAGE_PSPLASH=y
-BR2_PACKAGE_SDL=y
-BR2_PACKAGE_SDL_DIRECTFB=y
-BR2_PACKAGE_SDL_GFX=y
-BR2_PACKAGE_SDL_IMAGE=y
-BR2_PACKAGE_SDL_IMAGE_GIF=y
-BR2_PACKAGE_SDL_IMAGE_JPEG=y
-BR2_PACKAGE_SDL_IMAGE_LBM=y
-BR2_PACKAGE_SDL_IMAGE_PCX=y
-BR2_PACKAGE_SDL_IMAGE_PNG=y
-BR2_PACKAGE_SDL_IMAGE_PNM=y
-BR2_PACKAGE_SDL_IMAGE_TARGA=y
-BR2_PACKAGE_SDL_IMAGE_TIFF=y
-BR2_PACKAGE_SDL_IMAGE_WEBP=y
-BR2_PACKAGE_SDL_IMAGE_XCF=y
-BR2_PACKAGE_SDL_IMAGE_XPM=y
-BR2_PACKAGE_SDL_IMAGE_XV=y
-BR2_PACKAGE_SDL_MIXER=y
-BR2_PACKAGE_SDL_NET=y
-BR2_PACKAGE_SDL_SOUND=y
-BR2_PACKAGE_SDL_SOUND_PLAYSOUND=y
-BR2_PACKAGE_SDL_TTF=y
-BR2_PACKAGE_QT5=y
-BR2_PACKAGE_QT5BASE_LICENSE_APPROVED=y
-BR2_PACKAGE_QT5BASE_MYSQL=y
-BR2_PACKAGE_QT5BASE_PSQL=y
-BR2_PACKAGE_QT5BASE_SQLITE_SYSTEM=y
-BR2_PACKAGE_QT5BASE_OPENGL_LIB=y
-BR2_PACKAGE_QT5BASE_LINUXFB=y
-BR2_PACKAGE_QT5BASE_DIRECTFB=y
-BR2_PACKAGE_QT5BASE_EGLFS=y
-BR2_PACKAGE_QT5BASE_GIF=y
-BR2_PACKAGE_QT5BASE_JPEG=y
-BR2_PACKAGE_QT5BASE_PNG=y
-BR2_PACKAGE_QT53D=y
-BR2_PACKAGE_QT5CANVAS3D=y
-BR2_PACKAGE_QT5CONNECTIVITY=y
-BR2_PACKAGE_QT5ENGINIO=y
-BR2_PACKAGE_QT5GRAPHICALEFFECTS=y
-BR2_PACKAGE_QT5IMAGEFORMATS=y
-BR2_PACKAGE_QT5LOCATION=y
-BR2_PACKAGE_QT5MULTIMEDIA=y
-BR2_PACKAGE_QT5QUICKCONTROLS=y
-BR2_PACKAGE_QT5SENSORS=y
-BR2_PACKAGE_QT5SERIALBUS=y
-BR2_PACKAGE_QT5SVG=y
-BR2_PACKAGE_QT5WEBENGINE=y
-BR2_PACKAGE_QT5VIRTUALKEYBOARD=y
-BR2_PACKAGE_QT5CHARTS=y
-BR2_PACKAGE_QT5DATAVIS3D=y
-BR2_PACKAGE_QT5QUICKCONTROLS2=y
-BR2_PACKAGE_QT5WEBKIT=y
-BR2_PACKAGE_AM33X_CM3=y
-BR2_PACKAGE_LINUX_FIRMWARE=y
-BR2_PACKAGE_AM335X_PRU_PACKAGE=y
-BR2_PACKAGE_DEVMEM2=y
-BR2_PACKAGE_EVTEST=y
-BR2_PACKAGE_I2C_TOOLS=y
-BR2_PACKAGE_INPUT_TOOLS=y
-BR2_PACKAGE_KBD=y
-BR2_PACKAGE_LIBUIO=y
-BR2_PACKAGE_LSUIO=y
-BR2_PACKAGE_RS485CONF=y
-BR2_PACKAGE_SPI_TOOLS=y
-BR2_PACKAGE_TI_SGX_KM=y
-BR2_PACKAGE_TI_SGX_UM=y
-BR2_PACKAGE_TI_UTILS=y
-BR2_PACKAGE_USB_MODESWITCH_DATA=y
-BR2_PACKAGE_USBMOUNT=y
-BR2_PACKAGE_USBUTILS=y
-BR2_PACKAGE_PERL=y
-BR2_PACKAGE_PYTHON=y
-BR2_PACKAGE_PYTHON_BZIP2=y
-BR2_PACKAGE_PYTHON_BSDDB=y
-BR2_PACKAGE_PYTHON_CODECSCJK=y
-BR2_PACKAGE_PYTHON_CURSES=y
-BR2_PACKAGE_PYTHON_READLINE=y
-BR2_PACKAGE_PYTHON_SSL=y
-BR2_PACKAGE_PYTHON_SQLITE=y
-BR2_PACKAGE_PYTHON_PYEXPAT=y
-BR2_PACKAGE_PYTHON_HASHLIB=y
-BR2_PACKAGE_PYTHON_PYUDEV=y
-BR2_PACKAGE_TCL=y
-BR2_PACKAGE_EXPECT=y
-BR2_PACKAGE_TCLLIB=y
-BR2_PACKAGE_LIBMPD=y
-BR2_PACKAGE_OPUS=y
-BR2_PACKAGE_TAGLIB=y
-BR2_PACKAGE_LIBZIP=y
-BR2_PACKAGE_SNAPPY=y
-BR2_PACKAGE_SZIP=y
-BR2_PACKAGE_CA_CERTIFICATES=y
-BR2_PACKAGE_GNUTLS=y
-BR2_PACKAGE_GNUTLS_TOOLS=y
-BR2_PACKAGE_LIBNSS=y
-BR2_PACKAGE_LIBSHA1=y
-BR2_PACKAGE_LIBSSH2=y
-BR2_PACKAGE_OPENSSL_BIN=y
-BR2_PACKAGE_OPENSSL_ENGINES=y
-BR2_PACKAGE_MYSQL_SERVER=y
-BR2_PACKAGE_SQLITE_NO_SYNC=y
-BR2_PACKAGE_LIBCONFIG=y
-BR2_PACKAGE_CAIRO_TEE=y
-BR2_PACKAGE_GD=y
-BR2_PACKAGE_GD_ANNOTATE=y
-BR2_PACKAGE_GD_BDFTOGD=y
-BR2_PACKAGE_GD_GD2COPYPAL=y
-BR2_PACKAGE_GD_GD2TOGIF=y
-BR2_PACKAGE_GD_GD2TOPNG=y
-BR2_PACKAGE_GD_GDCMPGIF=y
-BR2_PACKAGE_GD_GDPARTTOPNG=y
-BR2_PACKAGE_GD_GDTOPNG=y
-BR2_PACKAGE_GD_GIFTOGD2=y
-BR2_PACKAGE_GD_PNGTOGD=y
-BR2_PACKAGE_GD_PNGTOGD2=y
-BR2_PACKAGE_GD_WEBPNG=y
-BR2_PACKAGE_GDK_PIXBUF=y
-BR2_PACKAGE_HARFBUZZ=y
-BR2_PACKAGE_LIBDRM_INSTALL_TESTS=y
-BR2_PACKAGE_DTC=y
-BR2_PACKAGE_DTC_PROGRAMS=y
-BR2_PACKAGE_LIBGUDEV=y
-BR2_PACKAGE_LIBHID=y
-BR2_PACKAGE_LIBIIO=y
-BR2_PACKAGE_LIBIIO_BINDINGS_PYTHON=y
-BR2_PACKAGE_LIBINPUT=y
-BR2_PACKAGE_LIBV4L=y
-BR2_PACKAGE_LIBXKBCOMMON=y
-BR2_PACKAGE_JSONCPP=y
-BR2_PACKAGE_LIBXSLT=y
-BR2_PACKAGE_LIBMPEG2=y
-BR2_PACKAGE_LIBOPENH264=y
-BR2_PACKAGE_LIBVPX=y
-BR2_PACKAGE_LIBYUV=y
-BR2_PACKAGE_CURL=y
-BR2_PACKAGE_LIBIDN=y
-BR2_PACKAGE_LIBIDN_BINARY=y
-BR2_PACKAGE_LIBMBUS=y
-BR2_PACKAGE_LIBNETFILTER_CONNTRACK=y
-BR2_PACKAGE_LIBNETFILTER_CTHELPER=y
-BR2_PACKAGE_LIBNETFILTER_CTTIMEOUT=y
-BR2_PACKAGE_LIBPJSIP=y
-BR2_PACKAGE_LIBRSYNC=y
-BR2_PACKAGE_LIBSOUP=y
-BR2_PACKAGE_LIBVNCSERVER=y
-BR2_PACKAGE_LIBVNCSERVER_TIGHTPNG=y
-BR2_PACKAGE_NEON=y
-BR2_PACKAGE_NEON_ZLIB=y
-BR2_PACKAGE_NEON_SSL=y
-BR2_PACKAGE_NEON_LIBXML2=y
-BR2_PACKAGE_BOOST_ATOMIC=y
-BR2_PACKAGE_BOOST_CHRONO=y
-BR2_PACKAGE_BOOST_CONTAINER=y
-BR2_PACKAGE_BOOST_CONTEXT=y
-BR2_PACKAGE_BOOST_COROUTINE=y
-BR2_PACKAGE_BOOST_COROUTINE2=y
-BR2_PACKAGE_BOOST_DATE_TIME=y
-BR2_PACKAGE_BOOST_EXCEPTION=y
-BR2_PACKAGE_BOOST_FILESYSTEM=y
-BR2_PACKAGE_BOOST_GRAPH=y
-BR2_PACKAGE_BOOST_GRAPH_PARALLEL=y
-BR2_PACKAGE_BOOST_IOSTREAMS=y
-BR2_PACKAGE_BOOST_LOCALE=y
-BR2_PACKAGE_BOOST_LOG=y
-BR2_PACKAGE_BOOST_MATH=y
-BR2_PACKAGE_BOOST_METAPARSE=y
-BR2_PACKAGE_BOOST_MPI=y
-BR2_PACKAGE_BOOST_PROGRAM_OPTIONS=y
-BR2_PACKAGE_BOOST_PYTHON=y
-BR2_PACKAGE_BOOST_RANDOM=y
-BR2_PACKAGE_BOOST_REGEX=y
-BR2_PACKAGE_BOOST_SERIALIZATION=y
-BR2_PACKAGE_BOOST_SIGNALS=y
-BR2_PACKAGE_BOOST_SYSTEM=y
-BR2_PACKAGE_BOOST_THREAD=y
-BR2_PACKAGE_BOOST_TIMER=y
-BR2_PACKAGE_BOOST_TYPE_ERASURE=y
-BR2_PACKAGE_BOOST_WAVE=y
-BR2_PACKAGE_ELFUTILS=y
-BR2_PACKAGE_LIBCAP_TOOLS=y
-BR2_PACKAGE_PROTOBUF=y
-BR2_PACKAGE_PROTOBUF_C=y
-BR2_PACKAGE_NCURSES_WCHAR=y
-BR2_PACKAGE_NCURSES_TARGET_PANEL=y
-BR2_PACKAGE_NCURSES_TARGET_FORM=y
-BR2_PACKAGE_NCURSES_TARGET_MENU=y
-BR2_PACKAGE_NCURSES_TARGET_PROGS=y
-BR2_PACKAGE_MSMTP=y
-BR2_PACKAGE_BLUEZ_UTILS_AUDIO=y
-BR2_PACKAGE_BLUEZ_UTILS_USB=y
-BR2_PACKAGE_BLUEZ_UTILS_GATT=y
-BR2_PACKAGE_CIVETWEB=y
-BR2_PACKAGE_CIVETWEB_WITH_LUA=y
-BR2_PACKAGE_CRDA=y
-BR2_PACKAGE_DHCP=y
-BR2_PACKAGE_DHCP_SERVER=y
-BR2_PACKAGE_DHCP_SERVER_DELAYED_ACK=y
-BR2_PACKAGE_DHCP_CLIENT=y
-BR2_PACKAGE_GESFTPSERVER=y
-BR2_PACKAGE_HOSTAPD=y
-BR2_PACKAGE_HOSTAPD_EAP=y
-BR2_PACKAGE_HOSTAPD_WPS=y
-BR2_PACKAGE_IFTOP=y
-BR2_PACKAGE_IPSEC_TOOLS=y
-BR2_PACKAGE_IPSEC_TOOLS_READLINE=y
-BR2_PACKAGE_IPTABLES=y
-BR2_PACKAGE_IW=y
-BR2_PACKAGE_NETPLUG=y
-BR2_PACKAGE_OPENSSH=y
-BR2_PACKAGE_OPENVPN=y
-BR2_PACKAGE_OPENVPN_SMALL=y
-BR2_PACKAGE_PPPD=y
-BR2_PACKAGE_PPPD_FILTER=y
-BR2_PACKAGE_PPPD_RADIUS=y
-BR2_PACKAGE_PPTP_LINUX=y
-BR2_PACKAGE_RSYNC=y
-BR2_PACKAGE_TINC=y
-BR2_PACKAGE_WGET=y
-BR2_PACKAGE_WIRELESS_TOOLS=y
-BR2_PACKAGE_WIRELESS_TOOLS_LIB=y
-BR2_PACKAGE_WPA_SUPPLICANT=y
-BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
-BR2_PACKAGE_WPA_SUPPLICANT_WIFI_DISPLAY=y
-BR2_PACKAGE_WPA_SUPPLICANT_AUTOSCAN=y
-BR2_PACKAGE_WPA_SUPPLICANT_EAP=y
-BR2_PACKAGE_WPA_SUPPLICANT_HOTSPOT=y
-BR2_PACKAGE_WPA_SUPPLICANT_DEBUG_SYSLOG=y
-BR2_PACKAGE_WPA_SUPPLICANT_WPS=y
-BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
-BR2_PACKAGE_WPA_SUPPLICANT_WPA_CLIENT_SO=y
-BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
-BR2_PACKAGE_WPA_SUPPLICANT_DBUS_OLD=y
-BR2_PACKAGE_WPA_SUPPLICANT_DBUS_NEW=y
-BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
-BR2_PACKAGE_BASH=y
-BR2_PACKAGE_SCREEN=y
-BR2_PACKAGE_SUDO=y
-BR2_PACKAGE_ATTR=y
-BR2_PACKAGE_HTOP=y
-BR2_PACKAGE_KEYUTILS=y
-BR2_PACKAGE_POLKIT=y
-BR2_PACKAGE_UTIL_LINUX_SETTERM=y
-BR2_PACKAGE_JOE=y
-BR2_TARGET_ROOTFS_EXT2=y
-BR2_TARGET_ROOTFS_EXT2_4=y
-BR2_TARGET_ROOTFS_TAR_GZIP=y
-BR2_TARGET_UBOOT=y
-BR2_TARGET_UBOOT_BOARDNAME="am335x_boneblack"
-BR2_TARGET_UBOOT_CUSTOM_VERSION=y
-BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2013.10"
-BR2_TARGET_UBOOT_PATCH="../GfA/board/GfA/Display001/uboot_2013.10"
-# BR2_TARGET_UBOOT_FORMAT_BIN is not set
-BR2_TARGET_UBOOT_FORMAT_IMG=y
-BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
-BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="spl/u-boot-spl.bin"
-BR2_TARGET_UBOOT_SPL=y
-BR2_TARGET_UBOOT_SPL_NAME="MLO"
-BR2_PACKAGE_HOST_DOSFSTOOLS=y
-BR2_PACKAGE_HOST_DTC=y
-BR2_PACKAGE_HOST_GENIMAGE=y
-BR2_PACKAGE_HOST_MTOOLS=y
-BR2_PACKAGE_WT=y
-BR2_PACKAGE_NETWORK_INTERFACES_SCRIPT=y

+ 1 - 1
configs/Display001_4.4.65_rt17_Qt5.6.2_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_rru.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_4_nopruss.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_7_gain1.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_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"
 BR2_PACKAGE_BUSYBOX_CONFIG="../GfA/board/GfA/Display001/busybox.config"
 BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
 BR2_PACKAGE_FFMPEG_GPL=y

+ 0 - 436
configs/Display001_4.4.65_rt17_defconfig

@@ -1,436 +0,0 @@
-BR2_arm=y
-BR2_cortex_a8=y
-BR2_ARM_INSTRUCTIONS_THUMB2=y
-BR2_DL_DIR="~/buildroot_dl"
-BR2_HOST_DIR="/opt/GfA/TC_L4465_C493_QT58"
-# BR2_COMPILER_PARANOID_UNSAFE_PATH is not set
-BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
-BR2_KERNEL_HEADERS_4_4=y
-BR2_GLIBC_VERSION_2_24=y
-BR2_BINUTILS_VERSION_2_27_X=y
-BR2_GCC_VERSION_4_9_3=y
-BR2_TOOLCHAIN_BUILDROOT_CXX=y
-BR2_PACKAGE_HOST_GDB=y
-BR2_PACKAGE_HOST_GDB_TUI=y
-BR2_PACKAGE_HOST_GDB_PYTHON=y
-BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY=y
-BR2_TARGET_OPTIMIZATION="-pipe"
-BR2_TARGET_GENERIC_HOSTNAME="GfA"
-BR2_TARGET_GENERIC_ISSUE="Welcome to GfA Display001"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
-BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt ../GfA/board/GfA/Display001/device_table.txt"
-BR2_TARGET_GENERIC_ROOT_PASSWD="root"
-BR2_TARGET_GENERIC_GETTY_PORT="ttyO0"
-BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200=y
-# BR2_ENABLE_LOCALE_PURGE is not set
-BR2_GENERATE_LOCALE="en_US en_GB de_DE de_AT de_CH fr_FR it_IT es_ES sv_FI sv_SE nb_NO nn_NO se_NO da_DK"
-BR2_TARGET_LOCALTIME="Europe/Vienna"
-BR2_ROOTFS_POST_BUILD_SCRIPT="../GfA/board/GfA/Display001/post-build_4.4.sh"
-BR2_LINUX_KERNEL=y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="file://$(TOPDIR)/../GfA/GfAkernel.tar.gz  "
-BR2_LINUX_KERNEL_PATCH="../GfA/board/GfA/Display001/linux_4.4.65_rt17"
-BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
-BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="../GfA/board/GfA/Display001/Display001_4.4.65_rt_defconfig"
-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_rru.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_4_nopruss.dts ../GfA/board/GfA/Display001/DTS_4.4/Display001_7_gain1.dts"
-BR2_PACKAGE_BUSYBOX_CONFIG="../GfA/board/GfA/Display001/busybox.config"
-BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
-BR2_PACKAGE_FFMPEG_GPL=y
-BR2_PACKAGE_FFMPEG_NONFREE=y
-BR2_PACKAGE_FFMPEG_FFPLAY=y
-BR2_PACKAGE_FFMPEG_FFSERVER=y
-BR2_PACKAGE_FFMPEG_FFPROBE=y
-BR2_PACKAGE_FFMPEG_AVRESAMPLE=y
-BR2_PACKAGE_FFMPEG_POSTPROC=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTP=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTPMANAGER=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTSP=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SMPTE=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_UDP=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOBOX=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOCROP=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_Y4M=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2=y
-BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2_PROBE=y
-BR2_PACKAGE_GST1_PLUGINS_BAD=y
-BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL=y
-BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264=y
-BR2_PACKAGE_MPD=y
-BR2_PACKAGE_MPLAYER=y
-BR2_PACKAGE_MPV=y
-BR2_PACKAGE_PULSEAUDIO_DAEMON=y
-BR2_PACKAGE_VLC=y
-BR2_PACKAGE_WAVPACK=y
-BR2_PACKAGE_GZIP=y
-BR2_PACKAGE_LZ4=y
-BR2_PACKAGE_LZIP=y
-BR2_PACKAGE_LZOP=y
-BR2_PACKAGE_P7ZIP=y
-BR2_PACKAGE_UNRAR=y
-BR2_PACKAGE_UNZIP=y
-BR2_PACKAGE_XZ=y
-BR2_PACKAGE_ZIP=y
-BR2_PACKAGE_GDB=y
-BR2_PACKAGE_GDB_DEBUGGER=y
-BR2_PACKAGE_STRACE=y
-BR2_PACKAGE_BINUTILS=y
-BR2_PACKAGE_BINUTILS_TARGET=y
-BR2_PACKAGE_GETTEXT=y
-BR2_PACKAGE_SED=y
-BR2_PACKAGE_CIFS_UTILS=y
-BR2_PACKAGE_DOSFSTOOLS=y
-BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
-BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
-BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
-BR2_PACKAGE_E2FSPROGS=y
-BR2_PACKAGE_E2FSPROGS_DEBUGFS=y
-BR2_PACKAGE_F2FS_TOOLS=y
-BR2_PACKAGE_FLASHBENCH=y
-BR2_PACKAGE_MAKEDEVS=y
-BR2_PACKAGE_MMC_UTILS=y
-BR2_PACKAGE_DEJAVU=y
-BR2_PACKAGE_DIRECTFB=y
-BR2_PACKAGE_DIRECTFB_DIVINE=y
-BR2_PACKAGE_DIRECTFB_SAWMAN=y
-BR2_PACKAGE_DIRECTFB_DITHER_RGB16=y
-BR2_PACKAGE_EFL=y
-BR2_PACKAGE_EFL_FB=y
-BR2_PACKAGE_EFL_WEBP=y
-BR2_PACKAGE_FB_TEST_APP=y
-BR2_PACKAGE_FBTERM=y
-BR2_PACKAGE_FBV=y
-BR2_PACKAGE_LINUX_FUSION=y
-BR2_PACKAGE_PSPLASH=y
-BR2_PACKAGE_SDL_DIRECTFB=y
-BR2_PACKAGE_SDL_GFX=y
-BR2_PACKAGE_SDL_IMAGE=y
-BR2_PACKAGE_SDL_IMAGE_GIF=y
-BR2_PACKAGE_SDL_IMAGE_JPEG=y
-BR2_PACKAGE_SDL_IMAGE_LBM=y
-BR2_PACKAGE_SDL_IMAGE_PCX=y
-BR2_PACKAGE_SDL_IMAGE_PNG=y
-BR2_PACKAGE_SDL_IMAGE_PNM=y
-BR2_PACKAGE_SDL_IMAGE_TARGA=y
-BR2_PACKAGE_SDL_IMAGE_TIFF=y
-BR2_PACKAGE_SDL_IMAGE_WEBP=y
-BR2_PACKAGE_SDL_IMAGE_XCF=y
-BR2_PACKAGE_SDL_IMAGE_XPM=y
-BR2_PACKAGE_SDL_IMAGE_XV=y
-BR2_PACKAGE_SDL_MIXER=y
-BR2_PACKAGE_SDL_NET=y
-BR2_PACKAGE_SDL_SOUND=y
-BR2_PACKAGE_SDL_SOUND_PLAYSOUND=y
-BR2_PACKAGE_SDL_TTF=y
-BR2_PACKAGE_SDL2=y
-BR2_PACKAGE_SDL2_DIRECTFB=y
-BR2_PACKAGE_SDL2_GFX=y
-BR2_PACKAGE_SDL2_IMAGE=y
-BR2_PACKAGE_SDL2_TTF=y
-BR2_PACKAGE_QT5=y
-BR2_PACKAGE_QT53D=y
-BR2_PACKAGE_QT5BASE_MYSQL=y
-BR2_PACKAGE_QT5BASE_PSQL=y
-BR2_PACKAGE_QT5BASE_SQLITE_SYSTEM=y
-BR2_PACKAGE_QT5BASE_LINUXFB=y
-BR2_PACKAGE_QT5BASE_EGLFS=y
-BR2_PACKAGE_QT5BASE_FONTCONFIG=y
-BR2_PACKAGE_QT5BASE_GIF=y
-BR2_PACKAGE_QT5BASE_JPEG=y
-BR2_PACKAGE_QT5BASE_PNG=y
-BR2_PACKAGE_QT5CANVAS3D=y
-BR2_PACKAGE_QT5CONNECTIVITY=y
-BR2_PACKAGE_QT5ENGINIO=y
-BR2_PACKAGE_QT5GRAPHICALEFFECTS=y
-BR2_PACKAGE_QT5IMAGEFORMATS=y
-BR2_PACKAGE_QT5LOCATION=y
-BR2_PACKAGE_QT5QUICKCONTROLS=y
-BR2_PACKAGE_QT5QUICKCONTROLS2=y
-BR2_PACKAGE_QT5SENSORS=y
-BR2_PACKAGE_QT5CHARTS=y
-BR2_PACKAGE_QT5VIRTUALKEYBOARD=y
-BR2_PACKAGE_QT5WAYLAND=y
-BR2_PACKAGE_QT5SERIALBUS=y
-BR2_PACKAGE_QT5SVG=y
-BR2_PACKAGE_QT5WEBENGINE=y
-BR2_PACKAGE_TEKUI=y
-BR2_PACKAGE_WESTON=y
-BR2_PACKAGE_QT_WEBKIT_KIOSK=y
-BR2_PACKAGE_QT_WEBKIT_KIOSK_SOUNDS=y
-BR2_PACKAGE_AM33X_CM3=y
-BR2_PACKAGE_LINUX_FIRMWARE=y
-BR2_PACKAGE_LINUX_FIRMWARE_IBT=y
-BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6002=y
-BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
-BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
-BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
-BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
-BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
-BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
-BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
-BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160=y
-BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3168=y
-BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_5000=y
-BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6000G2A=y
-BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6000G2B=y
-BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7260=y
-BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7265D=y
-BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8000C=y
-BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265=y
-BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8686_V8=y
-BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8686_V9=y
-BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8688=y
-BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
-BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
-BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
-BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
-BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
-BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
-BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
-BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIE8897=y
-BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
-BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61=y
-BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
-BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
-BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
-BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
-BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX=y
-BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X=y
-BR2_PACKAGE_LINUX_FIRMWARE_TI_WL128X=y
-BR2_PACKAGE_LINUX_FIRMWARE_TI_WL18XX=y
-BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
-BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4=y
-BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5=y
-BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
-BR2_PACKAGE_AM335X_PRU_PACKAGE=y
-BR2_PACKAGE_DEVMEM2=y
-BR2_PACKAGE_EVTEST=y
-BR2_PACKAGE_I2C_TOOLS=y
-BR2_PACKAGE_INPUT_TOOLS=y
-BR2_PACKAGE_KBD=y
-BR2_PACKAGE_LIBUIO=y
-BR2_PACKAGE_LSUIO=y
-BR2_PACKAGE_RS485CONF=y
-BR2_PACKAGE_SISPMCTL=y
-BR2_PACKAGE_SPI_TOOLS=y
-BR2_PACKAGE_TI_GFX=y
-BR2_PACKAGE_TI_GFX_EGLIMAGE=y
-BR2_PACKAGE_TI_GFX_ES8=y
-BR2_PACKAGE_TI_UTILS=y
-BR2_PACKAGE_USB_MODESWITCH_DATA=y
-BR2_PACKAGE_USBMOUNT=y
-BR2_PACKAGE_USBUTILS=y
-BR2_PACKAGE_PERL=y
-BR2_PACKAGE_PYTHON=y
-BR2_PACKAGE_PYTHON_BZIP2=y
-BR2_PACKAGE_PYTHON_BSDDB=y
-BR2_PACKAGE_PYTHON_CODECSCJK=y
-BR2_PACKAGE_PYTHON_CURSES=y
-BR2_PACKAGE_PYTHON_READLINE=y
-BR2_PACKAGE_PYTHON_SSL=y
-BR2_PACKAGE_PYTHON_SQLITE=y
-BR2_PACKAGE_PYTHON_PYEXPAT=y
-BR2_PACKAGE_PYTHON_HASHLIB=y
-BR2_PACKAGE_PYTHON_PYUDEV=y
-BR2_PACKAGE_TCL=y
-BR2_PACKAGE_EXPECT=y
-BR2_PACKAGE_TCLLIB=y
-BR2_PACKAGE_LIBMPD=y
-BR2_PACKAGE_OPUS=y
-BR2_PACKAGE_TAGLIB=y
-BR2_PACKAGE_LIBZIP=y
-BR2_PACKAGE_SNAPPY=y
-BR2_PACKAGE_SZIP=y
-BR2_PACKAGE_GNUTLS=y
-BR2_PACKAGE_GNUTLS_TOOLS=y
-BR2_PACKAGE_LIBNSS=y
-BR2_PACKAGE_LIBSHA1=y
-BR2_PACKAGE_LIBSSH2=y
-BR2_PACKAGE_OPENSSL_BIN=y
-BR2_PACKAGE_OPENSSL_ENGINES=y
-BR2_PACKAGE_MYSQL_SERVER=y
-BR2_PACKAGE_SQLITE_NO_SYNC=y
-BR2_PACKAGE_LIBCONFIG=y
-BR2_PACKAGE_CAIRO_TEE=y
-BR2_PACKAGE_GD=y
-BR2_PACKAGE_GD_ANNOTATE=y
-BR2_PACKAGE_GD_BDFTOGD=y
-BR2_PACKAGE_GD_GD2COPYPAL=y
-BR2_PACKAGE_GD_GD2TOGIF=y
-BR2_PACKAGE_GD_GD2TOPNG=y
-BR2_PACKAGE_GD_GDCMPGIF=y
-BR2_PACKAGE_GD_GDPARTTOPNG=y
-BR2_PACKAGE_GD_GDTOPNG=y
-BR2_PACKAGE_GD_GIFTOGD2=y
-BR2_PACKAGE_GD_PNGTOGD=y
-BR2_PACKAGE_GD_PNGTOGD2=y
-BR2_PACKAGE_GD_WEBPNG=y
-BR2_PACKAGE_GDK_PIXBUF=y
-BR2_PACKAGE_HARFBUZZ=y
-BR2_PACKAGE_LIBJPEG=y
-BR2_PACKAGE_LIBDRM=y
-BR2_PACKAGE_LIBDRM_OMAP=y
-BR2_PACKAGE_LIBDRM_INSTALL_TESTS=y
-BR2_PACKAGE_WEBP_DEMUX=y
-BR2_PACKAGE_DTC=y
-BR2_PACKAGE_DTC_PROGRAMS=y
-BR2_PACKAGE_LIBGUDEV=y
-BR2_PACKAGE_LIBHID=y
-BR2_PACKAGE_LIBIIO=y
-BR2_PACKAGE_LIBIIO_BINDINGS_PYTHON=y
-BR2_PACKAGE_LIBV4L=y
-BR2_PACKAGE_JSONCPP=y
-BR2_PACKAGE_LIBXSLT=y
-BR2_PACKAGE_LIBMPEG2=y
-BR2_PACKAGE_LIBVPX=y
-BR2_PACKAGE_LIBYUV=y
-BR2_PACKAGE_CANFESTIVAL=y
-BR2_PACKAGE_CANFESTIVAL_INSTALL_EXAMPLES=y
-BR2_PACKAGE_CURL=y
-BR2_PACKAGE_LIBGSASL=y
-BR2_PACKAGE_LIBIDN=y
-BR2_PACKAGE_LIBIDN_BINARY=y
-BR2_PACKAGE_LIBMBUS=y
-BR2_PACKAGE_LIBPJSIP=y
-BR2_PACKAGE_LIBRSYNC=y
-BR2_PACKAGE_LIBSOUP=y
-BR2_PACKAGE_LIBVNCSERVER=y
-BR2_PACKAGE_LIBVNCSERVER_TIGHTPNG=y
-BR2_PACKAGE_NEON=y
-BR2_PACKAGE_NEON_ZLIB=y
-BR2_PACKAGE_NEON_SSL=y
-BR2_PACKAGE_NEON_LIBXML2=y
-BR2_PACKAGE_BOOST_ATOMIC=y
-BR2_PACKAGE_BOOST_CHRONO=y
-BR2_PACKAGE_BOOST_CONTAINER=y
-BR2_PACKAGE_BOOST_CONTEXT=y
-BR2_PACKAGE_BOOST_COROUTINE=y
-BR2_PACKAGE_BOOST_COROUTINE2=y
-BR2_PACKAGE_BOOST_DATE_TIME=y
-BR2_PACKAGE_BOOST_EXCEPTION=y
-BR2_PACKAGE_BOOST_FILESYSTEM=y
-BR2_PACKAGE_BOOST_GRAPH=y
-BR2_PACKAGE_BOOST_GRAPH_PARALLEL=y
-BR2_PACKAGE_BOOST_IOSTREAMS=y
-BR2_PACKAGE_BOOST_LOCALE=y
-BR2_PACKAGE_BOOST_LOG=y
-BR2_PACKAGE_BOOST_MATH=y
-BR2_PACKAGE_BOOST_METAPARSE=y
-BR2_PACKAGE_BOOST_MPI=y
-BR2_PACKAGE_BOOST_PROGRAM_OPTIONS=y
-BR2_PACKAGE_BOOST_PYTHON=y
-BR2_PACKAGE_BOOST_RANDOM=y
-BR2_PACKAGE_BOOST_REGEX=y
-BR2_PACKAGE_BOOST_SERIALIZATION=y
-BR2_PACKAGE_BOOST_SIGNALS=y
-BR2_PACKAGE_BOOST_SYSTEM=y
-BR2_PACKAGE_BOOST_THREAD=y
-BR2_PACKAGE_BOOST_TIMER=y
-BR2_PACKAGE_BOOST_TYPE_ERASURE=y
-BR2_PACKAGE_BOOST_WAVE=y
-BR2_PACKAGE_ELFUTILS=y
-BR2_PACKAGE_LIBCAP_TOOLS=y
-BR2_PACKAGE_LIBEVENT=y
-BR2_PACKAGE_PROTOBUF=y
-BR2_PACKAGE_PROTOBUF_C=y
-BR2_PACKAGE_NCURSES_WCHAR=y
-BR2_PACKAGE_NCURSES_TARGET_PANEL=y
-BR2_PACKAGE_NCURSES_TARGET_FORM=y
-BR2_PACKAGE_NCURSES_TARGET_MENU=y
-BR2_PACKAGE_NCURSES_TARGET_PROGS=y
-BR2_PACKAGE_FETCHMAIL=y
-BR2_PACKAGE_HEIRLOOM_MAILX=y
-BR2_PACKAGE_LIBESMTP=y
-BR2_PACKAGE_MSMTP=y
-BR2_PACKAGE_MUTT=y
-BR2_PACKAGE_MUTT_IMAP=y
-BR2_PACKAGE_MUTT_POP3=y
-BR2_PACKAGE_BLUEZ5_UTILS=y
-BR2_PACKAGE_BLUEZ5_UTILS_OBEX=y
-BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
-BR2_PACKAGE_BLUEZ5_UTILS_GATTTOOL=y
-BR2_PACKAGE_BLUEZ5_UTILS_EXPERIMENTAL=y
-BR2_PACKAGE_BLUEZ5_PLUGINS_SIXAXIS=y
-BR2_PACKAGE_CAN_UTILS=y
-BR2_PACKAGE_CIVETWEB=y
-BR2_PACKAGE_CIVETWEB_WITH_LUA=y
-BR2_PACKAGE_CONNTRACK_TOOLS=y
-BR2_PACKAGE_CRDA=y
-BR2_PACKAGE_DHCP=y
-BR2_PACKAGE_DHCP_SERVER=y
-BR2_PACKAGE_DHCP_SERVER_DELAYED_ACK=y
-BR2_PACKAGE_DHCP_CLIENT=y
-BR2_PACKAGE_ETHTOOL=y
-BR2_PACKAGE_GESFTPSERVER=y
-BR2_PACKAGE_HOSTAPD=y
-BR2_PACKAGE_HOSTAPD_EAP=y
-BR2_PACKAGE_HOSTAPD_WPS=y
-BR2_PACKAGE_IFTOP=y
-BR2_PACKAGE_IFUPDOWN=y
-BR2_PACKAGE_IPROUTE2=y
-BR2_PACKAGE_IPSEC_TOOLS=y
-BR2_PACKAGE_IPSEC_TOOLS_READLINE=y
-BR2_PACKAGE_IPTABLES=y
-BR2_PACKAGE_IW=y
-BR2_PACKAGE_MINIDLNA=y
-BR2_PACKAGE_NETPLUG=y
-BR2_PACKAGE_OPENSSH=y
-BR2_PACKAGE_OPENVPN=y
-BR2_PACKAGE_OPENVPN_SMALL=y
-BR2_PACKAGE_PPPD=y
-BR2_PACKAGE_PPPD_FILTER=y
-BR2_PACKAGE_PPPD_RADIUS=y
-BR2_PACKAGE_PPTP_LINUX=y
-BR2_PACKAGE_RSYNC=y
-BR2_PACKAGE_TINC=y
-BR2_PACKAGE_WGET=y
-BR2_PACKAGE_WIRELESS_TOOLS=y
-BR2_PACKAGE_WIRELESS_TOOLS_LIB=y
-BR2_PACKAGE_WPA_SUPPLICANT=y
-BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
-BR2_PACKAGE_WPA_SUPPLICANT_WIFI_DISPLAY=y
-BR2_PACKAGE_WPA_SUPPLICANT_AUTOSCAN=y
-BR2_PACKAGE_WPA_SUPPLICANT_EAP=y
-BR2_PACKAGE_WPA_SUPPLICANT_HOTSPOT=y
-BR2_PACKAGE_WPA_SUPPLICANT_DEBUG_SYSLOG=y
-BR2_PACKAGE_WPA_SUPPLICANT_WPS=y
-BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
-BR2_PACKAGE_WPA_SUPPLICANT_WPA_CLIENT_SO=y
-BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
-BR2_PACKAGE_WPA_SUPPLICANT_DBUS_OLD=y
-BR2_PACKAGE_WPA_SUPPLICANT_DBUS_NEW=y
-BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
-BR2_PACKAGE_BASH=y
-BR2_PACKAGE_SCREEN=y
-BR2_PACKAGE_SUDO=y
-BR2_PACKAGE_ATTR=y
-BR2_PACKAGE_HTOP=y
-BR2_PACKAGE_KEYUTILS=y
-BR2_PACKAGE_POLKIT=y
-BR2_PACKAGE_UTIL_LINUX_SETTERM=y
-BR2_PACKAGE_JOE=y
-BR2_TARGET_ROOTFS_EXT2=y
-BR2_TARGET_ROOTFS_EXT2_4=y
-BR2_TARGET_ROOTFS_TAR_GZIP=y
-BR2_TARGET_UBOOT=y
-BR2_TARGET_UBOOT_BOARDNAME="am335x_boneblack"
-BR2_TARGET_UBOOT_CUSTOM_VERSION=y
-BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2013.10"
-BR2_TARGET_UBOOT_PATCH="../GfA/board/GfA/Display001/uboot_2013.10"
-# BR2_TARGET_UBOOT_FORMAT_BIN is not set
-BR2_TARGET_UBOOT_FORMAT_IMG=y
-BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
-BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="spl/u-boot-spl.bin"
-BR2_TARGET_UBOOT_SPL=y
-BR2_TARGET_UBOOT_SPL_NAME="MLO"
-BR2_PACKAGE_HOST_DOSFSTOOLS=y
-BR2_PACKAGE_HOST_DTC=y
-BR2_PACKAGE_HOST_GENIMAGE=y
-BR2_PACKAGE_HOST_MTOOLS=y
-BR2_PACKAGE_WT=y
-BR2_PACKAGE_NETWORK_INTERFACES_SCRIPT=y
-BR2_PACKAGE_GFA_ADDONS=y

+ 0 - 349
configs/Display001_defconfig

@@ -1,349 +0,0 @@
-BR2_arm=y
-BR2_cortex_a8=y
-BR2_ARM_INSTRUCTIONS_THUMB2=y
-BR2_HOST_DIR="/opt/GfA/TC_L312_C493_QT57"
-# BR2_COMPILER_PARANOID_UNSAFE_PATH is not set
-BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
-BR2_KERNEL_HEADERS_3_12=y
-BR2_GLIBC_VERSION_2_24=y
-BR2_BINUTILS_VERSION_2_27_X=y
-BR2_GCC_VERSION_4_9_3=y
-BR2_TOOLCHAIN_BUILDROOT_CXX=y
-BR2_PACKAGE_HOST_GDB=y
-BR2_PACKAGE_HOST_GDB_TUI=y
-BR2_PACKAGE_HOST_GDB_PYTHON=y
-BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY=y
-BR2_TARGET_OPTIMIZATION="-pipe"
-BR2_TARGET_GENERIC_HOSTNAME="GfA"
-BR2_TARGET_GENERIC_ISSUE="Welcome to GfA Display001"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
-BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt ../GfA/board/GfA/Display001/device_table.txt"
-BR2_TARGET_GENERIC_ROOT_PASSWD="root"
-BR2_TARGET_GENERIC_GETTY_PORT="ttyO0"
-BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200=y
-# BR2_ENABLE_LOCALE_PURGE is not set
-BR2_GENERATE_LOCALE="en_US en_GB de_DE de_AT de_CH fr_FR it_IT es_ES sv_FI sv_SE nb_NO nn_NO se_NO da_DK"
-BR2_TARGET_TZ_INFO=y
-BR2_TARGET_LOCALTIME="Europe/Vienna"
-BR2_ROOTFS_POST_BUILD_SCRIPT="../GfA/board/GfA/Display001/post-build.sh"
-BR2_LINUX_KERNEL=y
-BR2_LINUX_KERNEL_CUSTOM_GIT=y
-BR2_LINUX_KERNEL_CUSTOM_REPO_URL="git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git"
-BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="7f280334068b7c875ade51f8f3921ab311f0c824"
-BR2_LINUX_KERNEL_PATCH="board/beaglebone/patches/linux/ ../GfA/board/GfA/Display001/linux"
-BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
-BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="../GfA/board/GfA/Display001/Display001_defconfig"
-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/Display001.dts ../GfA/board/GfA/Display001/Display001_4.dts ../GfA/board/GfA/Display001/Display001_7.dts ../GfA/board/GfA/Display001/Display001_10.dts"
-BR2_PACKAGE_BUSYBOX_CONFIG="../GfA/board/GfA/Display001/busybox.config"
-BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
-BR2_PACKAGE_MPD=y
-BR2_PACKAGE_MPLAYER=y
-BR2_PACKAGE_WAVPACK=y
-BR2_PACKAGE_GZIP=y
-BR2_PACKAGE_LZ4=y
-BR2_PACKAGE_LZIP=y
-BR2_PACKAGE_LZOP=y
-BR2_PACKAGE_P7ZIP=y
-BR2_PACKAGE_UNRAR=y
-BR2_PACKAGE_UNZIP=y
-BR2_PACKAGE_XZ=y
-BR2_PACKAGE_ZIP=y
-BR2_PACKAGE_GDB=y
-BR2_PACKAGE_GDB_DEBUGGER=y
-BR2_PACKAGE_STRACE=y
-BR2_PACKAGE_BINUTILS=y
-BR2_PACKAGE_BINUTILS_TARGET=y
-BR2_PACKAGE_GETTEXT=y
-BR2_PACKAGE_SED=y
-BR2_PACKAGE_DOSFSTOOLS=y
-BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
-BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
-BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
-BR2_PACKAGE_E2FSPROGS=y
-BR2_PACKAGE_E2FSPROGS_DEBUGFS=y
-BR2_PACKAGE_F2FS_TOOLS=y
-BR2_PACKAGE_FLASHBENCH=y
-BR2_PACKAGE_MAKEDEVS=y
-BR2_PACKAGE_MMC_UTILS=y
-BR2_PACKAGE_DEJAVU=y
-BR2_PACKAGE_MESA3D_DEMOS=y
-BR2_PACKAGE_DIRECTFB=y
-BR2_PACKAGE_DIRECTFB_MULTI=y
-BR2_PACKAGE_DIRECTFB_DIVINE=y
-BR2_PACKAGE_DIRECTFB_SAWMAN=y
-BR2_PACKAGE_DIRECTFB_EXAMPLES=y
-BR2_PACKAGE_EFL=y
-BR2_PACKAGE_FB_TEST_APP=y
-BR2_PACKAGE_FBTERM=y
-BR2_PACKAGE_FBV=y
-BR2_PACKAGE_PSPLASH=y
-BR2_PACKAGE_SDL=y
-BR2_PACKAGE_SDL_DIRECTFB=y
-BR2_PACKAGE_SDL_GFX=y
-BR2_PACKAGE_SDL_IMAGE=y
-BR2_PACKAGE_SDL_IMAGE_GIF=y
-BR2_PACKAGE_SDL_IMAGE_JPEG=y
-BR2_PACKAGE_SDL_IMAGE_LBM=y
-BR2_PACKAGE_SDL_IMAGE_PCX=y
-BR2_PACKAGE_SDL_IMAGE_PNG=y
-BR2_PACKAGE_SDL_IMAGE_PNM=y
-BR2_PACKAGE_SDL_IMAGE_TARGA=y
-BR2_PACKAGE_SDL_IMAGE_TIFF=y
-BR2_PACKAGE_SDL_IMAGE_WEBP=y
-BR2_PACKAGE_SDL_IMAGE_XCF=y
-BR2_PACKAGE_SDL_IMAGE_XPM=y
-BR2_PACKAGE_SDL_IMAGE_XV=y
-BR2_PACKAGE_SDL_MIXER=y
-BR2_PACKAGE_SDL_NET=y
-BR2_PACKAGE_SDL_SOUND=y
-BR2_PACKAGE_SDL_SOUND_PLAYSOUND=y
-BR2_PACKAGE_SDL_TTF=y
-BR2_PACKAGE_QT5=y
-BR2_PACKAGE_QT5BASE_LICENSE_APPROVED=y
-BR2_PACKAGE_QT5BASE_MYSQL=y
-BR2_PACKAGE_QT5BASE_PSQL=y
-BR2_PACKAGE_QT5BASE_SQLITE_SYSTEM=y
-BR2_PACKAGE_QT5BASE_OPENGL_LIB=y
-BR2_PACKAGE_QT5BASE_LINUXFB=y
-BR2_PACKAGE_QT5BASE_DIRECTFB=y
-BR2_PACKAGE_QT5BASE_EGLFS=y
-BR2_PACKAGE_QT5BASE_GIF=y
-BR2_PACKAGE_QT5BASE_JPEG=y
-BR2_PACKAGE_QT5BASE_PNG=y
-BR2_PACKAGE_QT53D=y
-BR2_PACKAGE_QT5CANVAS3D=y
-BR2_PACKAGE_QT5CONNECTIVITY=y
-BR2_PACKAGE_QT5ENGINIO=y
-BR2_PACKAGE_QT5GRAPHICALEFFECTS=y
-BR2_PACKAGE_QT5IMAGEFORMATS=y
-BR2_PACKAGE_QT5LOCATION=y
-BR2_PACKAGE_QT5MULTIMEDIA=y
-BR2_PACKAGE_QT5QUICKCONTROLS=y
-BR2_PACKAGE_QT5SENSORS=y
-BR2_PACKAGE_QT5SERIALBUS=y
-BR2_PACKAGE_QT5SVG=y
-BR2_PACKAGE_QT5WEBENGINE=y
-BR2_PACKAGE_QT5VIRTUALKEYBOARD=y
-BR2_PACKAGE_QT5CHARTS=y
-BR2_PACKAGE_QT5DATAVIS3D=y
-BR2_PACKAGE_QT5QUICKCONTROLS2=y
-BR2_PACKAGE_QT5WEBKIT=y
-BR2_PACKAGE_AM33X_CM3=y
-BR2_PACKAGE_LINUX_FIRMWARE=y
-BR2_PACKAGE_AM335X_PRU_PACKAGE=y
-BR2_PACKAGE_DEVMEM2=y
-BR2_PACKAGE_EVTEST=y
-BR2_PACKAGE_I2C_TOOLS=y
-BR2_PACKAGE_INPUT_TOOLS=y
-BR2_PACKAGE_KBD=y
-BR2_PACKAGE_LIBUIO=y
-BR2_PACKAGE_LSUIO=y
-BR2_PACKAGE_RS485CONF=y
-BR2_PACKAGE_SPI_TOOLS=y
-BR2_PACKAGE_TI_GFX=y
-BR2_PACKAGE_TI_GFX_EGLIMAGE=y
-BR2_PACKAGE_TI_GFX_ES8=y
-BR2_PACKAGE_TI_UTILS=y
-BR2_PACKAGE_USB_MODESWITCH_DATA=y
-BR2_PACKAGE_USBMOUNT=y
-BR2_PACKAGE_USBUTILS=y
-BR2_PACKAGE_PERL=y
-BR2_PACKAGE_PYTHON=y
-BR2_PACKAGE_PYTHON_BZIP2=y
-BR2_PACKAGE_PYTHON_BSDDB=y
-BR2_PACKAGE_PYTHON_CODECSCJK=y
-BR2_PACKAGE_PYTHON_CURSES=y
-BR2_PACKAGE_PYTHON_READLINE=y
-BR2_PACKAGE_PYTHON_SSL=y
-BR2_PACKAGE_PYTHON_SQLITE=y
-BR2_PACKAGE_PYTHON_PYEXPAT=y
-BR2_PACKAGE_PYTHON_HASHLIB=y
-BR2_PACKAGE_PYTHON_PYUDEV=y
-BR2_PACKAGE_TCL=y
-BR2_PACKAGE_EXPECT=y
-BR2_PACKAGE_TCLLIB=y
-BR2_PACKAGE_LIBMPD=y
-BR2_PACKAGE_OPUS=y
-BR2_PACKAGE_TAGLIB=y
-BR2_PACKAGE_LIBZIP=y
-BR2_PACKAGE_SNAPPY=y
-BR2_PACKAGE_SZIP=y
-BR2_PACKAGE_CA_CERTIFICATES=y
-BR2_PACKAGE_GNUTLS=y
-BR2_PACKAGE_GNUTLS_TOOLS=y
-BR2_PACKAGE_LIBNSS=y
-BR2_PACKAGE_LIBSHA1=y
-BR2_PACKAGE_LIBSSH2=y
-BR2_PACKAGE_OPENSSL_BIN=y
-BR2_PACKAGE_OPENSSL_ENGINES=y
-BR2_PACKAGE_MYSQL_SERVER=y
-BR2_PACKAGE_SQLITE_NO_SYNC=y
-BR2_PACKAGE_LIBCONFIG=y
-BR2_PACKAGE_CAIRO_TEE=y
-BR2_PACKAGE_GD=y
-BR2_PACKAGE_GD_ANNOTATE=y
-BR2_PACKAGE_GD_BDFTOGD=y
-BR2_PACKAGE_GD_GD2COPYPAL=y
-BR2_PACKAGE_GD_GD2TOGIF=y
-BR2_PACKAGE_GD_GD2TOPNG=y
-BR2_PACKAGE_GD_GDCMPGIF=y
-BR2_PACKAGE_GD_GDPARTTOPNG=y
-BR2_PACKAGE_GD_GDTOPNG=y
-BR2_PACKAGE_GD_GIFTOGD2=y
-BR2_PACKAGE_GD_PNGTOGD=y
-BR2_PACKAGE_GD_PNGTOGD2=y
-BR2_PACKAGE_GD_WEBPNG=y
-BR2_PACKAGE_GDK_PIXBUF=y
-BR2_PACKAGE_HARFBUZZ=y
-BR2_PACKAGE_LIBDRM=y
-BR2_PACKAGE_LIBDRM_OMAP=y
-BR2_PACKAGE_LIBDRM_INSTALL_TESTS=y
-BR2_PACKAGE_DTC=y
-BR2_PACKAGE_DTC_PROGRAMS=y
-BR2_PACKAGE_LIBGUDEV=y
-BR2_PACKAGE_LIBHID=y
-BR2_PACKAGE_LIBIIO=y
-BR2_PACKAGE_LIBIIO_BINDINGS_PYTHON=y
-BR2_PACKAGE_LIBINPUT=y
-BR2_PACKAGE_LIBV4L=y
-BR2_PACKAGE_LIBXKBCOMMON=y
-BR2_PACKAGE_JSONCPP=y
-BR2_PACKAGE_LIBXSLT=y
-BR2_PACKAGE_LIBMPEG2=y
-BR2_PACKAGE_LIBOPENH264=y
-BR2_PACKAGE_LIBVPX=y
-BR2_PACKAGE_LIBYUV=y
-BR2_PACKAGE_CURL=y
-BR2_PACKAGE_LIBIDN=y
-BR2_PACKAGE_LIBIDN_BINARY=y
-BR2_PACKAGE_LIBMBUS=y
-BR2_PACKAGE_LIBNETFILTER_CONNTRACK=y
-BR2_PACKAGE_LIBNETFILTER_CTHELPER=y
-BR2_PACKAGE_LIBNETFILTER_CTTIMEOUT=y
-BR2_PACKAGE_LIBPJSIP=y
-BR2_PACKAGE_LIBRSYNC=y
-BR2_PACKAGE_LIBSOUP=y
-BR2_PACKAGE_LIBVNCSERVER=y
-BR2_PACKAGE_LIBVNCSERVER_TIGHTPNG=y
-BR2_PACKAGE_NEON=y
-BR2_PACKAGE_NEON_ZLIB=y
-BR2_PACKAGE_NEON_SSL=y
-BR2_PACKAGE_NEON_LIBXML2=y
-BR2_PACKAGE_BOOST_ATOMIC=y
-BR2_PACKAGE_BOOST_CHRONO=y
-BR2_PACKAGE_BOOST_CONTAINER=y
-BR2_PACKAGE_BOOST_CONTEXT=y
-BR2_PACKAGE_BOOST_COROUTINE=y
-BR2_PACKAGE_BOOST_COROUTINE2=y
-BR2_PACKAGE_BOOST_DATE_TIME=y
-BR2_PACKAGE_BOOST_EXCEPTION=y
-BR2_PACKAGE_BOOST_FILESYSTEM=y
-BR2_PACKAGE_BOOST_GRAPH=y
-BR2_PACKAGE_BOOST_GRAPH_PARALLEL=y
-BR2_PACKAGE_BOOST_IOSTREAMS=y
-BR2_PACKAGE_BOOST_LOCALE=y
-BR2_PACKAGE_BOOST_LOG=y
-BR2_PACKAGE_BOOST_MATH=y
-BR2_PACKAGE_BOOST_METAPARSE=y
-BR2_PACKAGE_BOOST_MPI=y
-BR2_PACKAGE_BOOST_PROGRAM_OPTIONS=y
-BR2_PACKAGE_BOOST_PYTHON=y
-BR2_PACKAGE_BOOST_RANDOM=y
-BR2_PACKAGE_BOOST_REGEX=y
-BR2_PACKAGE_BOOST_SERIALIZATION=y
-BR2_PACKAGE_BOOST_SIGNALS=y
-BR2_PACKAGE_BOOST_SYSTEM=y
-BR2_PACKAGE_BOOST_THREAD=y
-BR2_PACKAGE_BOOST_TIMER=y
-BR2_PACKAGE_BOOST_TYPE_ERASURE=y
-BR2_PACKAGE_BOOST_WAVE=y
-BR2_PACKAGE_ELFUTILS=y
-BR2_PACKAGE_LIBCAP_TOOLS=y
-BR2_PACKAGE_PROTOBUF=y
-BR2_PACKAGE_PROTOBUF_C=y
-BR2_PACKAGE_NCURSES_WCHAR=y
-BR2_PACKAGE_NCURSES_TARGET_PANEL=y
-BR2_PACKAGE_NCURSES_TARGET_FORM=y
-BR2_PACKAGE_NCURSES_TARGET_MENU=y
-BR2_PACKAGE_NCURSES_TARGET_PROGS=y
-BR2_PACKAGE_MSMTP=y
-BR2_PACKAGE_BLUEZ_UTILS_AUDIO=y
-BR2_PACKAGE_BLUEZ_UTILS_USB=y
-BR2_PACKAGE_BLUEZ_UTILS_GATT=y
-BR2_PACKAGE_CIVETWEB=y
-BR2_PACKAGE_CIVETWEB_WITH_LUA=y
-BR2_PACKAGE_CRDA=y
-BR2_PACKAGE_DHCP=y
-BR2_PACKAGE_DHCP_SERVER=y
-BR2_PACKAGE_DHCP_SERVER_DELAYED_ACK=y
-BR2_PACKAGE_DHCP_CLIENT=y
-BR2_PACKAGE_GESFTPSERVER=y
-BR2_PACKAGE_HOSTAPD=y
-BR2_PACKAGE_HOSTAPD_EAP=y
-BR2_PACKAGE_HOSTAPD_WPS=y
-BR2_PACKAGE_IFTOP=y
-BR2_PACKAGE_IPSEC_TOOLS=y
-BR2_PACKAGE_IPSEC_TOOLS_READLINE=y
-BR2_PACKAGE_IPTABLES=y
-BR2_PACKAGE_IW=y
-BR2_PACKAGE_NETPLUG=y
-BR2_PACKAGE_OPENSSH=y
-BR2_PACKAGE_OPENVPN=y
-BR2_PACKAGE_OPENVPN_SMALL=y
-BR2_PACKAGE_PPPD=y
-BR2_PACKAGE_PPPD_FILTER=y
-BR2_PACKAGE_PPPD_RADIUS=y
-BR2_PACKAGE_PPTP_LINUX=y
-BR2_PACKAGE_RSYNC=y
-BR2_PACKAGE_TINC=y
-BR2_PACKAGE_WGET=y
-BR2_PACKAGE_WIRELESS_TOOLS=y
-BR2_PACKAGE_WIRELESS_TOOLS_LIB=y
-BR2_PACKAGE_WPA_SUPPLICANT=y
-BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
-BR2_PACKAGE_WPA_SUPPLICANT_WIFI_DISPLAY=y
-BR2_PACKAGE_WPA_SUPPLICANT_AUTOSCAN=y
-BR2_PACKAGE_WPA_SUPPLICANT_EAP=y
-BR2_PACKAGE_WPA_SUPPLICANT_HOTSPOT=y
-BR2_PACKAGE_WPA_SUPPLICANT_DEBUG_SYSLOG=y
-BR2_PACKAGE_WPA_SUPPLICANT_WPS=y
-BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
-BR2_PACKAGE_WPA_SUPPLICANT_WPA_CLIENT_SO=y
-BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
-BR2_PACKAGE_WPA_SUPPLICANT_DBUS_OLD=y
-BR2_PACKAGE_WPA_SUPPLICANT_DBUS_NEW=y
-BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
-BR2_PACKAGE_BASH=y
-BR2_PACKAGE_SCREEN=y
-BR2_PACKAGE_SUDO=y
-BR2_PACKAGE_ATTR=y
-BR2_PACKAGE_HTOP=y
-BR2_PACKAGE_KEYUTILS=y
-BR2_PACKAGE_POLKIT=y
-BR2_PACKAGE_UTIL_LINUX_SETTERM=y
-BR2_PACKAGE_JOE=y
-BR2_TARGET_ROOTFS_EXT2=y
-BR2_TARGET_ROOTFS_EXT2_4=y
-BR2_TARGET_ROOTFS_TAR_GZIP=y
-BR2_TARGET_UBOOT=y
-BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_VERSION=y
-BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2016.09.01"
-BR2_TARGET_UBOOT_PATCH="../GfA/board/GfA/Display001/uboot"
-BR2_TARGET_UBOOT_BOARD_DEFCONFIG="am335x_evm"
-BR2_TARGET_UBOOT_NEEDS_DTC=y
-# BR2_TARGET_UBOOT_FORMAT_BIN is not set
-BR2_TARGET_UBOOT_FORMAT_IMG=y
-BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
-BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="spl/u-boot-spl.bin"
-BR2_TARGET_UBOOT_SPL=y
-BR2_TARGET_UBOOT_SPL_NAME="MLO"
-BR2_PACKAGE_HOST_DOSFSTOOLS=y
-BR2_PACKAGE_HOST_GENIMAGE=y
-BR2_PACKAGE_HOST_MTOOLS=y
-BR2_PACKAGE_WT=y
-BR2_PACKAGE_NETWORK_INTERFACES_SCRIPT=y