USB Qualcomm Quick Charge 3.0 on PC (Linux Ubuntu)
Both Qualcomm QC and Apple FAst charge are proprietary protocols not disclosed to general public. Both would require a special hardware (at least high-side VBUS controller) to implement, so this is definitely outside the scope of any software driver.
So you will need to identify what kind of special/particular IC(s) is(are) used for this function. Typically the control of added port power functionality is done over I2C interface controlled from platform's Embedded Controller Unit. Then the ECU needs to provide some higher-level interface for application level. If it would be Type-C port, than it will be likely implemented over &quot;USB Type-C Connector System Software Interface (UCSI) driver&quot; specification, but in this case it is USB-A port, so I would not bet on open specification for this. It is highly unlikely that you will find &quot;tutorials&quot; for this.