diff options
| author | Vincent Jardin <[email protected]> | 2026-07-02 17:09:49 +0200 |
|---|---|---|
| committer | Peng Fan <[email protected]> | 2026-07-06 09:59:58 +0800 |
| commit | d74dea04e3a15d38d6139776cdda99c376e9e3e9 (patch) | |
| tree | 52b47bffd278280a897771be857f88fdb0517377 /scripts/basic | |
| parent | 8d3963a0971caa4b0b16c1e531cee5eeea20c865 (diff) | |
gpio: mpc8xxx: add set_flags/get_flags ops
mpc8xxx_gpio_open_drain_on() / _off() helpers can program GPODR
(open-drain enable) on QorIQ silicon, but they are not called.
The open-drain capability is therefore unreachable from the GPIO uclass.
Adding a set_flags op for the GPIOD_OPEN_DRAIN, plus a get_flags for the
reports of state by reading GPDIR and GPODR back.
For existing callers, it is unchanged: direction_input,
direction_output, get_value, set_value and get_function still drive
the same registers as before. The new ops only become observable when
a caller explicitly asks for the GPIOD_OPEN_DRAIN flag (or queries
flags via the uclass).
Signed-off-by: Vincent Jardin <[email protected]>
Signed-off-by: Peng Fan <[email protected]>
Diffstat (limited to 'scripts/basic')
0 files changed, 0 insertions, 0 deletions
