mirror of
				https://github.com/AetherDroid/android_kernel_samsung_on5xelte.git
				synced 2025-10-30 23:58:51 +01:00 
			
		
		
		
	Fixed MTP to work with TWRP
This commit is contained in:
		
						commit
						f6dfaef42e
					
				
					 50820 changed files with 20846062 additions and 0 deletions
				
			
		
							
								
								
									
										154
									
								
								arch/arm/boot/dts/imx6q-tx6q-1110.dts
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										154
									
								
								arch/arm/boot/dts/imx6q-tx6q-1110.dts
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,154 @@ | |||
| /* | ||||
|  * Copyright 2014 Lothar Waßmann <LW@KARO-electronics.de> | ||||
|  * | ||||
|  * The code contained herein is licensed under the GNU General Public | ||||
|  * License. You may obtain a copy of the GNU General Public License | ||||
|  * Version 2 at the following locations: | ||||
|  * | ||||
|  * http://www.opensource.org/licenses/gpl-license.html | ||||
|  * http://www.gnu.org/copyleft/gpl.html | ||||
|  */ | ||||
| 
 | ||||
| /dts-v1/; | ||||
| #include "imx6q.dtsi" | ||||
| #include "imx6qdl-tx6.dtsi" | ||||
| 
 | ||||
| / { | ||||
| 	model = "Ka-Ro electronics TX6Q-1110 Module"; | ||||
| 	compatible = "karo,imx6q-tx6q", "fsl,imx6q"; | ||||
| 
 | ||||
| 	aliases { | ||||
| 		display = &lvds0; | ||||
| 		lvds0 = &lvds0; | ||||
| 		lvds1 = &lvds1; | ||||
| 	}; | ||||
| 
 | ||||
| 	backlight0: backlight0 { | ||||
| 		compatible = "pwm-backlight"; | ||||
| 		pwms = <&pwm2 0 500000 0>; | ||||
| 		power-supply = <®_lcd0_pwr>; | ||||
| 		/* | ||||
| 		 * a poor man's way to create a 1:1 relationship between | ||||
| 		 * the PWM value and the actual duty cycle | ||||
| 		 */ | ||||
| 		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 = <50>; | ||||
| 	}; | ||||
| 
 | ||||
| 	backlight1: backlight1 { | ||||
| 		compatible = "pwm-backlight"; | ||||
| 		pwms = <&pwm1 0 500000 0>; | ||||
| 		power-supply = <®_lcd1_pwr>; | ||||
| 		/* | ||||
| 		 * a poor man's way to create a 1:1 relationship between | ||||
| 		 * the PWM value and the actual duty cycle | ||||
| 		 */ | ||||
| 		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 = <50>; | ||||
| 	}; | ||||
| }; | ||||
| 
 | ||||
| &i2c3 { | ||||
| 	polytouch1: eeti@04 { | ||||
| 		compatible = "eeti,egalax_ts"; | ||||
| 		reg = <0x04>; | ||||
| 		pinctrl-names = "default"; | ||||
| 		pinctrl-0 = <&pinctrl_eeti>; | ||||
| 		interrupt-parent = <&gpio3>; | ||||
| 		interrupts = <22 0>; | ||||
| 		wakeup-gpios = <&gpio3 22 GPIO_ACTIVE_HIGH>; | ||||
| 		linux,wakeup; | ||||
| 	}; | ||||
| }; | ||||
| 
 | ||||
| &iomuxc { | ||||
| 	imx6q-tx6q-1110 { | ||||
| 		pinctrl_eeti: eetigrp { | ||||
| 			fsl,pins = < | ||||
| 				MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x1b0b1 /* Interrupt */ | ||||
| 			>; | ||||
| 		}; | ||||
| 	}; | ||||
| }; | ||||
| 
 | ||||
| &kpp { | ||||
| 	status = "disabled"; /* pad conflict with backlight1 PWM */ | ||||
| }; | ||||
| 
 | ||||
| &ldb { | ||||
| 	status = "okay"; | ||||
| 
 | ||||
| 	lvds0: lvds-channel@0 { | ||||
| 		fsl,data-mapping = "spwg"; | ||||
| 		fsl,data-width = <18>; | ||||
| 		status = "okay"; | ||||
| 
 | ||||
| 		display-timings { | ||||
| 			native-mode = <&lvds_timing0>; | ||||
| 			lvds_timing0: hsd100pxn1 { | ||||
| 				clock-frequency = <65000000>; | ||||
| 				hactive = <1024>; | ||||
| 				vactive = <768>; | ||||
| 				hback-porch = <220>; | ||||
| 				hfront-porch = <40>; | ||||
| 				vback-porch = <21>; | ||||
| 				vfront-porch = <7>; | ||||
| 				hsync-len = <60>; | ||||
| 				vsync-len = <10>; | ||||
| 				de-active = <1>; | ||||
| 				pixelclk-active = <1>; | ||||
| 			}; | ||||
| 		}; | ||||
| 	}; | ||||
| 
 | ||||
| 	lvds1: lvds-channel@1 { | ||||
| 		fsl,data-mapping = "spwg"; | ||||
| 		fsl,data-width = <18>; | ||||
| 		status = "disabled"; | ||||
| 
 | ||||
| 		display-timings { | ||||
| 			native-mode = <&lvds_timing1>; | ||||
| 			lvds_timing1: hsd100pxn1 { | ||||
| 				clock-frequency = <65000000>; | ||||
| 				hactive = <1024>; | ||||
| 				vactive = <768>; | ||||
| 				hback-porch = <220>; | ||||
| 				hfront-porch = <40>; | ||||
| 				vback-porch = <21>; | ||||
| 				vfront-porch = <7>; | ||||
| 				hsync-len = <60>; | ||||
| 				vsync-len = <10>; | ||||
| 				de-active = <1>; | ||||
| 				pixelclk-active = <1>; | ||||
| 			}; | ||||
| 		}; | ||||
| 	}; | ||||
| }; | ||||
| 
 | ||||
| &pwm1 { | ||||
| 	status = "okay"; | ||||
| }; | ||||
| 
 | ||||
| &sata { | ||||
| 	status = "okay"; | ||||
| }; | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 awab228
						awab228