Mach file is not being selected in kernel config?

As a note before you dive in deeper, as I understand it, the ar71xx platform is being deprecated/abandoned in favor of the ath79, DTS-based target.

See, for example Porting guide ar71xx to ath79?