14 Dec, 2017
1 commit
-
[ Upstream commit 67affb78a4e4feb837953e3434c8402a5c3b272f ]
The parent of DAPLL2 should be DAPLL1. Fix the clock connection.
Signed-off-by: Masahiro Yamada
Signed-off-by: Stephen Boyd
Signed-off-by: Sasha Levin
Signed-off-by: Greg Kroah-Hartman
04 Nov, 2017
1 commit
-
Pull clk fix from Stephen Boyd:
"One fix for USB clks on Uniphier PXs3 SoCs"* tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux:
clk: uniphier: fix clock data for PXs3
02 Nov, 2017
1 commit
-
Many source files in the tree are missing licensing information, which
makes it harder for compliance tools to determine the correct license.By default all files without license information are under the default
license of the kernel, which is GPL version 2.Update the files which contain no license information with the 'GPL-2.0'
SPDX license identifier. The SPDX identifier is a legally binding
shorthand, which can be used instead of the full boiler plate text.This patch is based on work done by Thomas Gleixner and Kate Stewart and
Philippe Ombredanne.How this work was done:
Patches were generated and checked against linux-4.14-rc6 for a subset of
the use cases:
- file had no licensing information it it.
- file was a */uapi/* one with no licensing information in it,
- file was a */uapi/* one with existing licensing information,Further patches will be generated in subsequent months to fix up cases
where non-standard license headers were used, and references to license
had to be inferred by heuristics based on keywords.The analysis to determine which SPDX License Identifier to be applied to
a file was done in a spreadsheet of side by side results from of the
output of two independent scanners (ScanCode & Windriver) producing SPDX
tag:value files created by Philippe Ombredanne. Philippe prepared the
base worksheet, and did an initial spot review of a few 1000 files.The 4.13 kernel was the starting point of the analysis with 60,537 files
assessed. Kate Stewart did a file by file comparison of the scanner
results in the spreadsheet to determine which SPDX license identifier(s)
to be applied to the file. She confirmed any determination that was not
immediately clear with lawyers working with the Linux Foundation.Criteria used to select files for SPDX license identifier tagging was:
- Files considered eligible had to be source code files.
- Make and config files were included as candidates if they contained >5
lines of source
- File already had some variant of a license header in it (even if
Reviewed-by: Philippe Ombredanne
Reviewed-by: Thomas Gleixner
Signed-off-by: Greg Kroah-Hartman
24 Oct, 2017
1 commit
-
Fix reg offsets of USB clocks.
Fixes: 736de651a836 ("clk: uniphier: add PXs3 clock data")
Signed-off-by: Masahiro Yamada
Signed-off-by: Stephen Boyd
01 Sep, 2017
3 commits
-
Add a clock for video input subsystem (EXIV) on
UniPhier LD11/LD20 SoCs.Signed-off-by: Katsuhiro Suzuki
Acked-by: Masahiro Yamada
Signed-off-by: Stephen Boyd -
Add clock for audio subsystem (AIO) and SoC internal audio codec
(EVEA) on UniPhier LD11/LD20 SoCs.Signed-off-by: Katsuhiro Suzuki
Acked-by: Masahiro Yamada
Signed-off-by: Stephen Boyd -
Add basic clock data for Socionext's new SoC PXs3.
Signed-off-by: Masahiro Yamada
Signed-off-by: Stephen Boyd
31 Aug, 2017
1 commit
-
Add clock control for ethernet controller on Pro4, PXs2, LD11 and LD20.
Signed-off-by: Kunihiko Hayashi
Acked-by: Masahiro Yamada
Signed-off-by: Stephen Boyd
04 Aug, 2017
1 commit
-
This SoC is too old. It is difficult to maintain any longer.
Signed-off-by: Masahiro Yamada
Acked-by: Rob Herring
Signed-off-by: Stephen Boyd
22 Jun, 2017
1 commit
-
This allows the NAND driver to get the clock rate via clk_get_rate().
Signed-off-by: Masahiro Yamada
Signed-off-by: Stephen Boyd
04 Feb, 2017
2 commits
-
Add clock for the Cadence eMMC controller on LD11/LD20.
For the other SoCs, the clock for the eMMC controller is included
in the MIO/SD control block.Signed-off-by: Masahiro Yamada
Signed-off-by: Stephen Boyd -
Add clock line for the Denali NAND controller.
Signed-off-by: Masahiro Yamada
Signed-off-by: Stephen Boyd
27 Jan, 2017
1 commit
-
Do not let the entire probe function fail even if some clocks fail
to register. Let's continue with succeeded clocks. This will give
the system more chances to boot and allow us to investigate the
cause of the failure.Signed-off-by: Masahiro Yamada
Signed-off-by: Stephen Boyd
10 Jan, 2017
1 commit
-
This include was needed to suppress build error when this driver
was initially merged because did not include
at that time. (developers' headache across
sub-systems)The root cause has been fixed by commit adf08d481b52 ("regmap:
include from include/linux/regmap.h"), so this
line can be dropped now.Signed-off-by: Masahiro Yamada
Signed-off-by: Stephen Boyd
08 Dec, 2016
2 commits
-
Add more data to 64bit SoCs for the cpufreq support.
Signed-off-by: Masahiro Yamada
Signed-off-by: Stephen Boyd -
Core support code for CPU frequency changes, which will be used by
the generic cpufreq driver.The register view is different from the generic clk-mux; it has
a separate status register, and an update bit to load the register
setting.Signed-off-by: Masahiro Yamada
Signed-off-by: Stephen Boyd
20 Oct, 2016
2 commits
-
I made a mistake as for naming for this block. The MIO block is not
implemented for these 3 SoCs in the first place. The current naming
will be a trouble if an SoC with both MIO and SD-ctrl blocks appear
in the future.This driver has just been merged in the previous merge window.
Rename it before the release.Signed-off-by: Masahiro Yamada
Signed-off-by: Stephen Boyd -
The first loop of this "for" statement writes memory beyond the
allocated clk_hw_onecell_data.It should be:
for (clk_num--; clk_num >= 0; clk_num--)
...Or more simply:
while (--clk_num >= 0)
...Fixes: 734d82f4a678 ("clk: uniphier: add core support code for UniPhier clock driver")
Signed-off-by: Masahiro Yamada
Signed-off-by: Stephen Boyd
18 Oct, 2016
2 commits
-
The 3rd argument of regmap_read() takes a pointer to unsigned int.
This driver is saved just because u32 happens to be typedef'ed as
unsigned int, but we should not rely on that fact. Change the
variable type just in case.Signed-off-by: Masahiro Yamada
Signed-off-by: Stephen Boyd -
I do not know why, but I missed to add this compatible string in
the initial commit of this driver.Signed-off-by: Masahiro Yamada
Signed-off-by: Stephen Boyd
17 Sep, 2016
2 commits
-
Add clock data arrays for all UniPhier SoCs with a binding document.
Signed-off-by: Masahiro Yamada
Acked-by: Rob Herring
Signed-off-by: Stephen Boyd -
This includes UniPhier clock driver code, except SoC-specific
data arrays.Signed-off-by: Masahiro Yamada
Signed-off-by: Stephen Boyd