From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail1.bemta8.messagelabs.com (mail1.bemta8.messagelabs.com [216.82.243.200]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 9202C2C0081 for ; Wed, 12 Feb 2014 08:04:33 +1100 (EST) Received: from amer-gw15.amer.csc.com (amer-gw15.amer.csc.com [20.137.2.189]) by amer-mta112.csc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id s1BKvvE4022099 for ; Tue, 11 Feb 2014 15:57:58 -0500 In-Reply-To: <20140211072606.GA26514@visitor2.iram.es> References: <20140206082635.GA7048@visitor2.iram.es> <20140207101036.GA823@visitor2.iram.es> <20140210110342.GA15806@visitor2.iram.es> <20140211072606.GA26514@visitor2.iram.es> To: linuxppc-dev@lists.ozlabs.org MIME-Version: 1.0 Subject: Linux-3.14-rc2: Order of serial node compatibles in DTS files. From: Stephen N Chivers Message-ID: Date: Wed, 12 Feb 2014 06:57:56 +1000 Content-Type: text/plain; charset="US-ASCII" Cc: Chris Proctor List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , I have been trial booting a 3.14-rc2 kernel for a 85xx platform (dtbImage). After mounting the root filesystem there are no messages from the init scripts and the serial console is not available for login. In the kernel log messages there is: of_serial f1004500.serial: Unknown serial port found, ignored. The serial nodes in boards dts file are specified as: serial0: serial@4500 { cell-index = <0>; device_type = "serial"; compatible = "fsl,ns16550", "ns16550"; reg = <0x4500 0x100>; clock-frequency = <0>; interrupts = <0x2a 0x2>; interrupt-parent = <&mpic>; }; Reversing the order of the compatible: compatible = "ns16550", "fsl,ns16550"; restores the serial console. Linux-3.13 does not have this behaviour. There are 49 dts files in Linux-3.14-rc2 that have the fsl,ns16550 compatible first. Stephen Chivers, CSC Australia Pty. Ltd.