Blame view

drivers/usb/phy/am35x-phy-control.h 543 Bytes
3bb869c8b   Sebastian Andrzej Siewior   usb: phy: Add AM3...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  #ifndef _AM335x_PHY_CONTROL_H_
  #define _AM335x_PHY_CONTROL_H_
  
  struct phy_control {
  	void (*phy_power)(struct phy_control *phy_ctrl, u32 id, bool on);
  	void (*phy_wkup)(struct phy_control *phy_ctrl, u32 id, bool on);
  };
  
  static inline void phy_ctrl_power(struct phy_control *phy_ctrl, u32 id, bool on)
  {
  	phy_ctrl->phy_power(phy_ctrl, id, on);
  }
  
  static inline void phy_ctrl_wkup(struct phy_control *phy_ctrl, u32 id, bool on)
  {
  	phy_ctrl->phy_wkup(phy_ctrl, id, on);
  }
  
  struct phy_control *am335x_get_phy_control(struct device *dev);
  
  #endif