Received: by 10.213.65.68 with SMTP id h4csp653093imn; Fri, 6 Apr 2018 06:49:29 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+WS1toXZl4lOnH1yOUyLBSLcVcXiO88mcRcrsZnRWmv4OFuEJ3FoCLjzpqIexaUng9nA4E X-Received: by 10.98.149.78 with SMTP id p75mr20778650pfd.188.1523022569199; Fri, 06 Apr 2018 06:49:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523022569; cv=none; d=google.com; s=arc-20160816; b=xkUirHF968bGFam3yl7IUNZ1Rq2QNfRn0CHQ6QJAGALhvNHIavg25JonOlArOy1g3N uZVDlZqEZ+8Mp3xLM3z6YxCpE/PpdYeJS30Y5mwX8ykl7Qk64Jrgu/bzoiwqF1WH6LwZ KJNfT3MrSUAeIDNQkoaUaHQ7l0+T+0Xlf67yio25f9Uh4Th8QLbEGbYhQQ0TCLhW67SW jT/lIPImPbu0ulcaxKGXrUpqQg3NSb2R/PwjxWL+CmC+s9OKyu5P2zOBagu11Gj9h083 1pNhkA30PvyKT0KmTKIPdj/yBakE+m/ctgWnBgCavLtQub6GEkLx8C5UhrCLM3KEVc9+ g82g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date:arc-authentication-results; bh=/lWiuuyxjkabfNS3enkqu9Xpk/pEdTLRv5fZGGnaamk=; b=a+hDGUupE8bTlK0mMGaCDguGkaexDzYYAde1ie5qB0nAodAQAXodr2PVvxgEvihGWL Tl63VAhDL16aTH4RnEYDQrw5dnqhkMMVikQn7KjgE2SK2wxEP6wHo5dTu3T9LZyflPxp Rcl5omEy0+wQ1img4VLy6mMsQ76fVrD4LJu2iidxz+9buJunKpdu/Hz+GgFT3vXCbEMt kiDDWx64FGlBTXj+1dqrWaCyj3+k7/IHujMynJsLTHZfrOU+UP8P6ak/OJ6iv5kgUC5w lBfnWtZshjLDwI3XKeukALeueDAkPe1AD03ReuegGtxzC4wqKiby0FqBiupCDxXWpF64 IgMw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l20si7801563pff.297.2018.04.06.06.49.15; Fri, 06 Apr 2018 06:49:29 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933148AbeDFNri (ORCPT + 99 others); Fri, 6 Apr 2018 09:47:38 -0400 Received: from www.llwyncelyn.cymru ([82.70.14.225]:55858 "EHLO fuzix.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933139AbeDFNrf (ORCPT ); Fri, 6 Apr 2018 09:47:35 -0400 Received: from alans-desktop (82-70-14-226.dsl.in-addr.zen.co.uk [82.70.14.226]) by fuzix.org (8.15.2/8.15.2) with ESMTP id w36DlDfj008504; Fri, 6 Apr 2018 14:47:13 +0100 Date: Fri, 6 Apr 2018 14:47:13 +0100 From: Alan Cox To: Aaron Durbin Cc: Andy Shevchenko , Daniel Kurtz , Ricardo Ribalda Delgado , Greg Kroah-Hartman , Jiri Slaby , Marc Gonzalez , Doug Anderson , Matt Redfearn , Jeffy , "open list:SERIAL DRIVERS" , Linux Kernel Mailing List Subject: Re: [PATCH 1/3] serial: 8250_early: Add earlycon support for AMD Carrizo / Stoneyridge Message-ID: <20180406144713.30d1ca00@alans-desktop> In-Reply-To: References: <20180314003655.12141-1-djkurtz@chromium.org> <20180314003655.12141-2-djkurtz@chromium.org> <20180326192428.71c23abf@alans-desktop> <20180329143400.6d9256a5@alans-desktop> Organization: Intel Corporation X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-redhat-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > But we don't have the full ACPI interpreter up in the early part of > the kernel. All these 'early' devices have their own setup/config > which is the source of the issue. Or maybe I am wrong about the full > interpreter and the early drivers are just not taking advantage of the > ACPI device binding? In very early boot with serial console you just have to pray. No change there. Once ACPI comes up you however have the information to populate everything and configure correctly. So it should work fine except for kernel hackers trying to do early boot debug, which is a small (but important) cornercase ? Alan