Although in NCBI GEO they seem to be different (see here vs. here) I believe the so called Codelink 55K arrays refer to the (originally named) "whole genome" arrays. So you can try to use the Human Whole Genome annotation package: http://bioconductor.org/packages/hwgcod.db/ but let me know if you encounter any problems. Note that in the title of the package it is included the 55K (~55.000) tag as well suggesting they might be the same.
After further investigation, I can confirm that the so-called Human 55K array is indeed a Human Whole Genome array. All the probes listed in GPL15158 (which correspond to the 55K definition in GEO) are present in the Whole Genome array defined in GPL2895, or in the Bioconductor annotation package hwgcod.db.
The definition in GPL2895 (whole genome) contains more probes than the 55K array or the Bioconductor package. This is mainly because it contains probes labelled as "MASK" which were not included in the original chip file used to generate the annotation packages. However, the information in those probes is irrelevant in terms of annotation.