s5j/pwm: rework pwm driver
authorJihoon Park <jh6186.park@samsung.com>
Fri, 31 Mar 2017 11:36:15 +0000 (20:36 +0900)
committerHeesub Shin <heesub.shin@samsung.com>
Tue, 18 Apr 2017 03:02:04 +0000 (12:02 +0900)
commit3a5277caf8087805e4fed88d219ad5cf30baa0a0
tree7b085c4ed59dedae4b7f2f1338fb9e0e0abcf297
parentd395463346be8a9d09c11bab6ed1b74bdef7bcac
s5j/pwm: rework pwm driver

fix prefix for s5j, functions are named as s5j_pwm_xxx. SFR access uses
getreg/putreg. sidk_s5jt200 board initializes pwm channels accordingly
for board definition. It has 6 PWM output and 3 s8300 driver exsited on
sidk s5jt200 evaludation board.

pwm functions except s5j_pwminitialize names with staic and not appears
lower half and upper half.

FAR struct pwm_lowerhalf_s *foo;
foo->ops->start() is allowed to access PWM functionalities.

Change-Id: I120284b114f9994ec96e100809975b0e17823fa7
Signed-off-by: Heesub Shin <heesub.shin@samsung.com>
build/configs/sidk_s5jt200/hello_with_tash/defconfig
build/configs/sidk_s5jt200/kernel_sample/defconfig
build/configs/sidk_s5jt200/sidk_tash_wlan/defconfig
build/configs/sidk_s5jt200/tc/defconfig
os/arch/arm/src/s5j/s5j_pwm.c
os/arch/arm/src/s5j/s5j_pwm.h
os/arch/arm/src/sidk_s5jt200/Kconfig
os/arch/arm/src/sidk_s5jt200/src/Makefile
os/arch/arm/src/sidk_s5jt200/src/s5jt200_boot.c
os/arch/arm/src/sidk_s5jt200/src/s5jt200_pwm.c [new file with mode: 0644]
os/arch/arm/src/sidk_s5jt200/src/s5jt200_tash.c