On Thu, Dec 24, 2015 at 9:05 AM, Russell King - ARM Linux <linux@xxxxxxxxxxxxxxxx> wrote: > On Thu, Dec 24, 2015 at 09:03:12AM -0600, Timur Tabi wrote: >> On Thu, Dec 24, 2015 at 12:54 AM, Huang Shijie <shijie.huang@xxxxxxx> wrote: >> > My kernel cmdline: >> > console=ttyAMA0,115200 earlycon=pl011,0x7ff80000 root=/dev/sda1 rootwait verbose debug sky2.mac_address=0x00,0x02,0xF7,0x00,0x63,0x3C dtb=r1a57.dtb >> >> earlycon is broken with Russell's patches. My patch fixes it, but >> only for standard pl011 devices. > > No, it shouldn't be. Earlycon uses pl011_putc() which remains exactly > the same as it was before these patches. while (readl(port->membase + REG_FR) & UART01x_FR_TXFF) is broken because REG_FR is equal to 1. -- Qualcomm Innovation Center, Inc. The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project. -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html