aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/phy
AgeCommit message (Expand)AuthorFilesLines
2025-11-20phy: fsl-imx8mq-usb: support alternate reference clockXu Yang1-2/+21
2025-11-20phy: rockchip: samsung-hdptx: Prevent Inter-Pair Skew from exceeding the limitsCristian Ciocaltea1-4/+5
2025-11-20phy: rockchip: samsung-hdptx: Reduce ROPLL loop bandwidthCristian Ciocaltea1-2/+2
2025-11-20phy: rockchip: samsung-hdptx: Fix reported clock rate in high bpc modeCristian Ciocaltea1-6/+8
2025-11-20phy: ti: gmii-sel: Add a sanity check on the phy_idDan Carpenter1-1/+1
2025-11-20phy: qcom: qmp-pcie: Add support for Glymur PCIe Gen5x4 PHYPrudhvi Yarlagadda1-0/+32
2025-11-20phy: qcom-qmp: pcs: Add v8.50 register offsetsPrudhvi Yarlagadda2-0/+15
2025-11-20phy: freescale: Initialize priv->lockXiaolei Wang1-1/+4
2025-11-20phy: renesas: Remove unneeded semicolonsGeert Uytterhoeven3-3/+3
2025-11-20phy: qcom: m31-eusb2: Update init sequence to set PHY_ENABLERonak Raheja1-0/+2
2025-11-20phy: qcom: qmp-combo: get the USB3 & DisplayPort lanes mapping from DTNeil Armstrong1-8/+134
2025-11-20phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3562Shawn Lin1-0/+8
2025-11-20phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3528Shawn Lin1-0/+7
2025-11-20phy: renesas: rcar-gen3-usb2: Add suspend/resume supportClaudiu Beznea1-15/+42
2025-11-20phy: renesas: rcar-gen3-usb2: Move phy_data->init_bus checkClaudiu Beznea1-5/+6
2025-11-20phy: renesas: rcar-gen3-usb2: Fix an error handling path in rcar_gen3_phy_usb...Christophe JAILLET1-6/+14
2025-11-20phy: exynos5-usbdrd: fix clock prepare imbalanceAndré Draszik1-1/+1
2025-11-20phy: broadcom: bcm63xx-usbh: fix section mismatchesJohan Hovold1-3/+3
2025-11-20phy: rockchip: inno-dsidphy: Add support for rk3506Chaoyi Chen1-3/+88
2025-11-20phy: qcom-qmp-combo: Use regulator_bulk_data with init_load_uA for regulator ...Faisal Hassan1-43/+6
2025-11-18phy: Add Renesas RZ/G3E USB3.0 PHY driverVinod Koul3-0/+267
2025-11-18phy: renesas: Add Renesas RZ/G3E USB3.0 PHY driverBiju Das3-0/+267
2025-11-18phy: core: Remove extra space after '='Claudiu Beznea1-1/+1
2025-11-18phy: samsung: gs101-ufs: Add .notify_phystate() & hibern8 enter/exit valuesPeter Griffin3-0/+75
2025-11-18phy: add new phy_notify_state() apiPeter Griffin1-0/+25
2025-11-12phy: sophgo: Remove unused of_gpio.hAndy Shevchenko1-1/+0
2025-11-12phy: phy-can-transceiver: Support TJA1048/TJA1051Vinod Koul1-41/+117
2025-11-12phy: phy-can-transceiver: Add support for TJA105{1,7}Peng Fan1-0/+30
2025-11-12phy: phy-can-transceiver: Drop the gpio desc checkPeng Fan1-8/+4
2025-11-12phy: phy-can-transceiver: Add dual channel support for TJA1048Peng Fan1-26/+62
2025-11-12phy: phy-can-transceiver: Introduce can_transceiver_privPeng Fan1-10/+24
2025-10-06Merge tag 'phy-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/phy...Linus Torvalds38-495/+1507
2025-10-02Merge tag 'bitmap-for-6.18' of https://github.com/norov/linuxLinus Torvalds4-90/+45
2025-09-22phy: rockchip-pcie: switch to FIELD_PREP_WM16 macroNicolas Frattaroli1-50/+20
2025-09-11phy: rockchip: phy-rockchip-inno-csidphy: add support for rk3588 variantMichael Riesch1-0/+28
2025-09-10phy: rockchip: phy-rockchip-inno-csidphy: allow for different reset linesMichael Riesch1-4/+30
2025-09-10phy: rockchip: phy-rockchip-inno-csidphy: allow writes to grf register 0Michael Riesch1-2/+3
2025-09-10phy: cadence: cdns-dphy: Enable lower resolutions in dphyHarikrishna Shenoy1-1/+3
2025-09-10phy: renesas: r8a779f0-ether-serdes: add new step added to latest datasheetMichael Dege1-0/+28
2025-09-10phy: renesas: r8a779f0-ether-serdes: add USXGMII modeMichael Dege1-12/+57
2025-09-10phy: sophgo: Add USB 2.0 PHY driver for Sophgo CV18XX/SG200XInochi Amaoto5-0/+193
2025-09-10phy: cadence: cdns-dphy: Update calibration wait time for startup state machineDevarsh Thakkar1-1/+3
2025-09-10phy: cadence: cdns-dphy: Fix PLL lock and O_CMN_READY pollingDevarsh Thakkar1-32/+92
2025-09-02phy: rockchip-usb: switch to FIELD_PREP_WM16 macroNicolas Frattaroli1-31/+20
2025-09-02phy: rockchip-samsung-dcphy: switch to FIELD_PREP_WM16 macroNicolas Frattaroli1-8/+3
2025-09-02phy: rockchip-emmc: switch to FIELD_PREP_WM16 macroNicolas Frattaroli1-1/+2
2025-09-01phy: qcom: qmp-pcie: Fix PHY initialization when powered down by firmwareStephan Gerhold1-6/+19
2025-09-01phy: renesas: rcar-gen3-usb2: Fix ID check logic with VBUS validLad Prabhakar1-1/+1
2025-09-01phy: ti: gmii-sel: Always write the RGMII ID settingMichael Walle1-8/+39
2025-09-01phy: lynx-28g: check return value when calling lynx_28g_pll_getJosua Mayer1-2/+14
2025-09-01phy: qcom: m31-eusb2: Fix the error log while enabling clockPrashanth K1-1/+1
2025-09-01phy: rockchip: usbdp: Remove redundant ternary operatorsLiao Yuanhong1-1/+1
2025-09-01phy: renesas: rcar-gen3-usb2: Remove redundant ternary operatorsLiao Yuanhong1-1/+1
2025-09-01phy: hisilicon: Remove redundant ternary operatorsLiao Yuanhong1-1/+1
2025-09-01phy: qcom-qmp-ufs: Add PHY and PLL regulator loadNitin Rawat1-34/+104
2025-09-01phy: qcom-qmp-ufs: Add regulator load voting for UFS QMP PHYNitin Rawat1-21/+8
2025-08-20phy: ingenic: use core driver model helper to handle probe errorsAkhilesh Patil1-6/+2
2025-08-20phy: renesas: rcar-gen3-usb2: Move debug print after register value is updatedLad Prabhakar1-1/+1
2025-08-20phy: renesas: rcar-gen3-usb2: Add support for RZ/T2H SoCLad Prabhakar1-7/+75
2025-08-20phy: renesas: rcar-gen3-usb2: Allow SoC-specific OBINT bits via phy_dataLad Prabhakar1-13/+14
2025-08-20phy: renesas: rcar-gen3-usb2: store drvdata pointer in channelLad Prabhakar1-16/+11
2025-08-20phy: qcom: qmp-combo: register a typec mux to change the QMPPHY_MODENeil Armstrong1-5/+113
2025-08-20phy: qcom: qmp-combo: introduce QMPPHY_MODENeil Armstrong1-5/+39
2025-08-20phy: qcom: qmp-combo: store DP phy power stateNeil Armstrong1-0/+5
2025-08-20phy: qcom: qmp-combo: Rename 'mode' to 'phy_mode'Konrad Dybcio1-6/+6
2025-08-20phy: rockchip: naneng-combphy: Convert comma to semicolonChen Ni1-1/+1
2025-08-20phy: remove unneeded 'fast_io' parameter in regmap_configWolfram Sang4-4/+0
2025-08-20phy: sun4i-usb: drop num_phys assumptionAndre Przywara1-25/+13
2025-08-19phy: qcom-qmp-pcie: add dual lane PHY support for SM8750Krishna Chaitanya Chundru3-1/+154
2025-08-13phy: qualcomm: phy-qcom-eusb2-repeater: Add support for PMIV0104Luca Weiss1-0/+12
2025-08-13phy: qualcomm: phy-qcom-eusb2-repeater: Support tune-res-fsdif propLuca Weiss1-0/+3
2025-08-13phy: ti: omap-control: drop unused module aliasJohan Hovold1-1/+0
2025-08-13phy: ti: dm816x-usb: drop unused module aliasJohan Hovold1-1/+0
2025-08-13phy: ti: ti-pipe3: drop unused module aliasJohan Hovold1-1/+0
2025-08-13phy: ti: omap-usb2: drop unused module aliasJohan Hovold1-1/+0
2025-08-13phy: samsung: usb2: drop unused module aliasJohan Hovold1-1/+0
2025-08-13phy: samsung: exynos5-usbdrd: drop unused module aliasJohan Hovold1-1/+0
2025-08-13phy: qualcomm: ipq806x-usb: drop unused module aliasJohan Hovold1-1/+0
2025-08-13phy: hisilicon: hi6220-usb: drop unused module aliasJohan Hovold1-1/+0
2025-08-13phy: cadence: Sierra: drop unused module aliasJohan Hovold1-1/+0
2025-08-13phy: broadcom: brcm-usb: drop unused module aliasJohan Hovold1-1/+0
2025-08-13phy: broadcom: brcm-sata: drop unused module aliasJohan Hovold1-1/+0
2025-08-13phy: rockchip: naneng-combphy: Add RK3528 supportYao Zi1-1/+188
2025-08-13phy: rockchip: naneng-combphy: Add SoC prefix to register definitionsYao Zi1-272/+288
2025-08-13phy: rockchip: naneng-combphy: Enable U3 OTG port for RK3568Jonas Karlman1-0/+12
2025-08-13phy: ti: omap-usb2: enable compile testingJohan Hovold1-1/+1
2025-08-13phy: cadence: cdns-dphy-rx: Add runtime PM supportJai Luthra1-1/+2
2025-08-13phy: cdns-dphy: Remove leftover codeTomi Valkeinen1-15/+4
2025-08-13phy: cdns-dphy: Store hs_clk_rate and return itTomi Valkeinen1-0/+5
2025-08-12phy: ti-pipe3: fix device leak at unbindJohan Hovold1-0/+13
2025-08-12phy: ti: omap-usb2: fix device leak at unbindJohan Hovold1-0/+13
2025-08-12phy: tegra: xusb: fix device and OF node leak at probeJohan Hovold1-1/+5
2025-08-12phy: qualcomm: phy-qcom-eusb2-repeater: fix override propertiesPengyu Luo1-2/+2
2025-08-01Merge tag 'phy-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/phy...Linus Torvalds32-287/+1535
2025-07-31Merge tag 'for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/li...Linus Torvalds1-1/+1
2025-07-22phy: qcom: phy-qcom-m31: Update IPQ5332 M31 USB phy initialization sequenceKathiravan Thirumoorthy1-4/+10
2025-07-22phy: exynos-mipi-video: correct cam0 sysreg property name for exynos7870Kaustabh Chakraborty1-1/+1
2025-07-22phy: qcom: phy-qcom-snps-eusb2: Update init sequence per HPG 1.0.2Luca Weiss1-1/+1
2025-07-22phy: qcom: phy-qcom-snps-eusb2: Add missing write from init sequenceLuca Weiss1-0/+3
2025-07-22phy: rockchip-pcie: Properly disable TEST_WRITE strobe signalGeraldo Nascimento1-2/+1
2025-07-22phy: rockchip-pcie: Enable all four lanes if requiredValmantas Paliksa1-6/+6
2025-07-15phy: qcom: fix error code in snps_eusb2_hsphy_probe()Harshit Mogalapalli1-2/+4
2025-06-26phy: qcom: qmp-combo: Add missing PLL (VCO) configuration on SM8750Krzysztof Kozlowski1-0/+3
2025-06-26phy: qcom: m31-eusb2: drop registration printkJohan Hovold1-2/+0
2025-06-26phy: qcom: m31-eusb2: fix match data santity checkJohan Hovold1-1/+1
2025-06-26phy: qcom: qmp-pcie: Update PHY settings for QCS8300 & SA8775PMrinmay Sarkar5-41/+66
2025-06-26phy: qualcomm: phy-qcom-eusb2-repeater: Don't zero-out registersLuca Weiss1-55/+32
2025-06-26phy: mediatek: tphy: Cleanup and document slew calibrationAngeloGioacchino Del Regno1-18/+27
2025-06-26phy: mediatek: tphy: Clarify and add kerneldoc to mtk_phy_pdataAngeloGioacchino Del Regno1-10/+10
2025-06-22power: supply: core: rename power_supply_get_by_phandle to power_supply_get_b...Sebastian Reichel1-1/+1
2025-06-17phy: qcom: add linux/bitfield.h header to fix a build errorRandy Dunlap1-0/+1
2025-06-16phy: drop probe registration printksJohan Hovold12-21/+4
2025-06-16phy: cadence-torrent: Add PCIe multilink + USB with same SSC register config ...Swapnil Jakhade1-8/+150
2025-06-16phy: cadence-torrent: Add PCIe multilink configuration for 100 MHz refclkSwapnil Jakhade1-1/+129
2025-06-15phy: phy-snps-eusb2: clean up id table sentinelJohan Hovold1-1/+3
2025-06-15phy: phy-snps-eusb2: drop unnecessary loop index declarationsJohan Hovold1-2/+2
2025-06-15phy: phy-snps-eusb2: fix optional phy lookup parameterJohan Hovold1-1/+1
2025-06-15phy: phy-snps-eusb2: clean up error messagesJohan Hovold1-7/+7
2025-06-15phy: phy-snps-eusb2: rename phy_init() clock error labelJohan Hovold1-4/+4
2025-06-15phy: phy-snps-eusb2: fix repeater imbalance on phy_init() failureJohan Hovold1-2/+3
2025-06-15phy: phy-snps-eusb2: fix clock imbalance on phy_exit()Johan Hovold1-1/+1
2025-06-15phy: qcom: Add M31 based eUSB2 PHY driverWesley Cheng3-0/+336
2025-06-15phy: qcom: Update description for QCOM based eUSB2 repeaterWesley Cheng1-3/+3
2025-06-15phy: qcom: qmp-combo: Add new PHY sequences for SM8750Wesley Cheng6-0/+428
2025-06-15phy: use per-PHY lockdep keysDmitry Baryshkov1-1/+4
2025-06-15phy: qcom-qmp-ufs: refactor qmp_ufs_power_offNitin Rawat1-7/+0
2025-06-15phy: qcom-qmp-ufs: Remove qmp_ufs_exit() and Inline qmp_ufs_com_exit()Nitin Rawat1-14/+3
2025-06-15phy: qcom-qmp-ufs: Rename qmp_ufs_power_offNitin Rawat1-18/+1
2025-06-15phy: qcom-qmp-ufs: Remove qmp_ufs_com_init()Nitin Rawat1-26/+15
2025-06-15phy: qcom-qmp-ufs: Refactor UFS PHY resetNitin Rawat1-28/+31
2025-06-15phy: qcom-qmp-ufs: Refactor phy_power_on and phy_calibrate callbacksNitin Rawat1-20/+6
2025-06-15phy: qcom-qmp-ufs: Rename qmp_ufs_enable and qmp_ufs_power_onNitin Rawat1-4/+4
2025-06-15phy: cadence: Sierra: Add PCIe + USB PHY multilink configurationSwapnil Jakhade1-0/+180
2025-06-15phy: tegra: xusb: Fix unbalanced regulator disable in UTMI PHY modeWayne Chang1-22/+37
2025-06-15phy: tegra: xusb: Disable periodic tracking on Tegra234Haotien Hsu1-1/+1
2025-06-15phy: tegra: xusb: Decouple CYA_TRK_CODE_UPDATE_ON_IDLE from trk_hw_modeWayne Chang2-6/+9
2025-06-15phy: exynos-mipi-video: introduce support for exynos7870Kaustabh Chakraborty1-0/+52
2025-06-14phy: exynos5-usbdrd: Add support for the Exynos990 usbdrd phyIgor Belwon1-0/+32
2025-06-05Merge tag 'phy-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/phy...Linus Torvalds31-888/+1949
2025-05-14phy: Fix error handling in tegra_xusb_port_initMa Ke1-4/+4
2025-05-14phy: tegra: p2u: Broaden architecture dependencyVidya Sagar1-1/+1
2025-05-14phy: renesas: rcar-gen3-usb2: Set timing registers only onceClaudiu Beznea1-2/+5
2025-05-14phy: renesas: rcar-gen3-usb2: Assert PLL reset on PHY power offClaudiu Beznea1-1/+9
2025-05-14phy: renesas: rcar-gen3-usb2: Lock around hardware registers and driver dataClaudiu Beznea1-23/+26
2025-05-14phy: renesas: rcar-gen3-usb2: Move IRQ request in probeClaudiu Beznea1-20/+26
2025-05-14phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bindClaudiu Beznea1-19/+14
2025-05-14phy: tegra: xusb: remove a stray unlockDan Carpenter1-2/+0
2025-05-14phy: rockchip: inno-usb2: Add usb2 phy support for rk3562Frank Wang1-0/+49
2025-05-14phy: rockchip: inno-usb2: add phy definition for rk3036Heiko Stuebner1-0/+32
2025-05-14phy: freescale: fsl-samsung-hdmi: Improve LUT search for best clockAdam Ford1-1/+8
2025-05-14phy: freescale: fsl-samsung-hdmi: Refactor finding PHY settingsAdam Ford1-65/+41
2025-05-14phy: freescale: fsl-samsung-hdmi: Rename phy_clk_round_rateAdam Ford1-3/+3
2025-05-14phy: renesas: phy-rcar-gen3-usb2: Add USB2.0 PHY support for RZ/V2H(P)Lad Prabhakar1-0/+30
2025-05-14phy: renesas: phy-rcar-gen3-usb2: Sort compatible entries by SoC part numberLad Prabhakar1-4/+4
2025-05-14phy: exynos5-usbdrd: support Exynos USBDRD 3.2 4nm controllerIvaylo Ivanov1-15/+212
2025-05-14phy: phy-snps-eusb2: add support for exynos2200Ivaylo Ivanov2-5/+159
2025-05-14phy: phy-snps-eusb2: refactor reference clock initIvaylo Ivanov1-29/+32
2025-05-14phy: phy-snps-eusb2: make reset control optionalIvaylo Ivanov1-1/+1
2025-05-14phy: phy-snps-eusb2: make repeater optionalIvaylo Ivanov1-1/+1
2025-05-14phy: phy-snps-eusb2: split phy init codeIvaylo Ivanov1-33/+61
2025-05-14phy: phy-snps-eusb2: refactor constructs namesIvaylo Ivanov1-128/+128
2025-05-14phy: move phy-qcom-snps-eusb2 out of its vendor sub-directoryIvaylo Ivanov5-10/+9
2025-05-14phy: fsl-imx8mq-usb: add i.MX95 tuning supportXu Yang1-0/+74
2025-05-14phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property()Xu Yang1-5/+5
2025-05-14phy: qcom-qusb2: reuse the IPQ6018 settings for IPQ5424Kathiravan Thirumoorthy1-0/+3
2025-05-14Revert "phy: qcom-qusb2: add QUSB2 support for IPQ5424"Kathiravan Thirumoorthy1-28/+0
2025-05-14phy: freescale: imx8m-pcie: Simplify with dev_err_probe()Alexander Stein1-12/+9
2025-05-14phy: exynos5-usbdrd: s/FIELD_PREP_CONST/FIELD_PREP where appropriateAndré Draszik1-34/+28
2025-05-14phy: exynos5-usbdrd: fix setting LINKSYSTEM_FLADJ on exynos7870André Draszik1-0/+1
2025-05-14phy: qcom: qmp-pcie: drop bogus x1e80100 qref supplyJohan Hovold1-2/+2
2025-05-14phy: phy-rockchip-samsung-hdptx: Fix PHY PLL output 50.25MHz errorAlgea Cao1-0/+2
2025-05-14phy-zynqmp: Postpone getting clock rate until actually neededMike Looijmans1-33/+37
2025-05-14phy: starfive: jh7110-usb: Fix USB 2.0 host occasional detection failureHal Feng1-0/+7
2025-05-14phy: rockchip: samsung-hdptx: Remove unneeded semicolonChen Ni1-1/+1
2025-05-14phy: qcom-qmp-usb: Fix an NULL vs IS_ERR() bugChenyuan Yang1-1/+5
2025-05-14phy: mediatek: xsphy: support type switch by pericfgDaniel Golle1-1/+84
2025-04-11phy: rockchip: samsung-hdptx: Add high color depth managementCristian Ciocaltea1-1/+22
2025-04-11phy: rockchip: samsung-hdptx: Optimize internal rate handlingCristian Ciocaltea1-24/+23
2025-04-11phy: rockchip: samsung-hdptx: Rename ambiguous rk_hdptx_phy->rateCristian Ciocaltea1-4/+4
2025-04-11phy: rockchip: samsung-hdptx: Restrict altering TMDS char rate via CCFCristian Ciocaltea1-12/+40
2025-04-11phy: rockchip: samsung-hdptx: Provide config params validation supportCristian Ciocaltea1-0/+12
2025-04-11phy: rockchip: samsung-hdptx: Setup TMDS char rate via phy_configure_opts_hdmiCristian Ciocaltea1-17/+47
2025-04-11phy: rockchip: samsung-hdptx: Avoid Hz<->hHz unit conversion overheadCristian Ciocaltea1-40/+39
2025-04-11phy: rockchip: samsung-hdptx: Drop superfluous cfgs driver dataCristian Ciocaltea1-7/+5
2025-04-11phy: rockchip: samsung-hdptx: Drop unused phy_cfg driver dataCristian Ciocaltea1-1/+0
2025-04-11phy: rockchip: samsung-hdptx: Drop unused struct lcpll_configCristian Ciocaltea1-31/+0
2025-04-11phy: rockchip: samsung-hdptx: Do no set rk_hdptx_phy->rate in case of errorsCristian Ciocaltea1-4/+6
2025-04-11phy: rockchip: samsung-hdptx: Fix clock ratio setupCristian Ciocaltea1-1/+2
2025-04-11phy: rockchip-samsung-dcphy: Add missing assignmentDan Carpenter1-1/+1
2025-04-11phy: qualcomm: qcom-uniphy-pcie 28LP add support for IPQ5018Nitheesh Sekar1-0/+45
2025-04-11phy: qcom: qmp-pcie: Add PHY register retention supportQiang Yu1-10/+59
2025-04-11phy: qcom: pcie: Determine has_nocsr_reset dynamicallyKonrad Dybcio1-13/+4
2025-04-11phy: amlogic: phy-meson-axg-pcie: Fix PHY creation order in axg-pcie probeAnand Moon1-5/+5
2025-04-11phy: amlogic: phy-meson-axg-pcie: Simplify error handling with dev_err_probe()Anand Moon1-7/+3
2025-04-11phy: amlogic: phy-meson-axg-mipi-dphy: Simplify error handling with dev_err_p...Anand Moon1-7/+3
2025-04-11phy: amlogic: phy-meson-axg-mipi-pcie-analog: Simplify error handling with de...Anand Moon1-7/+3
2025-04-11phy: amlogic: phy-meson-g12a-usb2: Simplify error handling with dev_err_probe()Anand Moon1-7/+3
2025-04-11phy: amlogic: phy-meson-gxl-usb2: Simplify error handling with dev_err_probe()Anand Moon1-8/+3
2025-04-11phy: can-transceiver: Re-instate "mux-states" property presence checkGeert Uytterhoeven1-7/+15
2025-04-11phy: usb: add support for bcm74110Justin Chen3-0/+76