zephyr/drivers/pinmux
Erwan Gouriou a10d178078 drivers/pinmux: stm32 fix ports_enable array definition
ports_enable array holds port clock information.
It is populated for all SoCs, but ports availability depends on
SoCs. The way it is defined today, location of the port in the
array depends on previous ports definition in SoC CMSIS files.
Though, port index is always the same irrespective of previous
ports availability in the SoC.
This will result in incoherency between port index and clock
information.
Fix this by setting a bogus value if port is not defined.
Return an error if bogus value is read.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2018-07-31 09:45:39 -05:00
..
dev drivers: pinmux: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
stm32 drivers/pinmux: stm32 fix ports_enable array definition 2018-07-31 09:45:39 -05:00
CMakeLists.txt drivers: pinmux: Remove dead logic 2018-05-23 17:57:06 -04:00
Kconfig drivers: pinmux: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
Kconfig.beetle drivers: pinmux: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
Kconfig.cc2650 drivers: pinmux: PINMUX_CC2650 depends on GPIO 2017-10-31 12:32:34 -04:00
Kconfig.esp32 drivers: pinmux: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
Kconfig.fe310 drivers: pinmux: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
Kconfig.mcux drivers: pinmux: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
Kconfig.mcux_lpc drivers: pinmux: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
Kconfig.sam0 drivers: pinmux: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
Kconfig.stm32 spell: fix Kconfig help typos: /boards /drivers 2017-04-21 21:31:30 +00:00
dummy.c boards: move pinmux driver to board/soc dir 2017-10-31 12:32:34 -04:00
pinmux.h drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
pinmux_cc2650.c cc2650: Add pinmux driver. 2017-06-16 16:18:12 -04:00
pinmux_esp32.c drivers: pinmux: esp32: Fix using gpio as IO at the same time. 2018-02-07 14:52:25 -05:00
pinmux_fe310.c drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
pinmux_mcux.c drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
pinmux_mcux_lpc.c ext: mcux: Reorganize imported drivers into soc family subfolders 2018-04-24 07:55:48 -05:00
pinmux_qmsi.c drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
pinmux_sam0.c pinmux: sam0: add a pinmux driver for the SAM0 series. 2018-02-05 06:31:35 -08:00