linux-uconsole/drivers
William Wu b5bda30547 phy: rockchip-inno-usb2: support tuning phy for rk3399
This patch adds a method to tuning phy with the following
parameters to improve usb driver strength and increase usb2
compatibility.

1. Set max ODT compensation voltage and current tuning reference.
2. Set max pre-emphasis level.
3. Disable the pre-emphasize in eop state and chirp state
   to avoid mis-trigger the disconnect detection and also
   avoid hs handshake fail.

We don't enable the phy tuning by default. If you want to
tuning phy, you can add a property "rockchip,u2phy-tuning"
in u2phy node, like this:

&u2phy0 {
	rockchip,u2phy-tuning;
};

&u2phy1 {
	rockchip,u2phy-tuning;
};

Change-Id: Iaa70e2ad3d5d06662be6c05e4d20784e5bb85ae9
Signed-off-by: William Wu <wulf@rock-chips.com>
2017-01-09 10:57:32 +08:00
..
accessibility
acpi ACPI / APEI: Fix incorrect return value of ghes_proc() 2016-11-18 10:48:37 +01:00
adc
amba
android android: binder: support for file-descriptor arrays. 2016-11-15 20:23:03 +05:30
ata libata: LITE-ON CX1-JB256-HP needs lower max_sectors 2016-08-10 11:49:29 +02:00
atm
auxdisplay
base PM / OPP: fix the errors occurred during getting or setting voltage 2016-12-12 12:59:44 +08:00
bcma x86/quirks: Add early quirk to reset Apple AirPort card 2016-08-10 11:49:24 +02:00
block drbd: Fix kernel_sendmsg() usage - potential NULL deref 2016-11-18 10:48:35 +01:00
bluetooth Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-11-04 14:30:24 +08:00
bus bus: arm-ccn: Fix XP watchpoint settings bitmask 2016-09-24 10:07:40 +02:00
cdrom
char Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2016-11-25 12:55:17 +08:00
cir
clk clk: rockchip: fix up the clock controller for rk3328 2017-01-06 10:50:11 +08:00
clocksource Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-11-04 14:30:24 +08:00
cmmb
connector
cpufreq UPSTREAM: cpufreq: Send START policy notification after sending CREATE 2016-12-26 17:46:23 +08:00
cpuidle Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2016-10-18 12:31:07 +08:00
crypto crypto: caam - do not register AES-XTS mode on LP units 2016-11-26 09:54:52 +01:00
dca
devfreq devfreq: rockchip: dmc: support sharing regulator with other devices 2016-11-29 14:18:28 +08:00
dio
dma Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-12-02 20:31:31 +08:00
dma-buf
edac EDAC: Increment correct counter in edac_inc_ue_error() 2016-09-07 08:32:41 +02:00
eisa
extcon extcon: Add EXTCON_USB_VBUS_EN for USB Type-C 2016-10-07 15:42:26 +08:00
firewire firewire: net: fix fragmented datagram_size off-by-one 2016-11-10 16:36:35 +01:00
firmware Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-12-02 20:31:31 +08:00
fmc
fpga
gpio Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-11-04 14:30:24 +08:00
gpu drm/panel: add panel power delay for of_panel 2017-01-09 10:31:25 +08:00
headset_observe rk_headset: add headset type logic to compatible with cx2072x 2017-01-06 18:25:43 +08:00
hid HID: i2c-hid: do not reset hid if device support wakeup when resume 2016-12-29 10:35:19 +08:00
hsi
hv hv: do not lose pending heartbeat vmbus packets 2016-11-10 16:36:34 +01:00
hwmon Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-11-04 14:30:24 +08:00
hwspinlock
hwtracing Merge tag 'v4.4.17' into linux-linaro-lsk-v4.4 2016-08-11 12:15:51 +08:00
i2c i2c: rk3x: Add i2c support for rk3328 2016-12-12 11:40:16 +08:00
ide
idle intel_idle: Support for Intel Xeon Phi Processor x200 Product Family 2016-09-15 08:27:46 +02:00
iio Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-12-02 20:31:31 +08:00
infiniband IB/cm: Mark stale CM id's whenever the mad agent was unregistered 2016-11-26 09:54:54 +01:00
input input: touchscreen: fix tp gslx680 irq number bug 2016-12-27 18:40:28 +08:00
iommu iommu/rockchip: correct pm runtime when remove device 2017-01-06 10:40:31 +08:00
ipack
irqchip Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-11-04 14:30:24 +08:00
isdn
leds
lguest
lightnvm lightnvm: put bio before return 2016-09-24 10:07:35 +02:00
macintosh
mailbox
mcb mcb: Fixed bar number assignment for the gdd 2016-06-01 12:15:53 -07:00
md Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2016-11-15 18:33:34 +05:30
media camera: rockchip: camsys driver v0.0x21.9 2016-12-22 14:00:27 +08:00
memory memory: omap-gpmc: Fix omap gpmc EXTRADELAY timing 2016-07-27 09:47:35 -07:00
memstick memstick: rtsx_usb_ms: Manage runtime PM when accessing the device 2016-10-28 03:01:35 -04:00
message
mfd mfd: fusb302: avoid sending notifier to USB/DP during PM suspend 2017-01-06 18:27:36 +08:00
misc misc: add usb camera pd pin control driver 2016-12-26 17:52:11 +08:00
mmc block: rename the flag of emmc_disk to is_rk_disk 2017-01-05 09:16:57 +08:00
mtd Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-12-02 20:31:31 +08:00
mtk_wcn_bt
mtk_wcn_combo
net net: rkwifi: enable CONFIG_BCMDHD_AG=y by default 2016-12-26 20:09:43 +08:00
nfc Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-12-02 20:31:31 +08:00
ntb
nubus
nvdimm libnvdimm, pfn: fix uuid validation 2016-04-20 15:41:54 +09:00
nvme NVMe: tage the disk with flag of is_rk_disk 2017-01-05 09:17:28 +08:00
nvmem nvmem: rockchip-efuse: add rk3366-efuse support 2016-11-16 18:33:48 +08:00
of Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-12-02 20:31:31 +08:00
oprofile
parisc
parport
pci FROMLIST: PCI: rockchip: Add system PM support 2017-01-03 17:19:35 +08:00
pcmcia pcmcia: db1xxx_ss: fix last irq_to_gpio user 2016-04-20 15:42:09 +09:00
perf Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-11-04 14:30:24 +08:00
phy phy: rockchip-inno-usb2: support tuning phy for rk3399 2017-01-09 10:57:32 +08:00
pinctrl pinctrl: rockchip: Add rk3328 pinctrl support 2016-12-12 13:08:22 +08:00
platform Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-12-06 20:58:56 +08:00
pnp PNP: Add Broadwell to Intel MCH size workaround 2016-08-16 09:30:48 +02:00
power PM / AVS: rockchip-cpu-avs: check initial rate early 2017-01-09 10:52:39 +08:00
powercap
pps pps: do not crash when failed to register 2016-08-10 11:49:25 +02:00
ps3
ptp
pwm Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-12-02 20:31:31 +08:00
rapidio
ras
regulator Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-11-04 14:30:24 +08:00
remoteproc remoteproc: Fix potential race condition in rproc_add 2016-08-20 18:09:20 +02:00
reset
rk_nand drivers: rk_nand: move inline function from asm code to c code 2016-09-12 20:25:52 +08:00
rpmsg
rtc Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-12-02 20:31:31 +08:00
s390 s390/con3270: fix insufficient space padding 2016-10-31 04:14:00 -06:00
sbus
scsi Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2016-12-06 13:01:29 +08:00
sfi
sh
smc
sn
soc soc: rockchip: power-domain: Modify power domain driver for rk3328 2016-12-22 10:19:29 +08:00
spi Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-11-04 14:30:24 +08:00
spmi
ssb
staging ion: reorder pages for scatterlist 2016-12-27 18:53:56 +08:00
switch Revert "Revert "drivers: switch: remove S_IWUSR from dev_attr"" 2016-07-05 19:00:15 +08:00
target target: Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code 2016-10-28 03:01:36 -04:00
tc
testcode
thermal UPSTREAM: thermal: rockchip: improve the warning log 2016-11-22 11:40:27 +08:00
thunderbolt thunderbolt: Fix double free of drom buffer 2016-06-01 12:15:53 -07:00
tty Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-12-06 20:58:56 +08:00
uio uio: fix dmem_region_start computation 2016-10-31 04:13:59 -06:00
usb FROMLIST: usb: hcd: Initialize hcd->flags to 0 2017-01-05 09:11:43 +08:00
uwb uwb: fix device reference leaks 2016-11-26 09:54:53 +01:00
vfio vfio/pci: Fix NULL pointer oops in error interrupt setup handling 2016-09-07 08:32:37 +02:00
vhost vhost/scsi: fix reuse of &vq->iov[out] in response 2016-09-15 08:27:53 +02:00
video video: rockchip: hdmi: fix HDMI CTS HF1-33 2017-01-06 15:13:19 +08:00
virt
virtio virtio_ring: Make interrupt suppression spec compliant 2016-11-10 16:36:34 +01:00
vlynq
vme
w1 Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2016-09-20 15:18:54 +08:00
watchdog Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2016-05-13 12:20:56 +08:00
xen xenbus: don't look up transaction IDs for ordinary writes 2016-10-31 04:13:58 -06:00
zorro
Kconfig rk_headset: re-enable driver/headset_observe/ 2016-09-27 18:14:36 +08:00
Makefile rk_headset: re-enable driver/headset_observe/ 2016-09-27 18:14:36 +08:00