summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)Author
2019-04-01phy: rockchip-emmc: Allow to set drive impedance via DTS.Christoph Muellner
The rockchip-emmc PHY can be configured with different drive impedance values. Currenlty a value of 50 Ohm is hard coded into the driver. This patch introduces the DTS property 'drive-impedance-ohm' for the rockchip-emmc phy node, which uses the value from the DTS to setup the drive impedance accordingly. Signed-off-by: Christoph Muellner <christoph.muellner@theobroma-systems.com> Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Heiko Stuebner <heiko@sntech.de>
2019-03-20gpu: mali: Fix signature of kbase_get_[static|dynamic]_power functions.Christoph Muellner
This addresses a type warning, which elevates to a broken build because of -Werror: CC drivers/gpu/arm/midgard/ipa/mali_kbase_ipa.o drivers/gpu/arm/midgard/ipa/mali_kbase_ipa.c:582:22: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] error, forbidden warning:mali_kbase_ipa.c:582 .get_static_power = &kbase_get_static_power, ^ drivers/gpu/arm/midgard/ipa/mali_kbase_ipa.c:582:22: note: (near initialization for ‘kbase_ipa_power_model_ops.get_static_power’) drivers/gpu/arm/midgard/ipa/mali_kbase_ipa.c:583:23: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] error, forbidden warning:mali_kbase_ipa.c:583 .get_dynamic_power = &kbase_get_dynamic_power, ^ drivers/gpu/arm/midgard/ipa/mali_kbase_ipa.c:583:23: note: (near initialization for ‘kbase_ipa_power_model_ops.get_dynamic_power’) scripts/Makefile.build:277: recipe for target 'drivers/gpu/arm/midgard/ipa/mali_kbase_ipa.o' failed Signed-off-by: Christoph Muellner <christoph.muellner@theobroma-systems.com>
2019-03-20devfreq: rockchip: Fix unprotected call to smp_processor_id().Christoph Muellner
Signed-off-by: Christoph Muellner <christoph.muellner@theobroma-systems.com>
2019-03-20[hack for tc358749] media: rockchip/isp1: set default input format to ↵Jakob Unterwurzacher
1920x1080 UYVY8 This is the default output format of the tc358749 HDMI-to-CSI converter. Setting the default correctly makes playback via qv4l2 "just work". Signed-off-by: Jakob Unterwurzacher <jakob.unterwurzacher@theobroma-systems.com> Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
2019-03-20spi: rockchip: configure gpios from cs-gpiosKlaus Goger
SPI core provides the functionality to have GPIO based chip selects but assumes that the pins are already configured by the platform. Configure GPIO style pins in rockchip_spi_setup so they can be used later on. Signed-off-by: Klaus Goger <klaus.goger@theobroma-systems.com>
2019-03-20spi: Add Flag to Enable Slave Select with GPIO Chip Select.Thor Thayer
Some SPI masters require slave selection before the transfer can begin [1]. The SPI framework currently selects the chip using either 1) the internal CS mechanism or 2) the GPIO CS, but not both. This patch adds a new master->flags define to indicate both the GPIO CS and the internal chip select mechanism should be used. Tested On: Altera CycloneV development kit Compile tested for build errors on x86_64 (allyesconfigs) [1] DesignWare dw_apb_ssi Databook, Version 3.20a (page 39) Signed-off-by: Thor Thayer <tthayer@opensource.altera.com> Signed-off-by: Mark Brown <broonie@kernel.org>
2019-03-20spi: rockchip: Set GPIO_SS flag to enable Slave Select with GPIO CSJeffy Chen
The rockchip spi still requires slave selection when using GPIO CS. Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> Reviewed-by: Douglas Anderson <dianders@chromium.org> Signed-off-by: Mark Brown <broonie@kernel.org>
2019-03-20rtc: isl1208: set uie_unsupportedJakob Unterwurzacher
The isl1208 emulation on puma / rk3399-q7 does not support interrupts at all, but has no way to announce that fact to the kernel. This causes problems in user-space: # hwclock -r -D [...] select() to /dev/rtc to wait for clock tick timed out...synchronization failed Set the uie_unsupported flag unconditionally in the driver until we get a way to configure it through a device tree property. Fixes the problems with hwclock. Signed-off-by: Jakob Unterwurzacher <jakob.unterwurzacher@theobroma-systems.com>
2019-03-20brcmfmac: sleep workaround for AP6255 "Gopher" Wifi moduleJakob Unterwurzacher
Disable sleep for now as the Gopher module does not seem to wake up again. Signed-off-by: Jakob Unterwurzacher <jakob.unterwurzacher@theobroma-systems.com>
2019-03-20drm/rockchip: increase vop selection message priorityJakob Unterwurzacher
As the VOPs have different capabilities, which vop was selected is usually interesting to the user. Signed-off-by: Jakob Unterwurzacher <jakob.unterwurzacher@theobroma-systems.com>
2019-03-20drm/rockchip: dw-hdmi: downgrade "failed to set" message to infoJakob Unterwurzacher
hdmi works fine, and looking at what properties are actually failing (see below) indicates that they are not essential. Downgrade the message level from "error" to "info". [ 10.545924] [drm:dw_hdmi_rockchip_set_property] failed to set rockchip hdmi connector property hdmi_color_depth_capacity [ 10.557993] [drm:dw_hdmi_rockchip_set_property] failed to set rockchip hdmi connector property hdmi_output_mode_capacity [ 10.570473] [drm:dw_hdmi_rockchip_set_property] failed to set rockchip hdmi connector property brightness [ 10.581221] [drm:dw_hdmi_rockchip_set_property] failed to set rockchip hdmi connector property contrast [ 10.591810] [drm:dw_hdmi_rockchip_set_property] failed to set rockchip hdmi connector property saturation [ 10.602415] [drm:dw_hdmi_rockchip_set_property] failed to set rockchip hdmi connector property hue [ 10.708193] rockchip-dp ff970000.edp: Link Training Clock Recovery success [ 10.717607] rockchip-dp ff970000.edp: Link Training success!
2019-03-20brcmfmac: add support for BCM43455 with modalias sdio:c00v02D0dA9BFJakob Unterwurzacher
BCM43455 is a more recent revision of the BCM4345. Some of the BCM43455 got a dedicated SDIO device ID which is currently not supported by brcmfmac. Adding the new sdio_device_id to brcmfmac is enough to get the BCM43455 supported because the chip itself is already supported (due to BCM4345 support in the driver). Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Acked-by: Arend van Spriel <arend.vanspriel@broadcom.com> Reviewed-by: Andreas Färber <afaerber@suse.de> Tested-by: Andreas Färber <afaerber@suse.de> Signed-off-by: Kalle Valo <kvalo@codeaurora.org> Upstream commit a62a77881b1b6708ffeddd9bf0529494f7b199e3
2019-03-20Input: add driver for Silead touchscreensRobert Dolca
This driver adds support for Silead touchscreens. It has been tested with GSL1680 and GSL3680 touch panels. It supports ACPI and device tree enumeration. Screen resolution, the maximum number of fingers supported and firmware name are configurable. Signed-off-by: Robert Dolca <robert.dolca@intel.com> Signed-off-by: Daniel Jansen <djaniboe@gmail.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Input: silead - remove some dead code buf[0] is an unsigned char. touch_nr is an int. The test for negative here doesn't make sense so I have removed it. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Input: silead - use devm_gpiod_get The silead code is using devm_foo for everything (and does not free any resources). Except that it is using gpiod_get instead of devm_gpiod_get (but is not freeing the gpio_desc), change this to use devm_gpiod_get so that the gpio will be properly released. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Input: silead_gsl1680 - document firmware-name, fix implementation The driver has supported touchscreen-fw-name to specify the firmware to load since it has been merged, but this was omitted from the dt-binding documentation. During review of adding touchscreen-fw-name to the binding documentation it was brought up that there is a standard property name called "firmware-name" for this, which should be used. Since there are no users of touchscreen-fw-name yet, this commit adds documentation of "firmware-name" to the dt-binding documentation and switches the driver over to use this. This commit also makes the driver add a "silead/" prefix to the firmware name from dt before calling request_firmware. That the firmware files are stored under /lib/firmware/silead under Linux is an implementation detail and does not belong in devicetree. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Input: silead_gsl1680 - use "silead/" prefix for firmware loading The silead touch-controller ICs use a different firmware per digitizer / tablet model. So there are going to be quite a few of then and they really should be under a separate subdir. This commit prefixes the default firmware names with "silead/" just like we are already doing for devicetree specified firmware names. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Input: silead - add OF device ID table The driver doesn't have a struct of_device_id table but supported devices are registered via Device Trees. This is working on the assumption that a I2C device registered via OF will always match a legacy I2C device ID and that the MODALIAS reported will always be of the form i2c:<device>. But this could change in the future so the correct approach is to have an OF device ID table if the devices are registered via OF. As pointed by Hans de Goede, there's no mssl1680 and this is just used in some ACPI systems to identify the gsl1680 chip. So isn't included in the OF device ID table since a DT should use the proper device name instead. Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Input: back-port silead.c: pos[i] handling/assignment Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Input: back-port silead.c: invert_x/y & swap_xy Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Input: silead: retry firmware load If we get ENOENT when trying to load the firmware, this can just mean that the rootfs is not mounted yet. Return EPROBE_DEFER so the probe is retried later. To prevent an infinite probe loop when the firmware does not exist at all, the retries are capped to 10. Signed-off-by: Jakob Unterwurzacher <jakob.unterwurzacher@theobroma-systems.com>
2019-01-25media/cif: ignore CSI error interrupt when CSI HOST work on DSI RX modeWenlong Zhuang
Only remain PHY error and crc error interrupt. Change-Id: I8b2690e25c76728c7d3356d9ae69719b56754b55 Signed-off-by: Wenlong Zhuang <daisen.zhuang@rock-chips.com>
2019-01-25clk: rockchip: Modify uart frac divider ruleElaine Zhang
Because uart does not have high requirements for the clk Jitter, the fractional frequency divider does not need to meet the 20-fold relationship. (If uart clk rate < 24M,Use 24M as the fractional clock source.) Change-Id: I3f55f8a4ba5dc4c950c2742dc914c41e7b6e4ee6 Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-01-25clk: fractional-divider: Improve fractional divider jitterElaine Zhang
Numerator is greater than 4,the clk jitter is better. Change-Id: I9fda9ddeb7b26c6b8559b4126e2ad1d29bb850d1 Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-01-24drm/rockchip: select DEBUG_FS for ROCKCHIP_DRM_DEBUGJianqun Xu
ROCKCHIP_DRM_DEBUG will call API from debugfs, need to select DEBUG_FS. Change-Id: I06a7c7c2ce9179796e551727fdd2e08313bfe6ff Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2019-01-24iio: adc: rockchip_saradc: Just get referenced voltage once at probeDavid Wu
The referenced voltage is not changed after initiation, so just only get referenced voltage once. Change-Id: I1eeab03f68855fafe010db328ec7bbcfa7d52310 Signed-off-by: David Wu <david.wu@rock-chips.com>
2019-01-24media: soc_camera: add camera sensor sc2232Yiqing Zeng
Change-Id: I26e8291d5fd779d7c8cda80921d21aa57d000aac Signed-off-by: Yiqing Zeng <zack.zeng@rock-chips.com>
2019-01-24media: rockchip: isp1: del nonsupport yuv formatCai YiWei
from isp specification, only semi-planar with uv swap. Change-Id: I3fc713cd6cbab1e12a94d7b8144d7d43a6de5530 Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2019-01-24media: rockchip: isp1: fix sp rgb output formatCai YiWei
sp rgb888 format is bgrx 32bit in memory, change to BGRX. sp rgb666 format is 2bit unused + 6bit data as b/g/r, append 1bits unused, 32bit in memory, no V4L2 format apply to it, so delete it. Change-Id: Iff8c2e560030d76b26d81faff19a3bd49ca33643 Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2019-01-24media: i2c: gc2145 add mipi interfaceCai YiWei
Change-Id: Ie7ee430c6d34b935f1e9e270d50b2a42b726ef1a Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2019-01-24media: i2c: imx323 change to low 10bit outputCai YiWei
Change-Id: I053b15f7dc0bd3ca393957d6d23f91752392cb7d Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2019-01-24media: rockchip: isp1: fix dvp data width configCai YiWei
Change-Id: If90968fbae78fadaf99d68766606143f1f4f2208 Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2019-01-24media: soc_camera: add mono sensor sc031gszack.zeng
Change-Id: I6b3e376d905895ad9fef4364184b201da5f873cc Signed-off-by: Yiqing Zeng <zack.zeng@rock-chips.com>
2019-01-24media: rk-isp10: add api mutex for multi-thread appHu Kejun
Change-Id: If2f8600a5f6cdf57bc3859b81a68539bb2d05a84 Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-01-24media: rk-isp10: add control for clear exposure listHu Kejun
Change-Id: I57aae7bfcf54d0055b63824fb608e6beb621e974 Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-01-24MALI: rockchip: restore midgard_for_linux/, device driver under it is on DDK r14Zhen Chen
The process to get current source code under midgard_for_linux/ : 1. On the status of commit 18166b65, revert commit "91842c9 MALI: rockchip: upgrade midgard DDK to r18p0-01rel0", which upgraded drivers/gpu/arm/midgard/ from DDK r14 to r18. 2. copy directory drivers/gpu/arm/midgard/ to drivers/gpu/arm/midgard_for_linux/. It's ensured that changes of commits in drivers/gpu/arm/midgard/ from RK power management group early than commit 18166b65 are correspondingly remained in current drivers/gpu/arm/midgard_for_linux/. Change-Id: I41463a8c160e5d25365d6872eef1049de4a317fb Signed-off-by: Zhen Chen <chenzhen@rock-chips.com>
2019-01-23PM / devfreq: rockchip_dmc: Change readlatency according to plane numberFinley Xiao
Change-Id: Ie0340c80c693c86fed90a155104cf2f8ca6ce16e Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-01-23PM / devfreq: rockchip_dmc: Implement rk3399_set_msch_readlatency()Finley Xiao
The ATF must contain the following commit: cd61876e275e ("plat: rk3399: ddr: add support adjust noc read latency") Change-Id: I322f8c9d454fb1234b042438c85521275ceda4bc Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-01-23drm/rockchip: vop: Add support to calculate plane numberFinley Xiao
Change-Id: I9bad1743d5965724d403a27dc5e27ec28d872815 Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com> Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2019-01-23Revert "drm/bridge: analogix_dp: Fix unbalanced phy_power_on"Wyon Bi
This reverts commit e82ecb98b4c82448ae8fa215c08074b3ad5a2599. Change-Id: Ice373a612fdd7fa457ca0ce18026128b83edcc1f Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
2019-01-22usb: xhci: fix issues introduced by enable TRB ENTWilliam Wu
This patch fixes two bugs introduced by commit c0bd48bb3e6e ("usb: xhci: set xhci trb ent quirk based on platform data"). 1. Connect with VFAT USB 3.0 disk, do "mount" command cause the error log: usb 8-1: reset SuperSpeed USB device number 2 using xhci-hcd sd 0:0:0:0: [sda] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK sd 0:0:0:0: [sda] tag#0 CDB: Read(10) 28 00 00 00 0d a9 00 00 f0 00 blk_update_request: I/O error, dev sda, sector 3497 2. Connect with USB 3.0 disks which support UAS mode, mount fail with the error log: xhci-hcd xhci-hcd.12.auto: ERROR Transfer event for disabled endpoint slot 1 ep 7 or incorrect stream ring xhci-hcd xhci-hcd.12.auto: @00000000f704d1c0 00000000 00000000 0a000000 01088000 sd 0:0:0:0: [sda] tag#1 uas_eh_abort_handler 0 uas-tag 2 inflight: CMD OUT sd 0:0:0:0: [sda] tag#1 CDB: Write(10) 2a 00 00 60 08 06 00 00 02 00 sd 0:0:0:0: [sda] tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD OUT sd 0:0:0:0: [sda] tag#0 CDB: Write(10) 2a 00 00 00 08 16 00 00 02 00 scsi host0: uas_eh_bus_reset_handler start xhci-hcd xhci-hcd.12.auto: ERROR Transfer event for disabled endpoint slot 1 ep 4 or incorrect stream ring It's because that in the above two cases, the transfer length of the first TRB in the URB maybe not an integer multiple of the EP maxpacket, and if we enable the ENT flag in the any TRB of the URB, it will cause xHCI babble error. This patch avoids to enable the ENT flag if the transfer length of the first TRB isn't an integer multiple of the EP maxpacket, or if the EP support bulk streaming protocol. Fixes: c0bd48bb3e6e ("usb: xhci: set xhci trb ent quirk based on platform data") Change-Id: I07fef2903bd1024f6e5aa1e253cb86f538083e31 Signed-off-by: William Wu <william.wu@rock-chips.com>
2019-01-22media/i2c: virtual-camera: add more frequencySandy Huang
add 4096x2048 for 512 pixel align add 5760x1080 equal to rgb888 1920*3 x 1080 Change-Id: I03e9ecc77524fe27b1b17608458c14d368e14ad8 Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2019-01-21phy/rockchip: mipi-rx: add support maximum clock frequencyWenlong Zhuang
Also fix configure settle count failed for rk1808. Change-Id: I61be26eb322901c66ccfd358ef18fbe4f48947ef Signed-off-by: Wenlong Zhuang <daisen.zhuang@rock-chips.com>
2019-01-21phy/rockchip: mipi-dphy: set default vod as max range for mipi ctsSandy Huang
Change-Id: I9788d9afa9526f8b1a0c5ebd59ef70746e75f3bf Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2019-01-21drm/rockchip: csi tx: use cru reset instead of controller resetSandy Huang
Change-Id: I56bb4379123e8c134872a56392b8b1879f800953 Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2019-01-21phy/rockchip: mipi-dphy: leave move margin for clk post timeSandy Huang
Change-Id: I64dc251fb7e0efea1e1cf8d7ce05f792187a5c4d Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2019-01-21drm/rockchip: vop raw: update rk1808 max input and output resolutionSandy Huang
Change-Id: Ia4688950d135b754a28b5622dceb31fd58d2525b Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2019-01-18drm/rockchip: rk618: if hpd status is disconnected, not to read edidShunqing Chen
If dual display, software assumes the hpd status is always connected, so if hpd status on hardware is disconnected, not to read edid. Change-Id: I43b08b8f7a605089eac4cae6622a8830e2dd17c2 Signed-off-by: Shunqing Chen <csq@rock-chips.com>
2019-01-18media/cif: add csi host error interrupt handler for RK1808Wenlong Zhuang
Change-Id: I934cf09325fcb916c4a0fcffcf01ef869602d48f Signed-off-by: Wenlong Zhuang <daisen.zhuang@rock-chips.com>
2019-01-18media/i2c: virtual-camera: add a critical link frequencyWenlong Zhuang
Change-Id: I8c1faef80b0bb74a8711645bb697dcf4b87a4691 Signed-off-by: Wenlong Zhuang <daisen.zhuang@rock-chips.com>
2019-01-18drm/rockchip/rk618: dsi: Fix incorrect display mode in clone modeWyon Bi
Change-Id: Iaf89f600aa20c09710f3f8c634aeb5c4b34c236b Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
2019-01-18media: rockchip: isp1: Support for RK3368Cai YiWei
Change-Id: Ia28e7981a5644a1d8e909a8efc5960645e2fb75a Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2019-01-18phy: rockchip: mipi-dphy-rx: support for rk3368Cai YiWei
Change-Id: I51cc5c4015bb3567bb19c08f0fb4ea422b13e937 Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2019-01-16PCI: rockchip: disable RIE in DMA Write Channel Control 1 RegisterSimon Xue
After comparing the test results with RIE enabled and disabled,enable RIE may cause PCIe dma interrupt work unnormal. More works need to dig it out Change-Id: Ia25022332de92cf21287df155cd514a160d140bc Signed-off-by: Simon Xue <xxm@rock-chips.com>
2019-01-16serial: 8250_dw: new baud rate and clk solutionHuibin Hong
baud rate <=1500000, except 1152000, use 24MHz baud rate > 1500000, and 1152000 use pll Change-Id: I9f52fcafdf8cc3d32be78f8408ab75873ffff680 Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
2019-01-16serial: 8250_dw: uart wake upHuibin Hong
Add wakeup-source to uart dts node to enable uart wake up system when it receives data. Change-Id: If4e82a4d3dbaca708209553dc3693089864c782f Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
2019-01-14usb: uas: ignore UAS for Seagate Expansion Portable DriveWilliam Wu
The Seagate Expansion Portable Drive HDD (idVendor=0bc2, idProduct=2321) is reported to fail to work on rockchip platforms with the following error message when do read/write operation by dd command: xhci-hcd xhci-hcd.11.auto: Ring expansion failed According to tkaiser's suggestion[1], we can try to increase the kernel's coherent-pool memory size to fix this issue. The kernel coherent-pool memory size was limited at 256KB by default. When set the DEFAULT_DMA_COHERENT_POOL_SIZE to 1MB, the error "Ring expansion failed" can be fixed, but it still not work with the other error message: xhci-hcd xhci-hcd.12.auto: ERROR Unknown event condition 34 for slot 1 ep 3 , HC probably busted sd 0:0:0:0: [sda] tag#16 uas_eh_abort_handler 0 uas-tag 17 inflight: CMD OUT ... scsi host0: uas_eh_bus_reset_handler start xhci-hcd xhci-hcd.12.auto: ERROR Transfer event for disabled endpoint slot 1 ep 6 or incorrect stream ring Falling back to USB mass storage can solve this problem, so ignore UAS function of this HDD. [1] https://forum.armbian.com/topic/4811-uas-mainline-kernel-coherent-pool-memory-size/ Change-Id: I0d817cc3aaea548c2060b323c3077c6cbbd3bb6e Signed-off-by: William Wu <william.wu@rock-chips.com>
2019-01-11nvmem: rockchip-efuse: add support for rk1808-efuseLiang Chen
This adds the necessary data for handling efuse on the rk1808. Change-Id: I78b66db1fdc22430ab93b07ad3c7cea3355a7f6e Signed-off-by: Liang Chen <cl@rock-chips.com>