cleanup: include/: move pinmux.h to drivers/pinmux.h
move pinmux.h to drivers/pinmux.h and create a shim for backward-compatibility. No functional changes to the headers. A warning in the shim can be controlled with CONFIG_COMPAT_INCLUDES. Related to #16539 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
parent
afa85cdc0f
commit
a8167ab17d
103 changed files with 223 additions and 208 deletions
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
*/
|
||||
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
|
||||
static int board_pinmux_init(struct device *dev)
|
||||
{
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
*/
|
||||
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
|
||||
static int board_pinmux_init(struct device *dev)
|
||||
{
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
*/
|
||||
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
|
||||
static int board_pinmux_init(struct device *dev)
|
||||
{
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
*/
|
||||
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
|
||||
static int board_pinmux_init(struct device *dev)
|
||||
{
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
*/
|
||||
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
|
||||
static int board_pinmux_init(struct device *dev)
|
||||
{
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
*/
|
||||
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
|
||||
static int board_pinmux_init(struct device *dev)
|
||||
{
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include "pinmux/stm32/pinmux_stm32.h"
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
#include <toolchain/gcc.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <soc.h>
|
||||
|
||||
#include "board.h"
|
||||
|
|
|
@ -57,7 +57,7 @@
|
|||
|
||||
#include <init.h>
|
||||
|
||||
#include "pinmux.h"
|
||||
#include <drivers/pinmux.h>
|
||||
|
||||
#include <inc/hw_types.h>
|
||||
#include <inc/hw_memmap.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <kernel.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <soc.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <kernel.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <soc.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include "pinmux/stm32/pinmux_stm32.h"
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
*/
|
||||
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <fsl_port.h>
|
||||
|
||||
static int frdm_k64f_pinmux_init(struct device *dev)
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
*/
|
||||
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <fsl_port.h>
|
||||
|
||||
static int frdm_kl25z_pinmux_init(struct device *dev)
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
*/
|
||||
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <fsl_port.h>
|
||||
|
||||
static int frdm_kw41z_pinmux_init(struct device *dev)
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
*/
|
||||
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <drivers/gpio.h>
|
||||
#include <fsl_port.h>
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
*/
|
||||
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <fsl_port.h>
|
||||
|
||||
static int hexiwear_kw40z_pinmux_init(struct device *dev)
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
*/
|
||||
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <fsl_common.h>
|
||||
#include <fsl_iocon.h>
|
||||
#include <soc.h>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
*/
|
||||
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <fsl_common.h>
|
||||
#include <fsl_iocon.h>
|
||||
#include <soc.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <kernel.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
|
||||
#include "soc.h"
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <kernel.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <soc.h>
|
||||
#include <sys/sys_io.h>
|
||||
#include <gpio/gpio_cmsdk_ahb.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
#include "pinmux/pinmux.h"
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
#include "pinmux/pinmux.h"
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include "pinmux/stm32/pinmux_stm32.h"
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
#include "pinmux/pinmux.h"
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
#include "pinmux/pinmux.h"
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
*/
|
||||
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <fsl_port.h>
|
||||
|
||||
static int twr_ke18f_pinmux_init(struct device *dev)
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
*/
|
||||
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <fsl_port.h>
|
||||
|
||||
static int usb_kw24d512_pinmux_init(struct device *dev)
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <kernel.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <soc.h>
|
||||
#include <sys/sys_io.h>
|
||||
#include <gpio/gpio_cmsdk_ahb.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <kernel.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <soc.h>
|
||||
#include <sys/sys_io.h>
|
||||
#include <gpio/gpio_cmsdk_ahb.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <kernel.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <soc.h>
|
||||
#include <sys/sys_io.h>
|
||||
#include <gpio/gpio_cmsdk_ahb.h>
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
*/
|
||||
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <soc.h>
|
||||
|
||||
static int hifive1_pinmux_init(struct device *dev)
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
*/
|
||||
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <soc.h>
|
||||
|
||||
static int hifive1_revb_pinmux_init(struct device *dev)
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
*/
|
||||
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <fsl_port.h>
|
||||
|
||||
static int rv32m1_vega_pinmux_init(struct device *dev)
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#include <soc.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
#include "pinmux/pinmux.h"
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
#include <device.h>
|
||||
#include <init.h>
|
||||
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <drivers/i2c.h>
|
||||
#include <drivers/gpio.h>
|
||||
#include <pwm.h>
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
#include <soc.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
#include "pinmux/pinmux.h"
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#include <soc.h>
|
||||
#include <device.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <sys/sys_io.h>
|
||||
#include "pinmux/pinmux.h"
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
#include <kernel.h>
|
||||
#include <init.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include "iomux.h"
|
||||
|
||||
/*
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
#include <drivers/gpio.h>
|
||||
#include <kernel.h>
|
||||
#include <misc/util.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
|
||||
#include "gpio_utils.h"
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
#include <drivers/gpio.h>
|
||||
#include <clock_control/stm32_clock_control.h>
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <misc/util.h>
|
||||
#include <interrupt_controller/exti_stm32.h>
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <device.h>
|
||||
#include <errno.h>
|
||||
#include <misc/__assert.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
|
||||
#include <driverlib/ioc.h>
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@
|
|||
#include <misc/util.h>
|
||||
#include <toolchain.h>
|
||||
#include <device.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <soc.h>
|
||||
#include <sys/sys_io.h>
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
#include <errno.h>
|
||||
#include <misc/util.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
|
||||
/* DR_REG_IO_MUX_BASE is a 32-bit constant. Define a pin mux table
|
||||
* using only offsets, in order to reduce ROM footprint.
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
*/
|
||||
|
||||
#include <kernel.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <iomux.h>
|
||||
|
||||
static volatile u32_t *iomux_ctrl_regs = (volatile u32_t *)DT_PINMUX_BASE_ADDR;
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
#include <errno.h>
|
||||
#include <device.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <soc.h>
|
||||
|
||||
static const u32_t valid_ctrl_masks[NUM_MCHP_GPIO_PORTS] = {
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
#include <errno.h>
|
||||
#include <device.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <fsl_common.h>
|
||||
#include <fsl_clock.h>
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <stdint.h>
|
||||
#include <errno.h>
|
||||
#include <device.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <fsl_common.h>
|
||||
#include <fsl_clock.h>
|
||||
#include <fsl_iocon.h>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
*/
|
||||
|
||||
#include <errno.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
|
||||
#include "qm_pinmux.h"
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
#include <errno.h>
|
||||
#include <device.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
|
||||
#include <fsl_common.h>
|
||||
#include <fsl_clock.h>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <soc.h>
|
||||
|
||||
struct pinmux_sam0_config {
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
#include <errno.h>
|
||||
#include <device.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <soc.h>
|
||||
|
||||
struct pinmux_sifive_config {
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
#include <kernel.h>
|
||||
#include <device.h>
|
||||
#include <soc.h>
|
||||
#include <pinmux.h>
|
||||
#include <drivers/pinmux.h>
|
||||
#include <gpio/gpio_stm32.h>
|
||||
#include <clock_control/stm32_clock_control.h>
|
||||
#include <pinmux/stm32/pinmux_stm32.h>
|
||||
|
|
118
include/drivers/pinmux.h
Normal file
118
include/drivers/pinmux.h
Normal file
|
@ -0,0 +1,118 @@
|
|||
/*
|
||||
* Copyright (c) 2015 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Public APIs for Pinmux drivers
|
||||
*/
|
||||
|
||||
#ifndef ZEPHYR_INCLUDE_DRIVERS_PINMUX_H_
|
||||
#define ZEPHYR_INCLUDE_DRIVERS_PINMUX_H_
|
||||
|
||||
/**
|
||||
* @brief Pinmux Interface
|
||||
* @defgroup pinmux_interface Pinmux Interface
|
||||
* @ingroup io_interfaces
|
||||
* @{
|
||||
*/
|
||||
|
||||
#include <zephyr/types.h>
|
||||
#include <device.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#define PINMUX_FUNC_A 0
|
||||
#define PINMUX_FUNC_B 1
|
||||
#define PINMUX_FUNC_C 2
|
||||
#define PINMUX_FUNC_D 3
|
||||
#define PINMUX_FUNC_E 4
|
||||
#define PINMUX_FUNC_F 5
|
||||
#define PINMUX_FUNC_G 6
|
||||
#define PINMUX_FUNC_H 7
|
||||
|
||||
#define PINMUX_PULLUP_ENABLE (0x1)
|
||||
#define PINMUX_PULLUP_DISABLE (0x0)
|
||||
|
||||
#define PINMUX_INPUT_ENABLED (0x1)
|
||||
#define PINMUX_OUTPUT_ENABLED (0x0)
|
||||
|
||||
/**
|
||||
* @typedef pmux_set
|
||||
* @brief Callback API upon setting a PIN's function
|
||||
* See pinmux_pin_set() for argument description
|
||||
*/
|
||||
typedef int (*pmux_set)(struct device *dev, u32_t pin, u32_t func);
|
||||
/**
|
||||
* @typedef pmux_get
|
||||
* @brief Callback API upon getting a PIN's function
|
||||
* See pinmux_pin_get() for argument description
|
||||
*/
|
||||
typedef int (*pmux_get)(struct device *dev, u32_t pin, u32_t *func);
|
||||
/**
|
||||
* @typedef pmux_pullup
|
||||
* @brief Callback API upon setting a PIN's pullup
|
||||
* See pinmix_pin_pullup() for argument description
|
||||
*/
|
||||
typedef int (*pmux_pullup)(struct device *dev, u32_t pin, u8_t func);
|
||||
/**
|
||||
* @typedef pmux_input
|
||||
* @brief Callback API upon setting a PIN's input function
|
||||
* See pinmux_input() for argument description
|
||||
*/
|
||||
typedef int (*pmux_input)(struct device *dev, u32_t pin, u8_t func);
|
||||
|
||||
struct pinmux_driver_api {
|
||||
pmux_set set;
|
||||
pmux_get get;
|
||||
pmux_pullup pullup;
|
||||
pmux_input input;
|
||||
};
|
||||
|
||||
static inline int pinmux_pin_set(struct device *dev, u32_t pin, u32_t func)
|
||||
{
|
||||
const struct pinmux_driver_api *api =
|
||||
(const struct pinmux_driver_api *)dev->driver_api;
|
||||
|
||||
return api->set(dev, pin, func);
|
||||
}
|
||||
|
||||
static inline int pinmux_pin_get(struct device *dev, u32_t pin, u32_t *func)
|
||||
{
|
||||
const struct pinmux_driver_api *api =
|
||||
(const struct pinmux_driver_api *)dev->driver_api;
|
||||
|
||||
return api->get(dev, pin, func);
|
||||
}
|
||||
|
||||
static inline int pinmux_pin_pullup(struct device *dev, u32_t pin, u8_t func)
|
||||
{
|
||||
const struct pinmux_driver_api *api =
|
||||
(const struct pinmux_driver_api *)dev->driver_api;
|
||||
|
||||
return api->pullup(dev, pin, func);
|
||||
}
|
||||
|
||||
static inline int pinmux_pin_input_enable(struct device *dev, u32_t pin,
|
||||
u8_t func)
|
||||
{
|
||||
const struct pinmux_driver_api *api =
|
||||
(const struct pinmux_driver_api *)dev->driver_api;
|
||||
|
||||
return api->input(dev, pin, func);
|
||||
}
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
*
|
||||
* @}
|
||||
*/
|
||||
|
||||
#endif /* ZEPHYR_INCLUDE_DRIVERS_PINMUX_H_ */
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue