From 68bbc8438c6f1e8a448b14a32a1da70cf0e4609f Mon Sep 17 00:00:00 2001 From: Augusto Fraga Giachero Date: Mon, 2 Sep 2019 07:53:52 -0600 Subject: [PATCH] drivers/timers/pwm.c: Move the pwm/pwm.c driver to timers/pwm.c, The drivers/pwm contained only one .c file (pwm.c), so to avoid the proliferation of sub-directories inside drivers/ is better to move the pwm.c driver to drivers/timers. The pwm.h header was moved to include/nuttx/timers to keep consistency, so all files referencing it need to be updated. --- Documentation/NuttxPortingGuide.html | 2 +- arch/arm/src/cxd56xx/cxd56_pwm.c | 2 +- arch/arm/src/efm32/efm32_pwm.c | 2 +- arch/arm/src/efm32/efm32_pwm.h | 2 +- arch/arm/src/kinetis/kinetis_pwm.c | 2 +- arch/arm/src/kl/kl_pwm.c | 2 +- arch/arm/src/lc823450/lc823450_pwm.h | 2 +- arch/arm/src/lpc17xx_40xx/lpc17_40_mcpwm.c | 2 +- arch/arm/src/lpc17xx_40xx/lpc17_40_pwm.c | 2 +- arch/arm/src/lpc17xx_40xx/lpc17_40_timer.c | 2 +- arch/arm/src/sama5/sam_pwm.c | 2 +- arch/arm/src/stm32/stm32_pwm.h | 4 +- arch/arm/src/stm32f7/stm32_pwm.c | 2 +- arch/arm/src/stm32f7/stm32_pwm.h | 2 +- arch/arm/src/stm32h7/stm32_pwm.h | 4 +- arch/arm/src/stm32l4/stm32l4_pwm.c | 2 +- arch/arm/src/stm32l4/stm32l4_pwm.h | 2 +- arch/arm/src/tiva/common/tiva_pwm.c | 2 +- arch/arm/src/tiva/tiva_pwm.h | 2 +- boards/arm/cxd56xx/spresense/src/cxd56_pwm.c | 2 +- boards/arm/kinetis/freedom-k28f/src/k28_pwm.c | 2 +- boards/arm/kinetis/freedom-k64f/src/k64_pwm.c | 2 +- boards/arm/kinetis/freedom-k66f/src/k66_pwm.c | 2 +- boards/arm/kinetis/teensy-3.x/src/k20_pwm.c | 2 +- boards/arm/kl/freedom-kl25z/src/kl_pwm.c | 2 +- boards/arm/kl/freedom-kl26z/src/kl_pwm.c | 2 +- boards/arm/kl/teensy-lc/src/kl_pwm.c | 2 +- .../lpcxpresso-lpc1768/src/lpc17_40_pwm.c | 2 +- .../arm/lpc17xx_40xx/mbed/src/lpc17_40_pwm.c | 2 +- .../lpc17xx_40xx/mcb1700/src/lpc17_40_pwm.c | 2 +- .../u-blox-c027/src/lpc17_40_pwm.c | 2 +- .../arm/sama5/sama5d3-xplained/src/sam_pwm.c | 2 +- boards/arm/sama5/sama5d3x-ek/src/sam_pwm.c | 2 +- boards/arm/sama5/sama5d4-ek/src/sam_pwm.c | 2 +- .../arm/stm32/mikroe-stm32f4/src/stm32_pwm.c | 2 +- .../arm/stm32/nucleo-f103rb/src/stm32_pwm.c | 2 +- .../arm/stm32/nucleo-f207zg/src/stm32_pwm.c | 2 +- .../stm32/nucleo-f302r8/src/stm32_highpri.c | 2 +- .../arm/stm32/nucleo-f302r8/src/stm32_pwm.c | 2 +- .../arm/stm32/nucleo-f303re/src/stm32_pwm.c | 2 +- .../stm32/nucleo-f334r8/src/stm32_highpri.c | 2 +- boards/arm/stm32/omnibusf4/src/stm32_pwm.c | 2 +- boards/arm/stm32/photon/src/stm32_rgbled.c | 2 +- .../arm/stm32/stm3220g-eval/src/stm32_pwm.c | 2 +- .../arm/stm32/stm3240g-eval/src/stm32_pwm.c | 2 +- boards/arm/stm32/stm32_tiny/src/stm32_pwm.c | 2 +- .../stm32/stm32f103-minimum/src/stm32_pwm.c | 2 +- .../stm32f103-minimum/src/stm32_rgbled.c | 2 +- .../stm32/stm32f103-minimum/src/stm32_tone.c | 2 +- .../stm32/stm32f3discovery/src/stm32_pwm.c | 2 +- .../stm32f429i-disco/src/stm32_highpri.c | 2 +- .../stm32/stm32f429i-disco/src/stm32_pwm.c | 2 +- .../stm32/stm32f4discovery/src/stm32_pwm.c | 2 +- .../stm32/stm32f4discovery/src/stm32_rgbled.c | 2 +- .../stm32f4discovery/src/stm32_xen1210.c | 2 +- .../arm/stm32/stm32ldiscovery/src/stm32_pwm.c | 2 +- boards/arm/stm32f7/nucleo-144/src/stm32_pwm.c | 2 +- .../stm32f7/stm32f769i-disco/src/stm32_pwm.c | 2 +- .../arm/stm32l4/nucleo-l432kc/src/stm32_pwm.c | 2 +- .../arm/stm32l4/nucleo-l476rg/src/stm32_pwm.c | 2 +- .../tm4c1294-launchpad/src/tm4c_bringup.c | 2 +- drivers/Kconfig | 11 ----- drivers/Makefile | 1 - drivers/README.txt | 2 +- drivers/audio/tone.c | 2 +- drivers/leds/rgbled.c | 2 +- drivers/pwm/Kconfig | 38 --------------- drivers/pwm/Make.defs | 47 ------------------- drivers/timers/Kconfig | 40 ++++++++++++++++ drivers/timers/Make.defs | 6 +++ drivers/{pwm => timers}/pwm.c | 4 +- include/nuttx/audio/tone.h | 2 +- include/nuttx/fs/ioctl.h | 2 +- include/nuttx/leds/rgbled.h | 2 +- include/nuttx/{drivers => timers}/pwm.h | 2 +- 75 files changed, 118 insertions(+), 169 deletions(-) delete mode 100644 drivers/pwm/Kconfig delete mode 100644 drivers/pwm/Make.defs rename drivers/{pwm => timers}/pwm.c (99%) rename include/nuttx/{drivers => timers}/pwm.h (99%) diff --git a/Documentation/NuttxPortingGuide.html b/Documentation/NuttxPortingGuide.html index 25488ac9295..d98cbea799e 100644 --- a/Documentation/NuttxPortingGuide.html +++ b/Documentation/NuttxPortingGuide.html @@ -5320,7 +5320,7 @@ void iob_dump(FAR const char *msg, FAR struct iob_s *iob, unsigned int len,