kernel/arch/arm/mach-rockchip/rk_fiq_debugger.c
搜索:static int debug_port_init(struct platform_device *pdev)
将该函数内容替换为以下即可:
int dll = 0, dlm = 0;
struct rk_fiq_debugger *t;
t = container_of(dev_get_platdata(&pdev->dev), typeof(*t), pdata);
if (rk_fiq_read(t, UART_LSR) & UART_LSR_DR)
(void)rk_fiq_read(t, UART_RX);
//switch (t->baudrate) {
//case 1500000:
//dll = 0x1;
//break;
//case 115200:
//default:
dll = 0xd;
//break;
//}
rk_fiq_write(t, 0x83, UART_LCR);
/* set baud rate */
rk_fiq_write(t, dll, UART_DLL);
rk_fiq_write(t, dlm, UART_DLM);
rk_fiq_write(t, 0x03, UART_LCR);
/* enab
搜索:static int debug_port_init(struct platform_device *pdev)
将该函数内容替换为以下即可:
int dll = 0, dlm = 0;
struct rk_fiq_debugger *t;
t = container_of(dev_get_platdata(&pdev->dev), typeof(*t), pdata);
if (rk_fiq_read(t, UART_LSR) & UART_LSR_DR)
(void)rk_fiq_read(t, UART_RX);
//switch (t->baudrate) {
//case 1500000:
//dll = 0x1;
//break;
//case 115200:
//default:
dll = 0xd;
//break;
//}
rk_fiq_write(t, 0x83, UART_LCR);
/* set baud rate */
rk_fiq_write(t, dll, UART_DLL);
rk_fiq_write(t, dlm, UART_DLM);
rk_fiq_write(t, 0x03, UART_LCR);
/* enab