~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/driver-api/mmc/mmc-dev-parts.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/driver-api/mmc/mmc-dev-parts.rst (Version linux-6.12-rc7) and /Documentation/driver-api/mmc/mmc-dev-parts.rst (Version linux-5.5.19)


  1 ============================                        1 ============================
  2 SD and MMC Device Partitions                        2 SD and MMC Device Partitions
  3 ============================                        3 ============================
  4                                                     4 
  5 Device partitions are additional logical block      5 Device partitions are additional logical block devices present on the
  6 SD/MMC device.                                      6 SD/MMC device.
  7                                                     7 
  8 As of this writing, MMC boot partitions as sup      8 As of this writing, MMC boot partitions as supported and exposed as
  9 /dev/mmcblkXboot0 and /dev/mmcblkXboot1, where      9 /dev/mmcblkXboot0 and /dev/mmcblkXboot1, where X is the index of the
 10 parent /dev/mmcblkX.                               10 parent /dev/mmcblkX.
 11                                                    11 
 12 MMC Boot Partitions                                12 MMC Boot Partitions
 13 ===================                                13 ===================
 14                                                    14 
 15 Read and write access is provided to the two M     15 Read and write access is provided to the two MMC boot partitions. Due to
 16 the sensitive nature of the boot partition con     16 the sensitive nature of the boot partition contents, which often store
 17 a bootloader or bootloader configuration table     17 a bootloader or bootloader configuration tables crucial to booting the
 18 platform, write access is disabled by default      18 platform, write access is disabled by default to reduce the chance of
 19 accidental bricking.                               19 accidental bricking.
 20                                                    20 
 21 To enable write access to /dev/mmcblkXbootY, d     21 To enable write access to /dev/mmcblkXbootY, disable the forced read-only
 22 access with::                                      22 access with::
 23                                                    23 
 24         echo 0 > /sys/block/mmcblkXbootY/force     24         echo 0 > /sys/block/mmcblkXbootY/force_ro
 25                                                    25 
 26 To re-enable read-only access::                    26 To re-enable read-only access::
 27                                                    27 
 28         echo 1 > /sys/block/mmcblkXbootY/force     28         echo 1 > /sys/block/mmcblkXbootY/force_ro
 29                                                    29 
 30 The boot partitions can also be locked read on     30 The boot partitions can also be locked read only until the next power on,
 31 with::                                             31 with::
 32                                                    32 
 33         echo 1 > /sys/block/mmcblkXbootY/ro_lo     33         echo 1 > /sys/block/mmcblkXbootY/ro_lock_until_next_power_on
 34                                                    34 
 35 This is a feature of the card and not of the k     35 This is a feature of the card and not of the kernel. If the card does
 36 not support boot partition locking, the file w     36 not support boot partition locking, the file will not exist. If the
 37 feature has been disabled on the card, the fil     37 feature has been disabled on the card, the file will be read-only.
 38                                                    38 
 39 The boot partitions can also be locked permane     39 The boot partitions can also be locked permanently, but this feature is
 40 not accessible through sysfs in order to avoid     40 not accessible through sysfs in order to avoid accidental or malicious
 41 bricking.                                          41 bricking.
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php