In a large bowl, combine oats, flour, sugar, cinnamon, cardamom and salt, stirring to mix. Mash in softened butter using a fork or your hands, until coarse crumbles remain. Sprinkle topping all over peaches. Bake for 30-35 minutes, until crumble is golden on top. Serve immediately with ice cream or frozen yogurt.