summaryrefslogtreecommitdiff
path: root/Documentation/mm/memory-model.rst
diff options
context:
space:
mode:
authorLuca Ceresoli <luca.ceresoli@bootlin.com>2022-08-24 11:31:04 +0300
committerWolfram Sang <wsa@kernel.org>2022-08-29 13:28:13 +0300
commit92d5d6434d285510a3563ebace24306e240615e1 (patch)
tree65083dd82943190da1c7e5cccef9153ff82e60e2 /Documentation/mm/memory-model.rst
parent12c035a1a840e07a351c277d7a468269fa603000 (diff)
downloadlinux-92d5d6434d285510a3563ebace24306e240615e1.tar.xz
docs: i2c: i2c-topology: reorder sections more logically
The sequence of sections is a bit confusing here: * we list the mux locking scheme for existing drivers before introducing what mux locking schemes are * we list the caveats for each locking scheme (which are tricky) before the example of the simple use case Restructure it entirely with the following logic: * Intro ("I2C muxes and complex topologies") * Locking - mux-locked - example - caveats - parent-locked - example - caveats * Complex examples * Mux type of existing device drivers While there, also apply some other improvements: * convert the caveat list from a table (with only one column carrying content) to a bullet list. * add a small introductory text to bridge the gap from listing the use cases to telling about the hardware components to handle them and then the device drivers that implement those. * make empty lines usage more uniform Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Acked-by: Peter Rosin <peda@axentia.se> Signed-off-by: Wolfram Sang <wsa@kernel.org>
Diffstat (limited to 'Documentation/mm/memory-model.rst')
0 files changed, 0 insertions, 0 deletions