Производный предлог (на)завалинке пишется раздельно, так как обозначает место: сидел где? на завалинке.
Ответ: на завалинке.