For "Porting", there are 'board' specific porting and 'arch' specific porting, your case is 'semi-arch', coz your are using ARM kernel but it's custom IC.
'make menuconfig' won't help you, because you are making your own CPU, it shouldn't already in the linux kernel, but the most source codes you need are there, in linux kernel, you just arrange them up, like others did.
Once you build your own source tree, it's trival to add your options into kernel config system, hence you chose your options by 'make menuconfig'.
In short, you really need to know the kernel better before you start porting kernel to a new CPU.