mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
d892c9f3571faa2e691fc3a9eb6ea4f4da1d7eab
Currently, PWM core driver provides interfaces for configuring PWM period and duty length in nanoseconds with an integer data type, so the max period can be only set to ~2.147 seconds. Add interfaces which can set PWM period and duty with u64 data type to remove this limitation. Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org> Bug: 152542675 Test: build and boot (cherry picked from commit a691c36aef3f1123f41f12e8d508c5e3457fec7f) [surenb: removed sysfs API changes, replaced 32-bit divisions with 64-bit ones in the following drivers to fix allmodconfig build: drivers/clk/clk-pwm.c drivers/hwmon/pwm-fan.c drivers/pwm/pwm-clps711x.c drivers/pwm/pwm-sti.c drivers/pwm/pwm-sun4i.c ] Signed-off-by: Suren Baghdasaryan <surenb@google.com> Change-Id: I149c14b2d59b181344e7bb77393c64bcd9998de5 Merged-In: I149c14b2d59b181344e7bb77393c64bcd9998de5
Linux kernel
============
There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.
In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``. The formatted documentation can also be read online at:
https://www.kernel.org/doc/html/latest/
There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
See Documentation/00-INDEX for a list of what is contained in each file.
Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.
Description
Languages
C
97.7%
Assembly
1.6%
Makefile
0.3%
Perl
0.1%