This applies to Shell and Petronas (I do not know of other petrol stations because I do not patronise others).
However, not all petrol stations give free topups.
You must look for the big sign at the Petrol station entrance - you will see a huge TnG logo with the words Free TopUp below the logo, otherwise there is a charge.