gpio fixes for v6.3
- use raw_spinlocks in regmaps that are used in interrupt context in gpio-104-idi-48 and gpio-104-dio-48e -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEFp3rbAvDxGAT0sefEacuoBRx13IFAmRCWnoACgkQEacuoBRx 13J/7Q/+IMwRVgDzDJsHUk0+psR3lqj2fcc/K5q4vAF850dCmvfai1acJb/l0Lnw OhQX05zgI1vvKEsrEuyzFLwzTGyUMvP0Y6YypgVlewqWflbPKCdjb/NLDpF5D57c zdkStjXbk8lV+N5hIwh5ZE6dwecbNKj8avk7+roLdOB+ML+KYjGGOiWx9NkG7PE5 BQMktlH6vQzzd37P61CO3anqVhLKXJKg6XXKoI2k4h2Dcy3FUgEgHyeYXb5R5EJj EeMKUOKAn+2fw3lmpOdI9A+l8wUFqRheBVnYVNKngiBaWDQgxas8EqHK945pIJDG UipVmZ58o3FR65xECRTQsBibZHHzihEOQU7SG5gduk7I/OuPkcbUHO36aTkYSb3X dXZj26xJbOshBb77IkELKGEDy3FCrI2do5u2bGEiD+V9SfBLWl4cncr/PpUcRDy2 AuR2Ad6rfRFc8qCyCvE/Ow39o4mnJkUjOUzzU3BBzDLrd4xh6eTnOfBF3wo/lxpd BMn3LJd8GiNtfBf1dTx5M+efMclQk3m7cA5DaWrXSMo9vjTGTY9PIgKG8hgGOKTS FB6trgSUWfitXn5p1qjhtTE8Np0xkSevtKe9vlx/hM27DVmuWg3FjY+UAVm6so9M RxNgtjZj2YFDHJhmyxdttxV//a2UGP0GmtiLLPhL5yb6dPso8OM= =SCgE -----END PGP SIGNATURE----- Merge tag 'gpio-fixes-for-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux Pull gpio fixes from Bartosz Golaszewski: - use raw_spinlocks in regmaps that are used in interrupt context in gpio-104-idi-48 and gpio-104-dio-48e * tag 'gpio-fixes-for-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux: gpio: 104-idi-48: Enable use_raw_spinlock for idi48_regmap_config gpio: 104-dio-48e: Enable use_raw_spinlock for dio48e_regmap_config
This commit is contained in:
Коммит
bdc83e00f0
|
@ -86,6 +86,7 @@ static const struct regmap_config dio48e_regmap_config = {
|
||||||
.volatile_table = &dio48e_volatile_table,
|
.volatile_table = &dio48e_volatile_table,
|
||||||
.precious_table = &dio48e_precious_table,
|
.precious_table = &dio48e_precious_table,
|
||||||
.cache_type = REGCACHE_FLAT,
|
.cache_type = REGCACHE_FLAT,
|
||||||
|
.use_raw_spinlock = true,
|
||||||
};
|
};
|
||||||
|
|
||||||
/* only bit 3 on each respective Port C supports interrupts */
|
/* only bit 3 on each respective Port C supports interrupts */
|
||||||
|
|
|
@ -81,6 +81,7 @@ static const struct regmap_config idi48_regmap_config = {
|
||||||
.wr_table = &idi_48_wr_table,
|
.wr_table = &idi_48_wr_table,
|
||||||
.rd_table = &idi_48_rd_table,
|
.rd_table = &idi_48_rd_table,
|
||||||
.precious_table = &idi_48_precious_table,
|
.precious_table = &idi_48_precious_table,
|
||||||
|
.use_raw_spinlock = true,
|
||||||
};
|
};
|
||||||
|
|
||||||
#define IDI48_NGPIO 48
|
#define IDI48_NGPIO 48
|
||||||
|
|
Загрузка…
Ссылка в новой задаче