The newer architectures are derived from R6XX architecture, but are not the same. Each successive generation adds newer hardware that the earlier generations do not have. OpenCL driver supports only chips that have the hardware required to correctly run OpenCL.