ANY device that is powered that has USB will be able to charge the iPhone it might not be able to read the iphone but it will charge it.
I have charged my iphone off my Xbox 360 (which unlike regular ipods can't be read at all probably due to it being a mobile OSX) my Cox SciAtl HD DVR cable box to name a few with absolutely no problems.