mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 16:54:21 +00:00 
			
		
		
		
	ARM: dts: Add HS400 support for exynos5420 and exynos5800
HS400 timing values are added for SMDK5420, exynos5420-peach-pit and exynos5800-peach-pi boards. This also adds RCLK GPIO line, this gpio should be in pull-down state. This also enables HS400 on peach-pi and this updates the clock frequency to 800MHz to be set as input clock to controller. Signed-off-by: Seungwon Jeon <tgih.jun@samsung.com> [alim.akhtar@samsung.com: addressed review comments] Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com> Acked-by: Jaehoon Chung <jh80.chung@samsung.com> Signed-off-by: Kukjin Kim <kgene@kernel.org>
This commit is contained in:
		
							parent
							
								
									fa87bd4360
								
							
						
					
					
						commit
						4f59ebed89
					
				
					 4 changed files with 19 additions and 4 deletions
				
			
		|  | @ -699,8 +699,10 @@ | ||||||
| 	samsung,dw-mshc-ciu-div = <3>; | 	samsung,dw-mshc-ciu-div = <3>; | ||||||
| 	samsung,dw-mshc-sdr-timing = <0 4>; | 	samsung,dw-mshc-sdr-timing = <0 4>; | ||||||
| 	samsung,dw-mshc-ddr-timing = <0 2>; | 	samsung,dw-mshc-ddr-timing = <0 2>; | ||||||
|  | 	samsung,dw-mshc-hs400-timing = <0 2>; | ||||||
|  | 	samsung,read-strobe-delay = <90>; | ||||||
| 	pinctrl-names = "default"; | 	pinctrl-names = "default"; | ||||||
| 	pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8>; | 	pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8 &sd0_rclk>; | ||||||
| 	bus-width = <8>; | 	bus-width = <8>; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -201,6 +201,13 @@ | ||||||
| 			samsung,pin-drv = <3>; | 			samsung,pin-drv = <3>; | ||||||
| 		}; | 		}; | ||||||
| 
 | 
 | ||||||
|  | 		sd0_rclk: sd0-rclk { | ||||||
|  | 			samsung,pins = "gpc0-7"; | ||||||
|  | 			samsung,pin-function = <2>; | ||||||
|  | 			samsung,pin-pud = <1>; | ||||||
|  | 			samsung,pin-drv = <3>; | ||||||
|  | 		}; | ||||||
|  | 
 | ||||||
| 		sd1_cmd: sd1-cmd { | 		sd1_cmd: sd1-cmd { | ||||||
| 			samsung,pins = "gpc1-1"; | 			samsung,pins = "gpc1-1"; | ||||||
| 			samsung,pin-function = <2>; | 			samsung,pin-function = <2>; | ||||||
|  |  | ||||||
|  | @ -80,8 +80,11 @@ | ||||||
| 		samsung,dw-mshc-ciu-div = <3>; | 		samsung,dw-mshc-ciu-div = <3>; | ||||||
| 		samsung,dw-mshc-sdr-timing = <0 4>; | 		samsung,dw-mshc-sdr-timing = <0 4>; | ||||||
| 		samsung,dw-mshc-ddr-timing = <0 2>; | 		samsung,dw-mshc-ddr-timing = <0 2>; | ||||||
|  | 		samsung,dw-mshc-hs400-timing = <0 2>; | ||||||
|  | 		samsung,read-strobe-delay = <90>; | ||||||
| 		pinctrl-names = "default"; | 		pinctrl-names = "default"; | ||||||
| 		pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8>; | 		pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8 | ||||||
|  | 			     &sd0_rclk>; | ||||||
| 		bus-width = <8>; | 		bus-width = <8>; | ||||||
| 		cap-mmc-highspeed; | 		cap-mmc-highspeed; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
|  | @ -654,15 +654,18 @@ | ||||||
| 	num-slots = <1>; | 	num-slots = <1>; | ||||||
| 	broken-cd; | 	broken-cd; | ||||||
| 	mmc-hs200-1_8v; | 	mmc-hs200-1_8v; | ||||||
|  | 	mmc-hs400-1_8v; | ||||||
| 	cap-mmc-highspeed; | 	cap-mmc-highspeed; | ||||||
| 	non-removable; | 	non-removable; | ||||||
| 	card-detect-delay = <200>; | 	card-detect-delay = <200>; | ||||||
| 	clock-frequency = <400000000>; | 	clock-frequency = <800000000>; | ||||||
| 	samsung,dw-mshc-ciu-div = <3>; | 	samsung,dw-mshc-ciu-div = <3>; | ||||||
| 	samsung,dw-mshc-sdr-timing = <0 4>; | 	samsung,dw-mshc-sdr-timing = <0 4>; | ||||||
| 	samsung,dw-mshc-ddr-timing = <0 2>; | 	samsung,dw-mshc-ddr-timing = <0 2>; | ||||||
|  | 	samsung,dw-mshc-hs400-timing = <0 2>; | ||||||
|  | 	samsung,read-strobe-delay = <90>; | ||||||
| 	pinctrl-names = "default"; | 	pinctrl-names = "default"; | ||||||
| 	pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8>; | 	pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8 &sd0_rclk>; | ||||||
| 	bus-width = <8>; | 	bus-width = <8>; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Seungwon Jeon
						Seungwon Jeon