Messages in this thread | | | From | David Laight <> | Subject | RE: [PATCH v2] pinctrl: at91-pio4: implement .get_multiple and .set_multiple | Date | Fri, 6 Sep 2019 09:05:36 +0000 |
| |
From: Alexandre Belloni > Implement .get_multiple and .set_multiple to allow reading or setting > multiple pins simultaneously. Pins in the same bank will all be switched at > the same time, improving synchronization and performances.
Actually it won't 'improve synchronisation', instead it will lead to random synchronisation errors and potential metastability if one pin is used as a clock and another as data, or if the code is reading a free-flowing counter.
It will improve performance though.
David
- Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales)
| |