The compatibility doc is up to date, phones like the 7940 which are already EOS/EOL are not tested and therefore do not show up.
You're still able to configure them, and use the features they had with the last FW release, any kind of problem that is determined to be related to the phone itself or its FW, will not be addressed by Cisco.
HTH
java
if this helps, please rate