STRUCT QCOM_SNPS_HSPHY(9)
π¦ struct qcom_snps_hsphy(9) π¦
okay so bestie, welcome to the Kernel API Manual page for struct qcom_snps_hsphy β literally the snps hs phy attributes and yes it's giving main character energy β¨
π NAME π
struct qcom_snps_hsphy β snps hs phy attributes π
πΈ SYNOPSIS πΈ
bestie here's the whole struct, every field, no skips, no cap:
struct qcom_snps_hsphy {
struct device *dev;
struct phy *phy;
void __iomem *base;
int num_clks;
struct clk_bulk_data *clks;
struct reset_control *phy_reset;
struct regulator_bulk_data vregs[SNPS_HS_NUM_VREGS];
bool phy_initialized;
enum phy_mode mode;
struct phy_override_seq update_seq_cfg[NUM_HSPHY_TUNING_PARAMS];
};
π§ Members π§
like, every single member, explained by your favorite unix bestie π
devβ the device structure, the whole vibe's anchor π«Άphyβ generic phy, icon statusbaseβ iomapped memory space for snps hs phy β (it's the address bit, iykyk)num_clksβ number of clocks, literally just a count πclksβ array of clocks πphy_resetβ phy reset control, the reset button of the whole situationvregsβ regulator supplies bulk data π₯phy_initializedβ if PHY has been initialized correctly π (bool, so it's a yes/no vibe check)modeβ contains the current mode the PHY is in πupdate_seq_cfgβ tuning parameters for phy init β¨
π¦ SEE ALSO π¦
- Kernel file
./drivers/phy/qualcomm/phy-qcom-snps-femto-v2.cβ go read it, bestie, it ate π
ngl this struct is lowkey the whole personality of the driver, so don't skip the members fr fr π
and that's the page!! mwah πΈ source path is ./drivers/phy/qualcomm, dated October 2026, and that's the struct qcom_snps_hsphy(9) era β periodt π
π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms