25 Apr, 2018
1 commit
-
There is no functional change, just replacing regmap_read()/modify/
regmap_write() with regmap_update_bits() function calls.Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kishon Vijay Abraham I
08 Mar, 2018
1 commit
-
Exynos4212 support was removed by commit bca9085e0ae9 ("ARM: dts:
exynos: remove Exynos4212 support (dead code)").Remove the SOC_EXYNOS4212 dependency from PHY_EXYNOS4X12_USB.
Discovered with the
https://github.com/ulfalizer/Kconfiglib/blob/master/examples/list_undefined.py
script.Signed-off-by: Ulf Magnusson
Acked-by: Krzysztof Kozlowski
Signed-off-by: Kishon Vijay Abraham I
29 Dec, 2017
1 commit
-
Adding phy calibration sequence for USB 3.0 DRD PHY present on
Exynos5420/5800 systems.
This calibration facilitates setting certain PHY parameters viz.
the Loss-of-Signal (LOS) Detector Threshold Level, as well as
Tx-Vboost-Level for Super-Speed operations.
Additionally we also set proper time to wait for RxDetect measurement,
for desired PHY reference clock, so as to solve issue with enumeration
of few USB 3.0 devices, like Samsung SUM-TSB16S 3.0 USB drive
on the controller.We are using CR_port for this purpose to send required data
to override the LOS values.On testing with USB 3.0 devices on USB 3.0 port present on
SMDK5420, and peach-pit boards should see following message:
usb 2-1: new SuperSpeed USB device number 2 using xhci-hcdand without this patch, should see below shown message:
usb 1-1: new high-speed USB device number 2 using xhci-hcd[Also removed unnecessary extra lines in the register macro definitions]
Signed-off-by: Vivek Gautam
[adapted to use phy_calibrate as entry point]
Signed-off-by: Andrzej Pietrasiewicz
Acked-by: Felipe Balbi
Signed-off-by: Kishon Vijay Abraham ISigned-off-by: Kishon Vijay Abraham I
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
20 Aug, 2017
1 commit
-
reduce the boilerplate code to get the specific data
Signed-off-by: Chunfeng Yun
Signed-off-by: Kishon Vijay Abraham I
01 Jun, 2017
1 commit
-
Adding vendor specific directories in phy to group
phy drivers under their respective vendor umbrella.Also updated the MAINTAINERS file to reflect the correct
directory structure for phy drivers.Signed-off-by: Vivek Gautam
Acked-by: Heiko Stuebner
Acked-by: Viresh Kumar
Acked-by: Krzysztof Kozlowski
Acked-by: Yoshihiro Shimoda
Reviewed-by: Jaehoon Chung
Cc: Kishon Vijay Abraham I
Cc: David S. Miller
Cc: Geert Uytterhoeven
Cc: Yoshihiro Shimoda
Cc: Guenter Roeck
Cc: Heiko Stuebner
Cc: Viresh Kumar
Cc: Maxime Ripard
Cc: Chen-Yu Tsai
Cc: Sylwester Nawrocki
Cc: Krzysztof Kozlowski
Cc: Jaehoon Chung
Cc: Stephen Boyd
Cc: Martin Blumenstingl
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-arm-msm@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-omap@vger.kernel.org
Cc: linux-renesas-soc@vger.kernel.org
Cc: linux-rockchip@lists.infradead.org
Cc: linux-samsung-soc@vger.kernel.org
Cc: linux-usb@vger.kernel.org
Signed-off-by: Kishon Vijay Abraham I