Searched hist:fad57233501beb5bd25f037cb9128a533e710600 (Results 1 – 8 of 8) sorted by relevance
/openbmc/linux/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra124.c | diff fad57233501beb5bd25f037cb9128a533e710600 Tue May 30 05:53:07 CDT 2023 Thierry Reding <treding@nvidia.com> pinctrl: tegra: Duplicate pinmux functions table
The function table is filled with group information based on other instance-specific data at runtime. However, the function table can be shared between multiple instances, causing the ->probe() function for one instance to overwrite the table of a previously probed instance.
Fix this by sharing only the function names and allocating a separate function table for each instance.
Fixes: 5a0047360743 ("pinctrl: tegra: Separate Tegra194 instances") Signed-off-by: Thierry Reding <treding@nvidia.com> Link: https://lore.kernel.org/r/20230530105308.1292852-1-thierry.reding@gmail.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
|
H A D | pinctrl-tegra194.c | diff fad57233501beb5bd25f037cb9128a533e710600 Tue May 30 05:53:07 CDT 2023 Thierry Reding <treding@nvidia.com> pinctrl: tegra: Duplicate pinmux functions table
The function table is filled with group information based on other instance-specific data at runtime. However, the function table can be shared between multiple instances, causing the ->probe() function for one instance to overwrite the table of a previously probed instance.
Fix this by sharing only the function names and allocating a separate function table for each instance.
Fixes: 5a0047360743 ("pinctrl: tegra: Separate Tegra194 instances") Signed-off-by: Thierry Reding <treding@nvidia.com> Link: https://lore.kernel.org/r/20230530105308.1292852-1-thierry.reding@gmail.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
|
H A D | pinctrl-tegra114.c | diff fad57233501beb5bd25f037cb9128a533e710600 Tue May 30 05:53:07 CDT 2023 Thierry Reding <treding@nvidia.com> pinctrl: tegra: Duplicate pinmux functions table
The function table is filled with group information based on other instance-specific data at runtime. However, the function table can be shared between multiple instances, causing the ->probe() function for one instance to overwrite the table of a previously probed instance.
Fix this by sharing only the function names and allocating a separate function table for each instance.
Fixes: 5a0047360743 ("pinctrl: tegra: Separate Tegra194 instances") Signed-off-by: Thierry Reding <treding@nvidia.com> Link: https://lore.kernel.org/r/20230530105308.1292852-1-thierry.reding@gmail.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
|
H A D | pinctrl-tegra30.c | diff fad57233501beb5bd25f037cb9128a533e710600 Tue May 30 05:53:07 CDT 2023 Thierry Reding <treding@nvidia.com> pinctrl: tegra: Duplicate pinmux functions table
The function table is filled with group information based on other instance-specific data at runtime. However, the function table can be shared between multiple instances, causing the ->probe() function for one instance to overwrite the table of a previously probed instance.
Fix this by sharing only the function names and allocating a separate function table for each instance.
Fixes: 5a0047360743 ("pinctrl: tegra: Separate Tegra194 instances") Signed-off-by: Thierry Reding <treding@nvidia.com> Link: https://lore.kernel.org/r/20230530105308.1292852-1-thierry.reding@gmail.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
|
H A D | pinctrl-tegra20.c | diff fad57233501beb5bd25f037cb9128a533e710600 Tue May 30 05:53:07 CDT 2023 Thierry Reding <treding@nvidia.com> pinctrl: tegra: Duplicate pinmux functions table
The function table is filled with group information based on other instance-specific data at runtime. However, the function table can be shared between multiple instances, causing the ->probe() function for one instance to overwrite the table of a previously probed instance.
Fix this by sharing only the function names and allocating a separate function table for each instance.
Fixes: 5a0047360743 ("pinctrl: tegra: Separate Tegra194 instances") Signed-off-by: Thierry Reding <treding@nvidia.com> Link: https://lore.kernel.org/r/20230530105308.1292852-1-thierry.reding@gmail.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
|
H A D | pinctrl-tegra210.c | diff fad57233501beb5bd25f037cb9128a533e710600 Tue May 30 05:53:07 CDT 2023 Thierry Reding <treding@nvidia.com> pinctrl: tegra: Duplicate pinmux functions table
The function table is filled with group information based on other instance-specific data at runtime. However, the function table can be shared between multiple instances, causing the ->probe() function for one instance to overwrite the table of a previously probed instance.
Fix this by sharing only the function names and allocating a separate function table for each instance.
Fixes: 5a0047360743 ("pinctrl: tegra: Separate Tegra194 instances") Signed-off-by: Thierry Reding <treding@nvidia.com> Link: https://lore.kernel.org/r/20230530105308.1292852-1-thierry.reding@gmail.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
|
H A D | pinctrl-tegra.h | diff fad57233501beb5bd25f037cb9128a533e710600 Tue May 30 05:53:07 CDT 2023 Thierry Reding <treding@nvidia.com> pinctrl: tegra: Duplicate pinmux functions table
The function table is filled with group information based on other instance-specific data at runtime. However, the function table can be shared between multiple instances, causing the ->probe() function for one instance to overwrite the table of a previously probed instance.
Fix this by sharing only the function names and allocating a separate function table for each instance.
Fixes: 5a0047360743 ("pinctrl: tegra: Separate Tegra194 instances") Signed-off-by: Thierry Reding <treding@nvidia.com> Link: https://lore.kernel.org/r/20230530105308.1292852-1-thierry.reding@gmail.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
|
H A D | pinctrl-tegra.c | diff fad57233501beb5bd25f037cb9128a533e710600 Tue May 30 05:53:07 CDT 2023 Thierry Reding <treding@nvidia.com> pinctrl: tegra: Duplicate pinmux functions table
The function table is filled with group information based on other instance-specific data at runtime. However, the function table can be shared between multiple instances, causing the ->probe() function for one instance to overwrite the table of a previously probed instance.
Fix this by sharing only the function names and allocating a separate function table for each instance.
Fixes: 5a0047360743 ("pinctrl: tegra: Separate Tegra194 instances") Signed-off-by: Thierry Reding <treding@nvidia.com> Link: https://lore.kernel.org/r/20230530105308.1292852-1-thierry.reding@gmail.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
|