History log of /rk3399_rockchip-uboot/drivers/usb/host/ (Results 76 – 100 of 794)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3cdbc05711-Apr-2018 Neil Armstrong <narmstrong@baylibre.com>

UPSTREAM: usb: host: dwc3: Add support for multiple PHYs

DWC3 Ips can have more than 1 PHY for USB2 and 1 PHY for USB3, add support
for a generic number of PHYs and adapt the code to handle a generi

UPSTREAM: usb: host: dwc3: Add support for multiple PHYs

DWC3 Ips can have more than 1 PHY for USB2 and 1 PHY for USB3, add support
for a generic number of PHYs and adapt the code to handle a generic
number of PHYs.

Change-Id: Iaea6c612c8b4c8b2bc0e03303e45371db5630c35
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit 7c839ea70c4991e8d4c322e074359ac5e155d59d)

show more ...

8e0c702b11-Apr-2018 Neil Armstrong <narmstrong@baylibre.com>

UPSTREAM: usb: host: Add simple of glue driver for DWC3 USB Controllers integration

This is a port of the dwc3-of-simple driver from Linux to enable/deassert
clock and resets of a simple DWC3 Contro

UPSTREAM: usb: host: Add simple of glue driver for DWC3 USB Controllers integration

This is a port of the dwc3-of-simple driver from Linux to enable/deassert
clock and resets of a simple DWC3 Controller HW glue.

Change-Id: I9fa64dcd401e3946a1924ef249b64f419f76fe0c
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit ca7fdc8b1267ad0189060c853502761086c8d74a)

show more ...

071d6beb15-Mar-2018 Patrice Chotard <patrice.chotard@st.com>

UPSTREAM: usb: dwc2: Replace printf, pr_err by dev_info, dev_err

Replace printf() call by dev_info() and pr_err() by dev_err()

Change-Id: I841f5ef56885e225d4903aad92b3f83b724a8e30
Signed-off-by: Pa

UPSTREAM: usb: dwc2: Replace printf, pr_err by dev_info, dev_err

Replace printf() call by dev_info() and pr_err() by dev_err()

Change-Id: I841f5ef56885e225d4903aad92b3f83b724a8e30
Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit ac6c796c3f5c7b7594cf4ecede8cd8fb8d2611ba)

show more ...

8d1c811e15-Mar-2018 Christophe Kerello <christophe.kerello@st.com>

UPSTREAM: usb: dwc2: increase timeout in wait_for_chhltd

This patch increases timeout to 2s.
It was seen on 2 USB devices (Verbatim STORE N GO 070B4AED0FB22358 and
USB DISK 2.0 9000729BA41DDF40) tha

UPSTREAM: usb: dwc2: increase timeout in wait_for_chhltd

This patch increases timeout to 2s.
It was seen on 2 USB devices (Verbatim STORE N GO 070B4AED0FB22358 and
USB DISK 2.0 9000729BA41DDF40) that the request sense command takes
between 1.3s and and 1.5s.

Change-Id: I3e241e2c731298cf238b31deea2785a08c012b73
Signed-off-by: Christophe Kerello <christophe.kerello@st.com>
Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit c2e4c8656978302ff2846a655fb87c658220c4e0)

show more ...

f7dd218714-Mar-2018 Patrice Chotard <patrice.chotard@st.com>

UPSTREAM: usb: ohci-generic: replace pr_err() by dev_err()

As we get access to struct udevice, use dev_err() instead
of pr_err().

Conflicts:
drivers/usb/host/ohci-generic.c

Change-Id: Iead8650006

UPSTREAM: usb: ohci-generic: replace pr_err() by dev_err()

As we get access to struct udevice, use dev_err() instead
of pr_err().

Conflicts:
drivers/usb/host/ohci-generic.c

Change-Id: Iead8650006d027d32910cd3dae24d934326f578f
Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
(cherry picked from commit 6048d42fa7a2b97913db9a033675bf267fb4e030)

show more ...

8a1be47314-Mar-2018 Patrice Chotard <patrice.chotard@st.com>

UPSTREAM: usb: ohci-generic: factorize PHY operation

Factorize PHY get/init/poweron and PHY poweroff/exit operations
into separate function, it simplify the error path.

Change-Id: I191c2690754972d6

UPSTREAM: usb: ohci-generic: factorize PHY operation

Factorize PHY get/init/poweron and PHY poweroff/exit operations
into separate function, it simplify the error path.

Change-Id: I191c2690754972d689d6e4bbed0f5582a7f64a27
Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit cab4d48a939537ab10e00429fc774825b743ed10)

show more ...

324810fc14-Mar-2018 Patrice Chotard <patrice.chotard@st.com>

UPSTREAM: usb: ohci-generic: handle phy power on/off

Add generic_phy_power_on() and generic_phy_power_off()
calls to switch ON/OFF phy during probe and remove functions.

Change-Id: Iea4dcb865e7c23c

UPSTREAM: usb: ohci-generic: handle phy power on/off

Add generic_phy_power_on() and generic_phy_power_off()
calls to switch ON/OFF phy during probe and remove functions.

Change-Id: Iea4dcb865e7c23c016e23601b20c77933258da87
Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit 633e1ec6bf7131d3c8fecbb4adcc96e17925a015)

show more ...

b653780c14-Mar-2018 Patrice Chotard <patrice.chotard@st.com>

UPSTREAM: usb: ehci-generic: replace pr_err() by dev_err()

As we get access to struct udevice, use dev_err() instead
of pr_err().

Conflicts:
drivers/usb/host/ehci-generic.c

Change-Id: I7f97a466ce

UPSTREAM: usb: ehci-generic: replace pr_err() by dev_err()

As we get access to struct udevice, use dev_err() instead
of pr_err().

Conflicts:
drivers/usb/host/ehci-generic.c

Change-Id: I7f97a466cee007c6c5b1ffd7fefd29ed7c528d54
Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
(cherry picked from commit df7777ab4386a5982d978a558e9b973085654c5e)

show more ...

f06fcfde14-Mar-2018 Patrice Chotard <patrice.chotard@st.com>

UPSTREAM: usb: ehci-generic: factorize PHY operation

Factorize PHY get/init/poweron and PHY poweroff/exit operations
into separate function, it simplify the error path.

Change-Id: Ic59fcd93c52fc490

UPSTREAM: usb: ehci-generic: factorize PHY operation

Factorize PHY get/init/poweron and PHY poweroff/exit operations
into separate function, it simplify the error path.

Change-Id: Ic59fcd93c52fc4908eb356b7e188cc5d48441645
Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit 20f06a48332d8dec255e3e808c3c97bb3222c2fd)

show more ...

3d54c05614-Mar-2018 Patrice Chotard <patrice.chotard@st.com>

UPSTREAM: usb: ehci-generic: handle phy power on/off

Add generic_phy_power_on() and generic_phy_power_off()
calls to switch ON/OFF phy during probe and remove functions.

Change-Id: Ic25c41efcdca60c

UPSTREAM: usb: ehci-generic: handle phy power on/off

Add generic_phy_power_on() and generic_phy_power_off()
calls to switch ON/OFF phy during probe and remove functions.

Change-Id: Ic25c41efcdca60c303c218241eed3139b1323e35
Signed-off-by: Christophe Kerello <christophe.kerello@st.com>
Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit a800a6793f095746173834ead6b3663bc3c0542c)

show more ...

69b8cf1613-Mar-2018 Stefan Roese <sr@denx.de>

UPSTREAM: usb: Remove unused ppc4xx EHCI host driver

ppc4xx support was removed some time ago. Lets remove the now unused
EHCI driver and all its references for this platform as well.

Change-Id: Id

UPSTREAM: usb: Remove unused ppc4xx EHCI host driver

ppc4xx support was removed some time ago. Lets remove the now unused
EHCI driver and all its references for this platform as well.

Change-Id: Id9f1759ed0aeb068d682b3d488ec8548a3afb6a5
Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
Cc: Marek Vasut <marex@denx.de>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit 2715e32ce117f596053d3a133d465cbb3d16531c)

show more ...

a5a589c807-Mar-2018 Vignesh R <vigneshr@ti.com>

UPSTREAM: ubs: xhci-dwc3: Enable USB3 PHY when available

DWC3 USB3 controllers will need USB3 PHY to be enabled, in addition to
USB2 PHY, to be functional. Therefore enable USB3 PHY when available.

UPSTREAM: ubs: xhci-dwc3: Enable USB3 PHY when available

DWC3 USB3 controllers will need USB3 PHY to be enabled, in addition to
USB2 PHY, to be functional. Therefore enable USB3 PHY when available.

Change-Id: I84353e548c844d599d56df9702b75972f636a2b3
Signed-off-by: Vignesh R <vigneshr@ti.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit 2fd4242cc50e2da6666028e65a10467171e3dab6)

show more ...

ba870c5307-Mar-2018 Vignesh R <vigneshr@ti.com>

UPSTREAM: usb: xhci-dwc3: Refractor PHY operations into separate function

Refractor PHY get/init/poweron and PHY poweroff/exit operations into
separate function so that its easy to support multiple

UPSTREAM: usb: xhci-dwc3: Refractor PHY operations into separate function

Refractor PHY get/init/poweron and PHY poweroff/exit operations into
separate function so that its easy to support multiple PHYs.

Change-Id: I837032c52bfa9360cc8bbf5fa38eb35e83155db6
Signed-off-by: Vignesh R <vigneshr@ti.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit 3fc2635d3da8f87675629b6058b646b63d684dff)

show more ...

7e2b815b07-Mar-2018 Vignesh R <vigneshr@ti.com>

UPSTREAM: usb: xhci-dwc3: Power on USB PHY before using

It is wrong that expect .phy_init() to also power on the PHY. Therefore,
explicitly, call generic_phy_power_on() after generic_phy_power_init(

UPSTREAM: usb: xhci-dwc3: Power on USB PHY before using

It is wrong that expect .phy_init() to also power on the PHY. Therefore,
explicitly, call generic_phy_power_on() after generic_phy_power_init() in
order to power on PHY before using it.

Change-Id: I587d32f108148813e5eb7b7039b0af9daf15d774
Signed-off-by: Vignesh R <vigneshr@ti.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit 7d4e4d30631ba9350a18ab2243e749d583b402ab)

show more ...

79bf39c628-Feb-2018 Alexey Brodkin <Alexey.Brodkin@synopsys.com>

UPSTREAM: usb: dwc2: Allow selection of data buffer size

If we use hardware with very small RAM (let's consider just a couple
of hundreds of kB but not megabytes) it is not super convenient to lose

UPSTREAM: usb: dwc2: Allow selection of data buffer size

If we use hardware with very small RAM (let's consider just a couple
of hundreds of kB but not megabytes) it is not super convenient to lose
64kB for statically allocated bufer which most probably won't be used
as big as it is. Typically we'll have much shorter data packages to
excahnge and in the worst case longer packets will be split on separate
transactions.

For those corner-cases user will be able to set his buffer size of
choice via USB_DWC2_BUFFER_SIZE option in menuconfig.

By default we'll use 64 kB as it was hard-coeded before so existing
users shouldn't be affected at all.

Change-Id: I7cbf1bfaa301434e96bc8230f638131d7d95e7dc
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Marek Vasut <marex@denx.de>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit 42637fdae833f8c3e8a0270ea7e74152cbd8ef38)

show more ...

bf6dfe0126-Feb-2018 Marek Vasut <marek.vasut+renesas@gmail.com>

UPSTREAM: usb: xhci-rcar: Add R8A77965 M3N entries

Add entries for the R8A77965 M3N SoC.

Change-Id: Ibd31f3bb8fe93dbab3082de79268f77fde8c8bcd
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.c

UPSTREAM: usb: xhci-rcar: Add R8A77965 M3N entries

Add entries for the R8A77965 M3N SoC.

Change-Id: Ibd31f3bb8fe93dbab3082de79268f77fde8c8bcd
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit 4f0533ffcd37bc1c877d6b59235c042ca78ccf10)

show more ...

99ed621715-Feb-2018 Faiz Abbas <faiz_abbas@ti.com>

UPSTREAM: usb: host: xhci-omap: Remove redundant board_usb_init and board_usb_cleanup functions

board_usb_init()/_cleanup() should be in board files and don't have
a place in the xhci-omap driver. W

UPSTREAM: usb: host: xhci-omap: Remove redundant board_usb_init and board_usb_cleanup functions

board_usb_init()/_cleanup() should be in board files and don't have
a place in the xhci-omap driver. Weak versions for
board_usb_init()/_cleanup() already exist in common/usb.c
(for host mode) and drivers/usb/gadget/g_dnl.c (for gadget mode).

Therefore, remove init and cleanup functions from xhci-omap and
implement them in the board files.

Change-Id: I9d1fbcbf31fe63f86a5d0a38d767b7070ecfa1fb
Signed-off-by: Faiz Abbas <faiz_abbas@ti.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit b16c129c2290d26e7b16b4309713c78f6146bc8a)

show more ...

3cd2124231-Jan-2018 Alexey Brodkin <Alexey.Brodkin@synopsys.com>

UPSTREAM: usb: dwc2: Rename CONFIG_DWC2_UTMI_PHY_WIDTH to CONFIG_DWC2_UTMI_WIDTH

For some reason from day one we used to have both CONFIG_DWC2_UTMI_WIDTH
mentioned in dwc2.h and in scripts/config_wh

UPSTREAM: usb: dwc2: Rename CONFIG_DWC2_UTMI_PHY_WIDTH to CONFIG_DWC2_UTMI_WIDTH

For some reason from day one we used to have both CONFIG_DWC2_UTMI_WIDTH
mentioned in dwc2.h and in scripts/config_whitelist.txt but never really used
and CONFIG_DWC2_UTMI_PHY_WIDTH used in real code in dwc2.c (but never
defined).

Moreover even though CONFIG_DWC2_UTMI_WIDTH might be either 8 or 16
depending on hardware (and the same is said in a comment for it in
dwc2.h) but then 8 is hardcoded in the header leaving no ability to
override this value in board's configuration.

Change-Id: Ibc6560c79a09d2116478b2131c1e0f3b02f67503
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Marek Vasut <marex@denx.de>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit 163f8858ae8bfcd94ef8d6c4ed75ff3abb642450)

show more ...

fe101b9627-Jan-2018 Tom Rini <trini@konsulko.com>

UPSTREAM: usb: host: Drop unused hcd_name from r8a66597-hcd.c

The variable hcd_name is unsued, drop.

Change-Id: Ifdf235cabe480114f966bd3fd24260078d2359e0
Cc: Marek Vasut <marex@denx.de>
Cc: Chris B

UPSTREAM: usb: host: Drop unused hcd_name from r8a66597-hcd.c

The variable hcd_name is unsued, drop.

Change-Id: Ifdf235cabe480114f966bd3fd24260078d2359e0
Cc: Marek Vasut <marex@denx.de>
Cc: Chris Brandt <chris.brandt@renesas.com>
Signed-off-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit 40b61180c1b0fcfceb82e80fb03ce0e88b31e7ab)

show more ...

cd186d5a27-Jan-2018 Tom Rini <trini@konsulko.com>

UPSTREAM: usb: Remove isp116x-hcd support

The isp116x-hcd driver is extremely long unused, so just remove it.

Change-Id: I72802a2bdc6a4f397f634af230d6393fa9c1c4f3
Cc: Marek Vasut <marex@denx.de>
Si

UPSTREAM: usb: Remove isp116x-hcd support

The isp116x-hcd driver is extremely long unused, so just remove it.

Change-Id: I72802a2bdc6a4f397f634af230d6393fa9c1c4f3
Cc: Marek Vasut <marex@denx.de>
Signed-off-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit 1c0ae0097b3607e7f3d4066b2a8307a0a3e62c72)

show more ...

7dfe2a4c25-Jan-2018 Daniel Schwierzeck <daniel.schwierzeck@gmail.com>

UPSTREAM: usb: ehci: mxs: fix swapped argument in ehci_writel()

ehci_writel() swaps the arguments for address and value. One call
in ehci-mxs ignores that.

This fixes the warning:

drivers/usb/host

UPSTREAM: usb: ehci: mxs: fix swapped argument in ehci_writel()

ehci_writel() swaps the arguments for address and value. One call
in ehci-mxs ignores that.

This fixes the warning:

drivers/usb/host/ehci-mxs.c: In function ?ehci_hcd_stop?:
drivers/usb/host/ehci-mxs.c:159:19: error: initialization makes integer from pointer without a cast [-Werror=int-conversion]
ehci_writel(tmp, &hcor->or_usbcmd);
^
arch/arm/include/asm/io.h:117:34: note: in definition of macro ?writel?
#define writel(v,c) ({ u32 __v = v; __iowmb(); __arch_putl(__v,c); __v; })
^
drivers/usb/host/ehci-mxs.c:159:2: note: in expansion of macro ?ehci_writel?
^~~~~~~~~~~

Change-Id: I9b7bccbd906f21bb51e91bae97c3f9f08e199493
Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit 6f7c92db4c7d1e45503fb10e60caa1ec2bb18d10)

show more ...

0b717d3e20-Jan-2018 Gustavo A. R. Silva <gustavo@embeddedor.com>

UPSTREAM: usb: xhci: Fix bool initialization in xhci_bulk_tx

Bool initializations should use true and false.

This issue was detected with the help of Coccinelle.

Change-Id: I0764368f0b911e5f5c5b2b

UPSTREAM: usb: xhci: Fix bool initialization in xhci_bulk_tx

Bool initializations should use true and false.

This issue was detected with the help of Coccinelle.

Change-Id: I0764368f0b911e5f5c5b2bd425c01fc68a4a3227
Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com>
Cc: Bin Meng <bmeng.cn@gmail.com>
Cc: Marek Vasut <marex@denx.de>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit eacccbda431c4eff9073f2b4abfaba88524cd12f)

show more ...

69c579eb20-Dec-2017 Ran Wang <ran.wang_1@nxp.com>

UPSTREAM: usb: ehci: fsl: Fix some compile warnings.

When enable CONFIG_HAS_FSL_DR_USB, we might encounter below compile
warning, apply this patch can fix it:

drivers/usb/host/ehci-fsl.c:109:4: war

UPSTREAM: usb: ehci: fsl: Fix some compile warnings.

When enable CONFIG_HAS_FSL_DR_USB, we might encounter below compile
warning, apply this patch can fix it:

drivers/usb/host/ehci-fsl.c:109:4: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
((u32)hccr + HC_LENGTH(ehci_readl(&hccr->cr_capbase)));
^
drivers/usb/host/ehci-fsl.c:108:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
hcor = (struct ehci_hcor *)
^
drivers/usb/host/ehci-fsl.c:115:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
(u32)hccr, (u32)hcor,
^
include/log.h:131:26: note: in definition of macro 'debug_cond'
printf(pr_fmt(fmt), ##args); \
^~~~
drivers/usb/host/ehci-fsl.c:114:2: note: in expansion of macro 'debug'
debug("ehci-fsl: init hccr %x and hcor %x hc_length %d\n",
^~~~~
drivers/usb/host/ehci-fsl.c:115:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
(u32)hccr, (u32)hcor,
^
include/log.h:131:26: note: in definition of macro 'debug_cond'
printf(pr_fmt(fmt), ##args); \
^~~~
drivers/usb/host/ehci-fsl.c:114:2: note: in expansion of macro 'debug'
debug("ehci-fsl: init hccr %x and hcor %x hc_length %d\n",
^~~~~

Change-Id: I8313bda124018031c621ce1439f180b185809784
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit be3872ea816cdc59c346c17a71dfc8d0d0bbf3ea)

show more ...

04be14f829-Nov-2017 Chris Brandt <chris.brandt@renesas.com>

UPSTREAM: usb: r8a66597: convert wait loop to readw_poll_timeout

It is better to use an existing wait loop implementation.

Change-Id: I0e17c681c338573e64b912f0b6ce4ad86f336471
Signed-off-by: Chris

UPSTREAM: usb: r8a66597: convert wait loop to readw_poll_timeout

It is better to use an existing wait loop implementation.

Change-Id: I0e17c681c338573e64b912f0b6ce4ad86f336471
Signed-off-by: Chris Brandt <chris.brandt@renesas.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit 243fd6420d2275275b8267ead971a7dbd69b369f)

show more ...

9b0c1da927-Nov-2017 Chris Brandt <chris.brandt@renesas.com>

UPSTREAM: usb: r8a66597: Add support for RZ/A series

While the USB HW in the RZ/A is basically the same, there are some
differences from the original versions that were in the SH SoCs.

Change-Id: I

UPSTREAM: usb: r8a66597: Add support for RZ/A series

While the USB HW in the RZ/A is basically the same, there are some
differences from the original versions that were in the SH SoCs.

Change-Id: I3e285f8060b152bbd41041ba632d057e6b8fde8c
Signed-off-by: Chris Brandt <chris.brandt@renesas.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit 11f4678962960636f1a07cea8d040f468463f8c3)

show more ...

12345678910>>...32