http://www.siemensjobcam.com/mobile-power-devices/

ARM9 Microcontroller Required?
Pls suggest best ARM9/11 microcontroller to the requirements listed below: Architecture: ARM9 or ARM11 base, min 200MHz Power: lower power consumption, operation in support of battery: MMU, Suport Linux 2.6 Size: Small, BGA package <1.5 mm External height RAM: SDRAM / DDR / mSDRAM / mDDR. External flash: NOR, NAND. NAND boot option, if available Peripherals: USB 1.1 or 2.0 devices (reqd) USB 1.1 or 2.0 Host, USB OTG (t good) SDIO, MMC, SDCard interface UART, I2C, SPI. Additional Features: Floaring Point Unit (desired) low power modes Operation. Touch Screen Controller implementation: mobile devices, the handheld computer screen.
It depends on the importance of each requirments you are and how you are price sensitive. I would start looking at Samsung, Marvell and Atmel.
Tekkeon TekCharge (MP1550) Mobile Power and Battery Charger