G1 USB Host
From Android Wiki
According to sources close to HTC, the msm7k chip in the HTC Dream (Aka G1) has USB host capabilities.
The official kernel provided for these phones definitely does not have any USB host capabilities enabled, and on the kernel tree available for the htc_dream, there is not anything to enable it.
In order to enable USB host, documentation from Qualcomm will likely be required.