Hi Steven,
Auto-qos will work with non-cisco phones, only thing that you will have to use the command (auto qos voip trust) under the interface to apply the settings.
This can be an example of how to do it:
interface fa0/3
switchport access vlan 10
switchport mode access
switchport voice vlan 110
auto qos voip trust
spanning-tree portfast
Hope this helps..!