forked from mirrors/linux
		
	 3f343ec3ea
			
		
	
	
		3f343ec3ea
		
	
	
	
	
		
			
			Current imx7d-sdb.dts has some incorrect settings about
Rev-A and Rev-B boards, some of the settings are based on
Rev-A board but some are based on Rev-B board, clean up it
by adding i.MX7D SDB Rev-A board support, make default
imx7d-sdb.dts for Rev-B board as usual, and introduce
imx7d-sdb-reva.dts for Rev-A board. Below are the affected
differences of Rev-A and Rev-B board:
                Rev-A           Rev-B
USB_OTG2_PWR:   UART3_CTS_B     GPIO1_IO07
ENET_EN_B:      None            GPIO1_IO04
TP_INT_B:       EPDC_DATA13     EPDC_BDR1
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
		
	
			
		
			
				
	
	
		
			40 lines
		
	
	
	
		
			707 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
	
		
			707 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| // SPDX-License-Identifier: GPL-2.0+ OR MIT
 | |
| //
 | |
| // Copyright (C) 2015 Freescale Semiconductor, Inc.
 | |
| 
 | |
| /dts-v1/;
 | |
| 
 | |
| #include "imx7d-sdb.dts"
 | |
| 
 | |
| / {
 | |
| 	reg_usb_otg2_vbus: regulator-usb-otg2-vbus {
 | |
| 		pinctrl-0 = <&pinctrl_usb_otg2_vbus_reg_reva>;
 | |
| 		gpio = <&gpio4 7 GPIO_ACTIVE_HIGH>;
 | |
| 	};
 | |
| };
 | |
| 
 | |
| &fec2 {
 | |
| 	/delete-property/phy-supply;
 | |
| };
 | |
| 
 | |
| &iomuxc {
 | |
| 	imx7d-sdb {
 | |
| 		pinctrl_tsc2046_pendown: tsc2046_pendown {
 | |
| 			fsl,pins = <
 | |
| 				MX7D_PAD_EPDC_DATA13__GPIO2_IO13	0x59
 | |
| 			>;
 | |
| 		};
 | |
| 
 | |
| 		pinctrl_hog: hoggrp {
 | |
| 			fsl,pins = <
 | |
| 				MX7D_PAD_ECSPI2_SS0__GPIO4_IO23		0x34  /* bt reg on */
 | |
| 			>;
 | |
| 		};
 | |
| 
 | |
| 		pinctrl_usb_otg2_vbus_reg_reva: usbotg2vbusregrevagrp {
 | |
| 			fsl,pins = <
 | |
| 				MX7D_PAD_UART3_CTS_B__GPIO4_IO7		0x14
 | |
| 			>;
 | |
| 		};
 | |
| 	};
 | |
| };
 |