Icenowy Zheng
4320f9d4c1
phy: sun4i: check PMU presence when poking unknown bit of pmu
...
Allwinner SoC's PHY 0, when used as OTG controller, have no pmu part.
The code that poke some unknown bit of PMU for H3/A64 didn't check
the PHY, and will cause kernel oops when PHY 0 is used.
This patch will check whether the pmu is not NULL before poking.
Fixes: b3e0d141ca (phy: sun4i: add support for A64 usb phy)
Signed-off-by: Icenowy Zheng <icenowy@aosc.xyz>
Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
2016-11-05 13:45:02 +05:30
..
tegra
phy: tegra: mark tegra_xusb_lane_lookup_function() static
2016-09-10 16:48:35 +05:30
Kconfig
usb: phy: add USB_SUPPORT dependency
2016-09-10 17:12:58 +05:30
Makefile
phy: Add USB Type-C PHY driver for rk3399
2016-09-10 16:49:01 +05:30
phy-armada375-usb2.c
phy-bcm-cygnus-pcie.c
phy: cygnus: pcie: add missing of_node_put
2015-12-03 12:28:23 +05:30
phy-bcm-kona-usb2.c
phy-bcm-ns-usb2.c
phy: bcm-ns-usb2: checking the wrong variable
2016-06-17 19:02:08 +05:30
phy-bcm-ns-usb3.c
phy: bcm-ns-usb3: new driver for USB 3.0 PHY on Northstar
2016-09-10 16:48:28 +05:30
phy-bcm-ns2-pcie.c
phy: bcm-ns2-pcie: Set missing .owner field in ns2_pci_phy_ops
2016-09-10 16:48:36 +05:30
phy-berlin-sata.c
phy: berlin-sata: add missing of_node_put
2015-12-03 12:28:23 +05:30
phy-berlin-usb.c
phy: berlin-usb: don't set device's driver_data
2015-12-20 17:43:12 +05:30
phy-brcm-sata.c
phy: brcm-sata: Return proper error if brcm_sata_phy_init fails
2016-08-12 14:59:10 +05:30
phy-core.c
phy: Add reset callback
2016-09-10 17:31:39 +05:30
phy-da8xx-usb.c
phy: da8xx-usb: rename the ohci device to ohci-da8xx
2016-11-05 13:45:02 +05:30
phy-dm816x-usb.c
phy: dm816x: use __maybe_unused to hide pm functions
2016-03-03 20:37:41 -08:00
phy-exynos-dp-video.c
phy-exynos-mipi-video.c
phy: exynos-mipi-video: avoid uninitialized variable use
2016-05-30 18:21:37 +05:30
phy-exynos4x12-usb2.c
phy-exynos5-usbdrd.c
phy: exynos5-usbdrd: Remove "static" from local variable
2016-09-10 16:48:25 +05:30
phy-exynos4210-usb2.c
phy-exynos5250-sata.c
phy-exynos5250-usb2.c
phy-hi6220-usb.c
phy: add phy-hi6220-usb
2015-12-20 15:21:38 +05:30
phy-hix5hd2-sata.c
phy-lpc18xx-usb-otg.c
phy-miphy28lp.c
phy: miphy28lp: Inform the reset framework that our reset line may be shared
2016-07-01 10:51:30 +01:00
phy-miphy365x.c
phy: miphy365x: add missing of_node_put
2015-12-03 12:28:23 +05:30
phy-mt65xx-usb3.c
phy: phy-mt65xx-usb3: add support for mt2701 platform
2016-04-30 20:12:27 +05:30
phy-mvebu-sata.c
phy-omap-control.c
phy-omap-usb2.c
phy: omap-usb2: support suspend/resume
2016-09-10 16:48:39 +05:30
phy-pistachio-usb.c
phy-pxa-28nm-hsic.c
phy-pxa-28nm-usb2.c
phy-qcom-apq8064-sata.c
phy-qcom-ipq806x-sata.c
phy-qcom-ufs-i.h
phy-qcom-ufs-qmp-14nm.c
phy: phy-qcom-ufs-qmp-14nm: Remove site specific OOM error message
2016-07-04 18:07:39 +05:30
phy-qcom-ufs-qmp-14nm.h
phy-qcom-ufs-qmp-20nm.c
phy: phy-qcom-ufs-qmp-20nm: Remove site specific OOM error message
2016-07-04 18:07:39 +05:30
phy-qcom-ufs-qmp-20nm.h
phy-qcom-ufs.c
phy: qcom-ufs: use of_property_read_bool
2016-09-10 16:48:29 +05:30
phy-rcar-gen2.c
phy: rcar-gen2: add fallback binding
2016-04-29 14:40:07 +05:30
phy-rcar-gen3-usb2.c
phy: rcar-gen3-usb2: Add a compatible string for r8a7796
2016-09-10 16:48:38 +05:30
phy-rockchip-dp.c
phy: rockchip-dp: fix return value check in rockchip_dp_phy_probe()
2016-06-17 18:44:24 +05:30
phy-rockchip-emmc.c
phy: rockchip-emmc: Wait even longer for the DLL to lock
2016-07-25 10:38:00 +02:00
phy-rockchip-inno-usb2.c
phy: rockchip-inno-usb2: add a new driver for Rockchip usb2phy
2016-09-10 16:48:31 +05:30
phy-rockchip-pcie.c
phy-rockchip-pcie: remove deassert of phy_rst from exit callback
2016-11-05 13:45:02 +05:30
phy-rockchip-typec.c
phy: rockchip-typec: add pm runtime support
2016-09-10 17:13:29 +05:30
phy-rockchip-usb.c
phy: rockchip-usb: use rockchip_usb_phy_reset to reset phy during wakeup
2016-09-10 17:31:40 +05:30
phy-s5pv210-usb2.c
phy-samsung-usb2.c
phy-samsung-usb2.h
phy-spear1310-miphy.c
phy-spear1340-miphy.c
phy-stih41x-usb.c
phy-stih407-usb.c
phy: phy-stih407-usb: Use explicit reset_control_get_exclusive() API
2016-07-01 10:52:09 +01:00
phy-sun4i-usb.c
phy: sun4i: check PMU presence when poking unknown bit of pmu
2016-11-05 13:45:02 +05:30
phy-sun9i-usb.c
phy: sun9i-usb: fix error handling
2016-08-12 14:59:10 +05:30
phy-ti-pipe3.c
phy: ti-pipe3: Program the DPLL even if it was already locked
2016-06-03 12:06:41 +05:30
phy-tusb1210.c
phy-twl4030-usb.c
phy-twl4030-usb: initialize charging-related stuff via pm_runtime
2016-09-14 10:59:12 +05:30
phy-xgene.c
phy: xgene: rename "enum phy_mode" to "enum xgene_phy_mode"
2016-07-04 17:19:21 +05:30
ulpi_phy.h