cpuif: remove limitations on csr data_width
gensoc: add csr_data_with attribute, can be used to change csr data_width