mirror of
				https://github.com/AetherDroid/android_kernel_samsung_on5xelte.git
				synced 2025-10-31 16:18: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
				
			
		
							
								
								
									
										267
									
								
								arch/arm/boot/dts/imx6qdl-gw552x.dtsi
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										267
									
								
								arch/arm/boot/dts/imx6qdl-gw552x.dtsi
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,267 @@ | |||
| /* | ||||
|  * Copyright 2014 Gateworks Corporation | ||||
|  * | ||||
|  * 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 or later at the following locations: | ||||
|  * | ||||
|  * http://www.opensource.org/licenses/gpl-license.html | ||||
|  * http://www.gnu.org/copyleft/gpl.html | ||||
|  */ | ||||
| 
 | ||||
| #include <dt-bindings/gpio/gpio.h> | ||||
| 
 | ||||
| / { | ||||
| 	/* these are used by bootloader for disabling nodes */ | ||||
| 	aliases { | ||||
| 		led0 = &led0; | ||||
| 		led1 = &led1; | ||||
| 		led2 = &led2; | ||||
| 		nand = &gpmi; | ||||
| 		usb0 = &usbh1; | ||||
| 		usb1 = &usbotg; | ||||
| 	}; | ||||
| 
 | ||||
| 	chosen { | ||||
| 		bootargs = "console=ttymxc1,115200"; | ||||
| 	}; | ||||
| 
 | ||||
| 	leds { | ||||
| 		compatible = "gpio-leds"; | ||||
| 		pinctrl-names = "default"; | ||||
| 		pinctrl-0 = <&pinctrl_gpio_leds>; | ||||
| 
 | ||||
| 		led0: user1 { | ||||
| 			label = "user1"; | ||||
| 			gpios = <&gpio4 6 GPIO_ACTIVE_HIGH>; /* MX6_PANLEDG */ | ||||
| 			default-state = "on"; | ||||
| 			linux,default-trigger = "heartbeat"; | ||||
| 		}; | ||||
| 
 | ||||
| 		led1: user2 { | ||||
| 			label = "user2"; | ||||
| 			gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>; /* MX6_PANLEDR */ | ||||
| 			default-state = "off"; | ||||
| 		}; | ||||
| 
 | ||||
| 		led2: user3 { | ||||
| 			label = "user3"; | ||||
| 			gpios = <&gpio4 15 GPIO_ACTIVE_LOW>; /* MX6_LOCLED# */ | ||||
| 			default-state = "off"; | ||||
| 		}; | ||||
| 	}; | ||||
| 
 | ||||
| 	memory { | ||||
| 		reg = <0x10000000 0x20000000>; | ||||
| 	}; | ||||
| 
 | ||||
| 	regulators { | ||||
| 		compatible = "simple-bus"; | ||||
| 		#address-cells = <1>; | ||||
| 		#size-cells = <0>; | ||||
| 
 | ||||
| 		reg_1p0v: regulator@0 { | ||||
| 			compatible = "regulator-fixed"; | ||||
| 			reg = <0>; | ||||
| 			regulator-name = "1P0V"; | ||||
| 			regulator-min-microvolt = <1000000>; | ||||
| 			regulator-max-microvolt = <1000000>; | ||||
| 			regulator-always-on; | ||||
| 		}; | ||||
| 
 | ||||
| 		reg_3p3v: regulator@2 { | ||||
| 			compatible = "regulator-fixed"; | ||||
| 			reg = <2>; | ||||
| 			regulator-name = "3P3V"; | ||||
| 			regulator-min-microvolt = <3300000>; | ||||
| 			regulator-max-microvolt = <3300000>; | ||||
| 			regulator-always-on; | ||||
| 		}; | ||||
| 
 | ||||
| 		reg_5p0v: regulator@3 { | ||||
| 			compatible = "regulator-fixed"; | ||||
| 			reg = <3>; | ||||
| 			regulator-name = "5P0V"; | ||||
| 			regulator-min-microvolt = <5000000>; | ||||
| 			regulator-max-microvolt = <5000000>; | ||||
| 			regulator-always-on; | ||||
| 		}; | ||||
| 	}; | ||||
| }; | ||||
| 
 | ||||
| &gpmi { | ||||
| 	pinctrl-names = "default"; | ||||
| 	pinctrl-0 = <&pinctrl_gpmi_nand>; | ||||
| 	status = "okay"; | ||||
| }; | ||||
| 
 | ||||
| &hdmi { | ||||
| 	ddc-i2c-bus = <&i2c3>; | ||||
| 	status = "okay"; | ||||
| }; | ||||
| 
 | ||||
| &i2c1 { | ||||
| 	clock-frequency = <100000>; | ||||
| 	pinctrl-names = "default"; | ||||
| 	pinctrl-0 = <&pinctrl_i2c1>; | ||||
| 	status = "okay"; | ||||
| 
 | ||||
| 	eeprom1: eeprom@50 { | ||||
| 		compatible = "atmel,24c02"; | ||||
| 		reg = <0x50>; | ||||
| 		pagesize = <16>; | ||||
| 	}; | ||||
| 
 | ||||
| 	eeprom2: eeprom@51 { | ||||
| 		compatible = "atmel,24c02"; | ||||
| 		reg = <0x51>; | ||||
| 		pagesize = <16>; | ||||
| 	}; | ||||
| 
 | ||||
| 	eeprom3: eeprom@52 { | ||||
| 		compatible = "atmel,24c02"; | ||||
| 		reg = <0x52>; | ||||
| 		pagesize = <16>; | ||||
| 	}; | ||||
| 
 | ||||
| 	eeprom4: eeprom@53 { | ||||
| 		compatible = "atmel,24c02"; | ||||
| 		reg = <0x53>; | ||||
| 		pagesize = <16>; | ||||
| 	}; | ||||
| 
 | ||||
| 	gpio: pca9555@23 { | ||||
| 		compatible = "nxp,pca9555"; | ||||
| 		reg = <0x23>; | ||||
| 		gpio-controller; | ||||
| 		#gpio-cells = <2>; | ||||
| 	}; | ||||
| 
 | ||||
| 	rtc: ds1672@68 { | ||||
| 		compatible = "dallas,ds1672"; | ||||
| 		reg = <0x68>; | ||||
| 	}; | ||||
| }; | ||||
| 
 | ||||
| &i2c2 { | ||||
| 	clock-frequency = <100000>; | ||||
| 	pinctrl-names = "default"; | ||||
| 	pinctrl-0 = <&pinctrl_i2c2>; | ||||
| 	status = "okay"; | ||||
| }; | ||||
| 
 | ||||
| &i2c3 { | ||||
| 	clock-frequency = <100000>; | ||||
| 	pinctrl-names = "default"; | ||||
| 	pinctrl-0 = <&pinctrl_i2c3>; | ||||
| 	status = "okay"; | ||||
| }; | ||||
| 
 | ||||
| &pcie { | ||||
| 	pinctrl-names = "default"; | ||||
| 	pinctrl-0 = <&pinctrl_pcie>; | ||||
| 	reset-gpio = <&gpio1 29 GPIO_ACTIVE_LOW>; | ||||
| 	status = "okay"; | ||||
| }; | ||||
| 
 | ||||
| &uart2 { | ||||
| 	pinctrl-names = "default"; | ||||
| 	pinctrl-0 = <&pinctrl_uart2>; | ||||
| 	status = "okay"; | ||||
| }; | ||||
| 
 | ||||
| &uart3 { | ||||
| 	pinctrl-names = "default"; | ||||
| 	pinctrl-0 = <&pinctrl_uart3>; | ||||
| 	status = "okay"; | ||||
| }; | ||||
| 
 | ||||
| &uart5 { | ||||
| 	pinctrl-names = "default"; | ||||
| 	pinctrl-0 = <&pinctrl_uart5>; | ||||
| 	status = "okay"; }; | ||||
| 
 | ||||
| &usbh1 { | ||||
| 	status = "okay"; | ||||
| }; | ||||
| 
 | ||||
| &iomuxc { | ||||
| 	imx6qdl-gw552x { | ||||
| 		pinctrl_gpio_leds: gpioledsgrp { | ||||
| 			fsl,pins = < | ||||
| 				MX6QDL_PAD_KEY_COL0__GPIO4_IO06		0x1b0b0 | ||||
| 				MX6QDL_PAD_KEY_ROW0__GPIO4_IO07		0x1b0b0 | ||||
| 				MX6QDL_PAD_KEY_ROW4__GPIO4_IO15		0x1b0b0 | ||||
| 			>; | ||||
| 		}; | ||||
| 
 | ||||
| 		pinctrl_gpmi_nand: gpminandgrp { | ||||
| 			fsl,pins = < | ||||
| 				MX6QDL_PAD_NANDF_CLE__NAND_CLE		0xb0b1 | ||||
| 				MX6QDL_PAD_NANDF_ALE__NAND_ALE		0xb0b1 | ||||
| 				MX6QDL_PAD_NANDF_WP_B__NAND_WP_B	0xb0b1 | ||||
| 				MX6QDL_PAD_NANDF_RB0__NAND_READY_B	0xb000 | ||||
| 				MX6QDL_PAD_NANDF_CS0__NAND_CE0_B	0xb0b1 | ||||
| 				MX6QDL_PAD_NANDF_CS1__NAND_CE1_B	0xb0b1 | ||||
| 				MX6QDL_PAD_SD4_CMD__NAND_RE_B		0xb0b1 | ||||
| 				MX6QDL_PAD_SD4_CLK__NAND_WE_B		0xb0b1 | ||||
| 				MX6QDL_PAD_NANDF_D0__NAND_DATA00	0xb0b1 | ||||
| 				MX6QDL_PAD_NANDF_D1__NAND_DATA01	0xb0b1 | ||||
| 				MX6QDL_PAD_NANDF_D2__NAND_DATA02	0xb0b1 | ||||
| 				MX6QDL_PAD_NANDF_D3__NAND_DATA03	0xb0b1 | ||||
| 				MX6QDL_PAD_NANDF_D4__NAND_DATA04	0xb0b1 | ||||
| 				MX6QDL_PAD_NANDF_D5__NAND_DATA05	0xb0b1 | ||||
| 				MX6QDL_PAD_NANDF_D6__NAND_DATA06	0xb0b1 | ||||
| 				MX6QDL_PAD_NANDF_D7__NAND_DATA07	0xb0b1 | ||||
| 			>; | ||||
| 		}; | ||||
| 
 | ||||
| 		pinctrl_i2c1: i2c1grp { | ||||
| 			fsl,pins = < | ||||
| 				MX6QDL_PAD_EIM_D21__I2C1_SCL		0x4001b8b1 | ||||
| 				MX6QDL_PAD_EIM_D28__I2C1_SDA		0x4001b8b1 | ||||
| 			>; | ||||
| 		}; | ||||
| 
 | ||||
| 		pinctrl_i2c2: i2c2grp { | ||||
| 			fsl,pins = < | ||||
| 				MX6QDL_PAD_KEY_COL3__I2C2_SCL		0x4001b8b1 | ||||
| 				MX6QDL_PAD_KEY_ROW3__I2C2_SDA		0x4001b8b1 | ||||
| 			>; | ||||
| 		}; | ||||
| 
 | ||||
| 		pinctrl_i2c3: i2c3grp { | ||||
| 			fsl,pins = < | ||||
| 				MX6QDL_PAD_GPIO_3__I2C3_SCL		0x4001b8b1 | ||||
| 				MX6QDL_PAD_GPIO_6__I2C3_SDA		0x4001b8b1 | ||||
| 			>; | ||||
| 		}; | ||||
| 
 | ||||
| 		pinctrl_pcie: pciegrp { | ||||
| 			fsl,pins = < | ||||
| 				MX6QDL_PAD_ENET_TXD1__GPIO1_IO29	0x1b0b0 | ||||
| 			>; | ||||
| 		}; | ||||
| 
 | ||||
| 		pinctrl_uart2: uart2grp { | ||||
| 			fsl,pins = < | ||||
| 				MX6QDL_PAD_SD4_DAT7__UART2_TX_DATA	0x1b0b1 | ||||
| 				MX6QDL_PAD_SD4_DAT4__UART2_RX_DATA	0x1b0b1 | ||||
| 			>; | ||||
| 		}; | ||||
| 
 | ||||
| 		pinctrl_uart3: uart3grp { | ||||
| 			fsl,pins = < | ||||
| 				MX6QDL_PAD_EIM_D24__UART3_TX_DATA	0x1b0b1 | ||||
| 				MX6QDL_PAD_EIM_D25__UART3_RX_DATA	0x1b0b1 | ||||
| 			>; | ||||
| 		}; | ||||
| 
 | ||||
| 		pinctrl_uart5: uart5grp { | ||||
| 			fsl,pins = < | ||||
| 				MX6QDL_PAD_KEY_COL1__UART5_TX_DATA	0x1b0b1 | ||||
| 				MX6QDL_PAD_KEY_ROW1__UART5_RX_DATA	0x1b0b1 | ||||
| 			>; | ||||
|                 }; | ||||
| 	}; | ||||
| }; | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 awab228
						awab228