Hello The attached patch fixes the following issues: - arch/ppc/kernel/ocp.c wrong comment and export of ocp_get_max() for module support. - arch/ppc/kernel/ocp_proc.c compiler warnings fixed in various seq_printf(). i don't know if this also works correctly on PPC440 with its 36-bit phys_addr_t? - arch/ppc/kernel/ocp_uart.c various fixes to opc_uart_init(). initialize curr_uart, free previously allocated driver object and fix return value. - arch/ppc/kernel/ppc4xx_setup missing early_uart_init() prototype. - drivers/char/ibm_ocp_gpio.c stop modprobe complaining about tainted kernel ("GPL license"). initialize curr_gpio and fix return value. - drivers/i2c/i2c-adap-ibm_ocp.c fixed call to ocp_get_max(). initialize curr_iic. remove module parameters "base" and "irq". - drivers/i2c/i2c-algo-ibm_ocp.c remove module paramter "iic_test". Dave