Hi Marcel,
Sorry for the late response.
>>>>> Mainline boots fine if I use console=ttyS1 or drop the console arg
>>>>> altogether, but as we don't currently support different boot args per
>>>>> tree, and we don't have the manpower to track this patch in all the
>>>>> trees we test, we will have to switch to only boot testing mainline
>>>>> from now on.
>>>> Yes, I've seen the same in Fedora with that patch.
>>>>
>>>>
>>> could you please describe the issue more in detail.
>>>
>>> Does u-boot or Linux hang? Does u-boot select the wrong UART? Is there a
>>> pinmux conflict?
>>
>> Basically on the RPi3 you use to get ttyAMA0 and ttyS0 but now the
>> later is ttyS1
>
> which UART is which now. It should expose the Bluetooth UART correctly now.
> And also more importantly usable. The only missing piece with 4.14 would be
> the DT assigned for serdev. While 4.14 would still require a call to
> btattach, starting with 4.15 that should no longer be needed.
Looks to be ttyAMA0
[ 4.480469] 3f201000.serial: ttyAMA0 at MMIO 0x3f201000 (irq = 72,
base_baud = 0) is a PL011 rev2
[ 4.497401] serial serial0: tty port ttyAMA0 registered
With 4.14 I get the following, the address doesn't look right, do you
have a link to the serdev patch headed to 4.15?
# hciconfig
hci0: Type: Primary Bus: UART
BD Address: AA:AA:AA:AA:AA:AA ACL MTU: 1021:8 SCO MTU: 64:1
DOWN
RX bytes:542 acl:0 sco:0 events:11 errors:0
TX bytes:77 acl:0 sco:0 commands:17 errors:0