mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-11-03 14:34:27 -05:00 
			
		
		
		
	ramips: disable the WP pin on the SDK mmc driver
Signed-off-by: John Crispin <john@phrozen.org>
This commit is contained in:
		
							parent
							
								
									81add8f753
								
							
						
					
					
						commit
						2dc9beddc0
					
				
							
								
								
									
										21
									
								
								target/linux/ramips/patches-4.4/0085-sdhci-no-wp.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								target/linux/ramips/patches-4.4/0085-sdhci-no-wp.patch
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,21 @@
 | 
			
		||||
--- a/drivers/mmc/host/mtk-mmc/sd.c
 | 
			
		||||
+++ b/drivers/mmc/host/mtk-mmc/sd.c
 | 
			
		||||
@@ -195,7 +195,7 @@
 | 
			
		||||
 	.dat_drv        = 4,
 | 
			
		||||
 	.data_pins      = 4,
 | 
			
		||||
 	.data_offset    = 0,
 | 
			
		||||
-	.flags          = MSDC_SYS_SUSPEND | MSDC_WP_PIN_EN | MSDC_CD_PIN_EN | MSDC_REMOVABLE | MSDC_HIGHSPEED,
 | 
			
		||||
+	.flags          = MSDC_SYS_SUSPEND | MSDC_CD_PIN_EN | MSDC_REMOVABLE | MSDC_HIGHSPEED,
 | 
			
		||||
 //	.flags          = MSDC_SYS_SUSPEND | MSDC_WP_PIN_EN | MSDC_CD_PIN_EN | MSDC_REMOVABLE,
 | 
			
		||||
 };
 | 
			
		||||
 
 | 
			
		||||
@@ -2746,6 +2746,9 @@
 | 
			
		||||
     int ret, irq;
 | 
			
		||||
  
 | 
			
		||||
     pdev->dev.platform_data = &msdc0_hw;
 | 
			
		||||
+ 
 | 
			
		||||
+   if (of_property_read_bool(pdev->dev.of_node, "mtk,wp-en"))
 | 
			
		||||
+	msdc0_hw.flags |= MSDC_WP_PIN_EN;
 | 
			
		||||
   
 | 
			
		||||
     /* Allocate MMC host for this device */
 | 
			
		||||
     mmc = mmc_alloc_host(sizeof(struct msdc_host), &pdev->dev);
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user