Revision ae5200d2271691b28aff8d0409fbefd4644ff507 authored by Cooper Jr., Franklin on 03 May 2016, 15:56:52 UTC, committed by Thierry Reding on 08 July 2016, 15:53:37 UTC
When using the old eCAP and ePWM bindings for AM335x and AM437x the clock
can be retrieved from the PWMSS parent. Newer bindings will insure that
this clock is provided via device tree.

Therefore, update this driver to support the newer and older bindings. In
the case of the older binding being used give a warning.

Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
[thierry.reding@gmail.com: rewrite slightly for readability]
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
1 parent e1aaf89
History
File Mode Size
bpf
configs
debug
events
gcov
irq
livepatch
locking
power
printk
rcu
sched
time
trace
.gitignore -rw-r--r-- 69 bytes
Kconfig.freezer -rw-r--r-- 52 bytes
Kconfig.hz -rw-r--r-- 1.6 KB
Kconfig.locks -rw-r--r-- 4.8 KB
Kconfig.preempt -rw-r--r-- 2.1 KB
Makefile -rw-r--r-- 4.1 KB
acct.c -rw-r--r-- 15.4 KB
async.c -rw-r--r-- 9.9 KB
audit.c -rw-r--r-- 53.3 KB
audit.h -rw-r--r-- 10.9 KB
audit_fsnotify.c -rw-r--r-- 6.1 KB
audit_tree.c -rw-r--r-- 22.6 KB
audit_watch.c -rw-r--r-- 14.3 KB
auditfilter.c -rw-r--r-- 34.7 KB
auditsc.c -rw-r--r-- 64.1 KB
backtracetest.c -rw-r--r-- 2.1 KB
bounds.c -rw-r--r-- 703 bytes
capability.c -rw-r--r-- 12.1 KB
cgroup.c -rw-r--r-- 173.7 KB
cgroup_freezer.c -rw-r--r-- 12.4 KB
cgroup_pids.c -rw-r--r-- 8.0 KB
compat.c -rw-r--r-- 29.5 KB
configs.c -rw-r--r-- 2.8 KB
context_tracking.c -rw-r--r-- 6.3 KB
cpu.c -rw-r--r-- 41.3 KB
cpu_pm.c -rw-r--r-- 6.5 KB
cpuset.c -rw-r--r-- 76.0 KB
crash_dump.c -rw-r--r-- 1.3 KB
cred.c -rw-r--r-- 21.4 KB
delayacct.c -rw-r--r-- 4.5 KB
dma.c -rw-r--r-- 3.6 KB
elfcore.c -rw-r--r-- 396 bytes
exec_domain.c -rw-r--r-- 1.4 KB
exit.c -rw-r--r-- 41.7 KB
extable.c -rw-r--r-- 4.0 KB
fork.c -rw-r--r-- 51.7 KB
freezer.c -rw-r--r-- 4.4 KB
futex.c -rw-r--r-- 88.2 KB
futex_compat.c -rw-r--r-- 4.5 KB
groups.c -rw-r--r-- 5.9 KB
hung_task.c -rw-r--r-- 5.9 KB
irq_work.c -rw-r--r-- 4.4 KB
jump_label.c -rw-r--r-- 12.5 KB
kallsyms.c -rw-r--r-- 15.7 KB
kcmp.c -rw-r--r-- 4.4 KB
kcov.c -rw-r--r-- 6.4 KB
kexec.c -rw-r--r-- 6.8 KB
kexec_core.c -rw-r--r-- 39.0 KB
kexec_file.c -rw-r--r-- 24.5 KB
kexec_internal.h -rw-r--r-- 1.2 KB
kmod.c -rw-r--r-- 19.1 KB
kprobes.c -rw-r--r-- 60.7 KB
ksysfs.c -rw-r--r-- 6.2 KB
kthread.c -rw-r--r-- 19.2 KB
latencytop.c -rw-r--r-- 7.8 KB
membarrier.c -rw-r--r-- 2.4 KB
memremap.c -rw-r--r-- 12.0 KB
module-internal.h -rw-r--r-- 458 bytes
module.c -rw-r--r-- 106.6 KB
module_signing.c -rw-r--r-- 2.2 KB
notifier.c -rw-r--r-- 16.3 KB
nsproxy.c -rw-r--r-- 6.4 KB
padata.c -rw-r--r-- 25.2 KB
panic.c -rw-r--r-- 14.6 KB
params.c -rw-r--r-- 24.1 KB
pid.c -rw-r--r-- 15.0 KB
pid_namespace.c -rw-r--r-- 10.0 KB
profile.c -rw-r--r-- 16.2 KB
ptrace.c -rw-r--r-- 31.6 KB
range.c -rw-r--r-- 3.0 KB
reboot.c -rw-r--r-- 13.3 KB
relay.c -rw-r--r-- 32.5 KB
resource.c -rw-r--r-- 39.3 KB
seccomp.c -rw-r--r-- 24.6 KB
signal.c -rw-r--r-- 94.2 KB
smp.c -rw-r--r-- 20.0 KB
smpboot.c -rw-r--r-- 13.2 KB
smpboot.h -rw-r--r-- 601 bytes
softirq.c -rw-r--r-- 18.9 KB
stacktrace.c -rw-r--r-- 1.7 KB
stop_machine.c -rw-r--r-- 16.4 KB
sys.c -rw-r--r-- 57.6 KB
sys_ni.c -rw-r--r-- 7.0 KB
sysctl.c -rw-r--r-- 66.1 KB
sysctl_binary.c -rw-r--r-- 50.8 KB
task_work.c -rw-r--r-- 3.2 KB
taskstats.c -rw-r--r-- 14.8 KB
test_kprobes.c -rw-r--r-- 7.4 KB
torture.c -rw-r--r-- 19.9 KB
tracepoint.c -rw-r--r-- 14.5 KB
tsacct.c -rw-r--r-- 5.1 KB
uid16.c -rw-r--r-- 5.0 KB
up.c -rw-r--r-- 1.7 KB
user-return-notifier.c -rw-r--r-- 1.3 KB
user.c -rw-r--r-- 5.4 KB
user_namespace.c -rw-r--r-- 25.4 KB
utsname.c -rw-r--r-- 3.0 KB
utsname_sysctl.c -rw-r--r-- 3.0 KB
watchdog.c -rw-r--r-- 29.6 KB
workqueue.c -rw-r--r-- 153.1 KB
workqueue_internal.h -rw-r--r-- 2.2 KB

back to top