stable backport of "i2c: mux: pca954x: Add missing pca9546 definition to chip_desc"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Please backport "i2c: mux: pca954x: Add missing pca9546 definition to chip_desc" to kernel 4.9.
This is upstream commit id dbe4d69d252e9e65c6c46826980b77b11a142065
https://git.kernel.org/linus/dbe4d69d252e9e65c6c46826980b77b11a142065

commit dbe4d69d252e9e65c6c46826980b77b11a142065
Author: Mike Looijmans <mike.looijmans@xxxxxxxx>
Date:   Thu Mar 23 10:00:36 2017 +0100

    i2c: mux: pca954x: Add missing pca9546 definition to chip_desc


The pca954x_of_match table references the chips array at position pca_9546, but this entry is not filled before.

When a device tree contains a compatible string with "nxp,pca9546", it will not load successfully without this patch.

This problem was introduced in commit 8a191a7ad4ca ("i2c: pca954x: add device tree binding") in v4.9 and is fixed upstream with kernel version 4.11.


The commit f8251f1dfda9 ("i2c: mux: pca954x: Add missing pca9542 definition to chip_desc") fixes a similar problem with the pca9542.
https://git.kernel.org/linus/f8251f1dfda9e1200545bf19270d9df2273bdfa1
The changes in the pca954x_acpi_ids should not be backported as it does not exist in 4.9.

Hauke



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux