]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support
authorVadim Pasternak <vadimp@nvidia.com>
Mon, 8 Feb 2021 20:16:02 +0000 (22:16 +0200)
committerWolfram Sang <wsa@kernel.org>
Tue, 9 Feb 2021 10:35:23 +0000 (11:35 +0100)
commit81566938083af15aec75201293cf6047bb04f4d3
tree99eca8d7850a8dabd29bcd7788d54fd4594ba797
parent84af1b168c5015fca0761cf9cce4add31e354dce
i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support

Allow to program register value zero to the mux register, which is
required for word address mux register space support.
Change key selector type from 'unsigned short' to 'integer' in order to
allow to set it to -1 on deselection.
Rename key selector field from 'last_chan' to 'last_val', since this
fields keeps actually selector value and not channel number.

Signed-off-by: Vadim Pasternak <vadimp@nvidia.com>
Acked-by: Peter Rosin <peda@axentia.se>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/muxes/i2c-mux-mlxcpld.c