Tipping is mostly expected when there is a lot of service involved in the meal. This means either fine-dining, or Meyhanes where you spend 3-5 hours drinking heavily (Raki/Ouzo) and eating mezes & fish.
I think the tipping culture you're talking about is "Bakshish" which is really more of a bribe than a tip. It doesn't exist much in Turkiye anymore (unless you're an Arab or Syrian refugee, their experience is far different than others). Bakshish is still very prevalent throughout the lower Balkans, Serbia and most Islamic nations I've visited and worked in, except for KSA and UAE (they'll kill you for that shit.)