drivers: pwm: Add nRF5x GPIOTE based PWM driver
Add support for nRF5x series GPIOTE based PWM driver implementation. Provides upto 3 pins/channels using one HF timer, two PPI channels per pin, and one GPIOTE config per pin. Change-id: I6056b199ec2cff595ba8fea9f659a0338ed4635b Signed-off-by: Vinayak Chettimada <vinayak.kariappa.chettimada@nordicsemi.no>
This commit is contained in:
parent
aa38f54e31
commit
9584456fc9
5 changed files with 252 additions and 0 deletions
24
drivers/pwm/Kconfig.nrf5_sw
Normal file
24
drivers/pwm/Kconfig.nrf5_sw
Normal file
|
@ -0,0 +1,24 @@
|
|||
# Kconfig.nrf5_sw - Nordic Semiconductor nRF5x s/w PWM configuration options
|
||||
#
|
||||
#
|
||||
# Copyright (c) 2017 Nordic Semiconductor ASA
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
menuconfig PWM_NRF5_SW
|
||||
bool "Nordic Semiconductor nRF5x series S/W PWM"
|
||||
depends on PWM && SOC_FAMILY_NRF5
|
||||
default y
|
||||
help
|
||||
Enable driver to utilize PWM on the Nordic Semiconductor nRF5x series.
|
||||
This implementation provides upto 3 pins using one HF timer, two PPI
|
||||
channels per pin and one GPIOTE config per pin.
|
||||
|
||||
config PWM_NRF5_SW_0_DEV_NAME
|
||||
string "Nordic Semiconductor nRF5x series S/W PWM Device Name"
|
||||
depends on PWM_NRF5_SW
|
||||
default "PWM_0"
|
||||
help
|
||||
Specify the device name for the Nordic Semiconductor nRF5x series S/W
|
||||
PWM driver.
|
Loading…
Add table
Add a link
Reference in a new issue