it is an impossible task. All devices run IOS support CDP. Thus, all routers and switches support CDP, this includes routers 800, 1800, 1900, 2500, 2600, 2800, 2900, 3600, 3700, 3800, 3900, 4500, 7000, 7200, 7500, 12000, and etc. The switches includes Catalys 2900, 3500, 3750, 4500, 6500, N4000, N5000, N7000, and etc. Also, devices running CAT OS also support CDP.
Some devices not running IOS like Wireless LAN Controllers, Content Engine, Firewall, and etc, also support CDP.
Some HP switches also support CDP as well.
I am pretty sure that the above list is not complete. The list is just too long to show. Cisco has too many products.