In normal HD upgrades price of HDMI cable is not charged. One can buy HDMI cable himself also.
I think if we'll take SD connection then only SD channels will be shown in EPG & after giving HD upgrade request they'll update the connection as HD in their system then HD channels will be shown.
For watching HD channels you need to inform Tata Sky. They'll update your connection as HD.