aboutsummaryrefslogtreecommitdiff
path: root/drivers/phy/cadence/phy-cadence-torrent.c
AgeCommit message (Expand)AuthorFilesLines
2022-07-08phy: cadence-torrent: Remove unused `regmap` field from state structGravatar Lars-Peter Clausen 1-1/+0
2021-11-23phy: cadence-torrent: use swap() to make code cleanerGravatar Yang Guang 1-4/+2
2021-10-26phy: cadence-torrent: Add support to output received reference clockGravatar Swapnil Jakhade 1-11/+148
2021-10-26phy: cadence-torrent: Model reference clock driver as a clock to enable deriv...Gravatar Swapnil Jakhade 1-25/+132
2021-10-26phy: cadence-torrent: Migrate to clk_hw based registration and OF APIsGravatar Swapnil Jakhade 1-11/+19
2021-08-17phy: cadence-torrent: Check PIPE mode PHY status to be ready for operationGravatar Swapnil Jakhade 1-1/+59
2021-08-17phy: cadence-torrent: Add debug information for PHY configurationGravatar Swapnil Jakhade 1-4/+32
2021-08-17phy: cadence-torrent: Add separate functions for reusable codeGravatar Swapnil Jakhade 1-18/+35
2021-08-17phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clockGravatar Swapnil Jakhade 1-0/+162
2021-08-17phy: cadence-torrent: Add PHY registers for DP in array formatGravatar Swapnil Jakhade 1-288/+334
2021-08-17phy: cadence-torrent: Configure PHY registers as a function of input referenc...Gravatar Swapnil Jakhade 1-408/+422
2021-08-17phy: cadence-torrent: Add enum for supported input reference clock frequenciesGravatar Swapnil Jakhade 1-13/+38
2021-08-17phy: cadence-torrent: Reorder few functions to remove function declarationsGravatar Swapnil Jakhade 1-619/+588
2021-08-17phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK messageGravatar Swapnil Jakhade 1-12/+12
2021-03-31phy: cadence-torrent: Add delay for PIPE clock to be stableGravatar Kishon Vijay Abraham I 1-0/+9
2021-03-31phy: cadence-torrent: Explicitly request exclusive reset controlGravatar Kishon Vijay Abraham I 1-1/+1
2021-03-31phy: cadence-torrent: Do not configure SERDES if it's already configuredGravatar Kishon Vijay Abraham I 1-10/+22
2021-03-31phy: cadence-torrent: Group reset APIs and clock APIsGravatar Kishon Vijay Abraham I 1-31/+53
2021-03-31phy: cadence-torrent: Use a common header file for Cadence SERDESGravatar Kishon Vijay Abraham I 1-1/+1
2021-03-30phy: cadence-torrent: Update PCIe + USB config for correct PLL1 clockGravatar Swapnil Jakhade 1-16/+31
2021-03-30phy: cadence-torrent: Update SGMII/QSGMII configuration specific to TIGravatar Kishon Vijay Abraham I 1-14/+44
2021-03-30phy: cadence-torrent: Update PCIe + QSGMII config for correct PLL1 clockGravatar Swapnil Jakhade 1-28/+49
2021-03-30phy: cadence-torrent: Add support to drive refclk outGravatar Kishon Vijay Abraham I 1-3/+185
2021-01-13phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe()Gravatar Dan Carpenter 1-0/+1
2020-09-18phy: cadence-torrent: Add USB + SGMII/QSGMII multilink configurationGravatar Swapnil Jakhade 1-0/+254
2020-09-18phy: cadence-torrent: Add PCIe + USB multilink configurationGravatar Swapnil Jakhade 1-0/+216
2020-09-18phy: cadence-torrent: Add single link USB register sequencesGravatar Swapnil Jakhade 1-1/+259
2020-09-18phy: cadence-torrent: Add single link SGMII/QSGMII register sequencesGravatar Swapnil Jakhade 1-0/+89
2020-09-18phy: cadence-torrent: Configure PHY_PLL_CFG as part of link_cmn_valsGravatar Swapnil Jakhade 1-4/+18
2020-09-18phy: cadence-torrent: Add PHY link configuration sequences for single linkGravatar Swapnil Jakhade 1-0/+44
2020-09-18phy: cadence-torrent: Add clk changes for multilink configurationGravatar Swapnil Jakhade 1-24/+17
2020-09-18phy: cadence-torrent: Update PHY reset for multilink configurationGravatar Swapnil Jakhade 1-7/+21
2020-09-18phy: cadence-torrent: Add support for PHY multilink configurationGravatar Swapnil Jakhade 1-26/+757
2020-09-18phy: cadence-torrent: Add PHY APB reset supportGravatar Swapnil Jakhade 1-0/+13
2020-09-18phy: cadence-torrent: Check cmn_ready assertion during PHY power onGravatar Swapnil Jakhade 1-1/+30
2020-09-18phy: cadence-torrent: Add single link PCIe supportGravatar Swapnil Jakhade 1-30/+266
2020-09-18phy: cadence-torrent: Check total lane count for all subnodes is within limitGravatar Swapnil Jakhade 1-4/+15
2020-09-18phy: cadence-torrent: Add separate regmap functions for torrent and DPGravatar Swapnil Jakhade 1-33/+66
2020-09-18phy: cadence-torrent: Enable support for multiple subnodesGravatar Swapnil Jakhade 1-15/+0
2020-09-18phy: cadence-torrent: Use devm_platform_ioremap_resource() to get reg addressesGravatar Swapnil Jakhade 1-6/+2
2020-09-18phy: cadence-torrent: Use of_device_get_match_data() to get driver dataGravatar Swapnil Jakhade 1-8/+5
2020-09-16phy: cadence: torrent: Constify regmap_config structsGravatar Rikard Falkeborn 1-6/+6
2020-09-16phy: cadence-torrent: Set Torrent PHY attributesGravatar Swapnil Jakhade 1-0/+4
2020-03-20phy: cadence-torrent: Add support for subnode bindingsGravatar Swapnil Jakhade 1-75/+217
2020-03-20phy: cadence-torrent: Add platform dependent initialization structureGravatar Swapnil Jakhade 1-0/+9
2020-03-20phy: cadence-torrent: Use regmap to read and write DPTX PHY registersGravatar Swapnil Jakhade 1-69/+100
2020-03-20phy: cadence-torrent: Use regmap to read and write Torrent PHY registersGravatar Swapnil Jakhade 1-369/+650
2020-03-20phy: cadence-torrent: Implement PHY configure APIsGravatar Swapnil Jakhade 1-5/+431
2020-03-20phy: cadence-torrent: Add 19.2 MHz reference clock supportGravatar Swapnil Jakhade 1-17/+441
2020-03-20phy: cadence-torrent: Refactor code for reusabilityGravatar Swapnil Jakhade 1-93/+137