OpenGrok
Cross Reference: i2cmux_fdt.c
xref
: /
src
/
sys
/
dev
/
fdt
/
i2cmux_fdt.c
Home
|
History
|
Annotate
|
Download
|
only in
fdt
History log of
/src/sys/dev/fdt/i2cmux_fdt.c
Revision
Date
Author
Comments
1.11
16-Sep-2025
thorpej
Now that the common I2C code hides many of the FDT vs ACPI differences,
perform the reductions currently possible in the I2C mux layer. Note
some additional enhancements necessary for further reductions.
1.10
27-Jan-2021
thorpej
branches: 1.10.4; 1.10.14;
Rename of_match_compat_data() to of_compatible_match(). Similarly,
rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt
all call sites.
1.9
27-Jan-2021
thorpej
Use DEVICE_COMPAT_EOL.
1.8
25-Jan-2021
thorpej
Since we're using designated initialisers for compat data, we should
use a completely empty initializer for the sentinel.
1.7
25-Jan-2021
jmcneill
Add support for ACPI-based I2C mux attachment.
1.6
18-Jan-2021
thorpej
Remove "struct of_compat_data" and replace its usage with
"struct device_compatible_entry"; they are ABI-compatible.
Fix several "loses const qualifier" bugs encountered during
this conversion.
1.5
17-Jan-2021
jmcneill
trailing whitespace
1.4
28-Dec-2020
thorpej
branches: 1.4.2;
Re-factor the "iicmux" driver to support other types of muxes that are
themselves i2c devices.
1.3
28-Dec-2020
thorpej
The i2c-mux bindings specify that if the mux device has a child node named
"i2c-mux", then it is that node that is the parent of the i2c bus children.
This is to accommodate mux devices that may also have other kinds of child
nodes in addition to i2c bus child nodes.
1.2
23-Dec-2020
thorpej
Register each virtual bus's i2c_tag_t so that references for e.g. HDMI DDC
in the device tree work.
1.1
23-Dec-2020
thorpej
Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual
controllers.
1.4.2.3
03-Apr-2021
thorpej
Sync with HEAD.
1.4.2.2
03-Jan-2021
thorpej
Sync w/ HEAD.
1.4.2.1
28-Dec-2020
thorpej
file i2cmux_fdt.c was added on branch thorpej-futex on 2021-01-03 16:34:57 +0000
1.10.14.1
09-Aug-2021
thorpej
Port over the changes from thorpej-i2c-spi-conf to thorpej-i2c-spi-conf2,
which is based on a newer HEAD revision.
1.10.4.1
08-May-2021
thorpej
Update the i2c mux code for the new enumeration methods.
Indexes created Tue Oct 14 21:09:58 GMT 2025