summaryrefslogtreecommitdiffstats
path: root/include/dt-bindings/pinctrl/k3.h
diff options
context:
space:
mode:
authorZhihao Cheng <chengzhihao1@huawei.com>2022-08-17 11:27:35 +0800
committerRichard Weinberger <richard@nod.at>2022-09-21 18:29:18 +0200
commit669d204469c46e91d99da24914130f78277a71d3 (patch)
tree89df41eb05bec3b2e152076e2c9069765983fbab /include/dt-bindings/pinctrl/k3.h
parente7f35da21f6f8c6a8c7d262dd4e4bd32e3083f79 (diff)
downloadlinux-669d204469c46e91d99da24914130f78277a71d3.tar.bz2
ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl
[1] suggests that fastmap is suitable for large flash devices. Module parameter 'fm_autoconvert' is a coarse grained switch to enable all ubi devices to generate fastmap, which may turn on fastmap even for small flash devices. This patch imports a new field 'disable_fm' in struct 'ubi_attach_req' to support following situations by ioctl 'UBI_IOCATT'. [old functions] A. Disable 'fm_autoconvert': Disbable fastmap for all ubi devices B. Enable 'fm_autoconvert': Enable fastmap for all ubi devices [new function] C. Enable 'fm_autoconvert', set 'disable_fm' for given device: Don't create new fastmap and do full scan (existed fastmap will be destroyed) for the given ubi device. A simple test case in [2]. [1] http://www.linux-mtd.infradead.org/doc/ubi.html#L_fastmap [2] https://bugzilla.kernel.org/show_bug.cgi?id=216278 Signed-off-by: Zhihao Cheng <chengzhihao1@huawei.com> Signed-off-by: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'include/dt-bindings/pinctrl/k3.h')
0 files changed, 0 insertions, 0 deletions