Platform: ROCKCHIP
OS: Android 6.0
Kernel: 3.10.92
假设项目有需求要将调试串口uart2 改成 uart1, 改动如下
(还未验证,先分享给大家,有问题或者验证过的请告知.)
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);
/* enable rx and