After shucking the corn and cutting the corn kernels into a bowl, dice the green chiles.
Heat a small skillet over medium heat. Toast the cumin until fragrant, but be carful not to burn it. After toasting, place in a bowl for a few minutes to cool then lightly crush with the back of a spoon or a mortar and pestle.
In a large bowl, combine the flour, cornmeal, baking powder, salt, toasted cumin seeds, cinnamon, cayenne, and chives or green onions. Mix well to combine, then stir in the diced chiles.
Add the softened butter and sugar to the bowl of a stand mixer or use a hand held mixer. Cream the butter and sugar until light and fluffy.
One at a time, add the eggs. Blend well to combine, then stir in the buttermilk.
Combine the wet and dry ingredients until evenly combined, then stir in the corn kernels.
Preheat your smoker or oven to 450 degrees. Grease a cast iron skillet with canola oil or another neutral cooking oil. Add the batter to the pan and smooth it out so that is is even and reaches the edges of the pan.
Bake the cornbread for 30-40 minutes, until it is golden and you can cleanly place a toothpick into the center of the cornbread.
Remove from the oven and rest at room temp for 10 minutes. Flip the cornbread out of the pan onto a cutting board. Slice and serve warm.