mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-31 05:54:26 -04:00 
			
		
		
		
	Backport BLOCK OF support patch merged upstream and refresh pending BLOCK patches. This is a new way to declare partition table for BLOCK device (eMMC currently supported) with the use of DTS. Current pending patch are adapted to not cause regression with current downstream implementation of a similar functionality. Also enable the new OF_PARTITION config by default. Link: https://github.com/openwrt/openwrt/pull/16663 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
		
			
				
	
	
		
			23 lines
		
	
	
		
			755 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			755 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 7903b50441000365a6fe5badb39735889f562252 Mon Sep 17 00:00:00 2001
 | |
| From: Daniel Golle <daniel@makrotopia.org>
 | |
| Date: Thu, 30 May 2024 03:15:46 +0100
 | |
| Subject: [PATCH 9/9] mmc: block: set GENHD_FL_NVMEM
 | |
| 
 | |
| Set flag to consider MMC block devices as NVMEM providers.
 | |
| 
 | |
| Signed-off-by: Daniel Golle <daniel@makrotopia.org>
 | |
| ---
 | |
|  drivers/mmc/core/block.c | 1 +
 | |
|  1 file changed, 1 insertion(+)
 | |
| 
 | |
| --- a/drivers/mmc/core/block.c
 | |
| +++ b/drivers/mmc/core/block.c
 | |
| @@ -2566,6 +2566,7 @@ static struct mmc_blk_data *mmc_blk_allo
 | |
|  	md->disk->major	= MMC_BLOCK_MAJOR;
 | |
|  	md->disk->minors = perdev_minors;
 | |
|  	md->disk->first_minor = devidx * perdev_minors;
 | |
| +	md->disk->flags = GENHD_FL_NVMEM;
 | |
|  	md->disk->fops = &mmc_bdops;
 | |
|  	md->disk->private_data = md;
 | |
|  	md->parent = parent;
 |