I am going to use linux 2.6 version in custom MPC8248CVR processor, In this version I am not able to find the MUX configuration, Because this is very old kernel, I checked the dts files, their is no proper pin configuration, so anybody help me to configure the pins and which files I need to modify for MPC8248CVR in linux kernel 2.6.
Regards,
Winston.
Please refer to dts definition in arch/powerpc/boot/dts/mpc832x_mds.dts, please refer to device nodes ucc_pin@3, ucc_pin@4 and ucc_pin@5 definition.
pio3: ucc_pin@3 {
pio-map = <
/* port pin dir open_drain assignment has_irq */
3 4 3 0 2 0 /* MDIO */
3 5 1 0 2 0 /* MDC */
0 13 2 0 1 0 /* RX_CLK (CLK9) */
3 24 2 0 1 0 /* TX_CLK (CLK10) */
1 0 1 0 1 0 /* TxD0 */
1 1 1 0 1 0 /* TxD1 */
1 2 1 0 1 0 /* TxD2 */
1 3 1 0 1 0 /* TxD3 */
1 4 2 0 1 0 /* RxD0 */
1 5 2 0 1 0 /* RxD1 */
1 6 2 0 1 0 /* RxD2 */
1 7 2 0 1 0 /* RxD3 */
1 8 2 0 1 0 /* RX_ER */
1 9 1 0 1 0 /* TX_ER */
1 10 2 0 1 0 /* RX_DV */
1 11 2 0 1 0 /* COL */
1 12 1 0 1 0 /* TX_EN */
1 13 2 0 1 0>; /* CRS */
};