Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp1083522imm; Wed, 8 Aug 2018 10:25:55 -0700 (PDT) X-Google-Smtp-Source: AA+uWPy0fXIUAaStkQBJi6p/Hvg5j3s7+eIV+pvoLhWq/AAzn6B2vI6jkuKTvozpAwtEFwbxVInp X-Received: by 2002:a65:4587:: with SMTP id o7-v6mr3453673pgq.317.1533749155237; Wed, 08 Aug 2018 10:25:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533749155; cv=none; d=google.com; s=arc-20160816; b=CPDRq4j53AR01oZD8tcRHCiwor4FOdk+Z9WFVl+XDlgoltMOTSK3lvJUi6kIcQUGKr EJRiXnPQS1x11gUCu8h8GepJIcSg19DQahfpqHhj/97VzVlESjTP74MyJjTO3mkI5P54 Mmyz7nn5ExbFINuVYx/jCGd9wuPMx8RNoc3EO8A3/gLGstJdjSEJFYEyBBwRFi8NT8cI R5/VFtHaUz6VFQcMb29KkSnmCoN3tQ7m244zQJpnw8EzTYqxCXklYLBSzH+WBpaTHl3o SJ4BvSCitfEXb+nYMjb1logijTHzEBFsS0E8Sl0+UgpflWG0H4pVt3AcCGvy8+zyOX+x Dx7A== 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 :message-id:date:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=aCGDazpF1dME0Q+tH97mPdVBzHyvCqizaFVXzkgaGDc=; b=JAVCeKYlMDb5IF+hmqmVi3+yjYqirs4GhH2Q3+vHMS8l/fuejVqORlg8isEEt1yURD UKBXw4oUMLOWBaLabqoJHTgQhuW0quMcrBMpkyj1KvAmgIeiXQJ+xkXTdJzxCuapCdab 3faot6zSvF67c5r2PdkPYY3FncM+GXEqJ8TvRC4qqvgkLGJw1okJ3NbjbjQ/3OJ/G6YI bC1gxyRcRwzLkruGDcECDeyOU/syr77sp0uz4yyJr84xjjj0VIt1FNtHTNDzGJjADoO4 7YjQkvQXCW6c+vSpCg6Q9gsIE2up0+4jeW8Fu06Ryje/7TLBW2dWEXPMcXvzNGCUymOM lVQQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=d22d+KNT; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d21-v6si4156883pgn.222.2018.08.08.10.25.40; Wed, 08 Aug 2018 10:25:55 -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; dkim=pass header.i=@chromium.org header.s=google header.b=d22d+KNT; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728845AbeHHToz (ORCPT + 99 others); Wed, 8 Aug 2018 15:44:55 -0400 Received: from mail-pf1-f196.google.com ([209.85.210.196]:45848 "EHLO mail-pf1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727295AbeHHToz (ORCPT ); Wed, 8 Aug 2018 15:44:55 -0400 Received: by mail-pf1-f196.google.com with SMTP id i26-v6so1452311pfo.12 for ; Wed, 08 Aug 2018 10:24:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=aCGDazpF1dME0Q+tH97mPdVBzHyvCqizaFVXzkgaGDc=; b=d22d+KNTuZptkpnYXtX7Kv3ocRdIeKT6somtcCtk24Qjg9GIZqemUUmCcXm4Z5zit4 JhN60B5tiYNtZLHFDUZa5JuoZmLznlU/6773Dnm74c0ZQWHoQ8H93D5Ryjm9Ehl8dIIf USCIcwrxgpZaNrfoPt92pVNb7YHvpwS7U4vvk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=aCGDazpF1dME0Q+tH97mPdVBzHyvCqizaFVXzkgaGDc=; b=XI/GR6vdzjfB1PhLxVRV4NcOIpflfos/XUS/Jtfs/9RSuA7+laztjkP3QRmYlfmtfu alBzVbP+Rx+RJybDPhkgsaaGTVdmfFvof+XfDU7PmKCMjutfxKpwma2BCScsXnFcwRAC e3xK1qKoIfGsogoz6Gx2ZK1Fjnun36PV5yx4q8p803P1m81s9oHveuRLJIekK8qIbusr uLmaWirnNiUU2CGybwf9uiFFW+7DbYrHEFwz3BRLNavCIpdEC2Vzm6YwId1ErSWtIlHB py1ETRW3XdmuwuugPka62I0Od2M2YA7LdT3UTRW1GnSv2VnYxAzNo2ACe9FRur8RRUgJ 0L2A== X-Gm-Message-State: AOUpUlEDlxHp/qiqi5TeDvktZA83COeNGnjIR1TQrsVGz5Cvpm44hcP2 Hnd2dpGzEOO18CIS+6y+EzrW45O3tuUmuQ== X-Received: by 2002:a63:144b:: with SMTP id 11-v6mr3472936pgu.219.1533749056234; Wed, 08 Aug 2018 10:24:16 -0700 (PDT) Received: from smtp.gmail.com ([2620:15c:202:201:7e28:b9f3:6afc:5326]) by smtp.gmail.com with ESMTPSA id 1-v6sm9679503pfm.145.2018.08.08.10.24.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Aug 2018 10:24:15 -0700 (PDT) From: Stephen Boyd To: Greg Kroah-Hartman Cc: linux-kernel@vger.kernel.org Subject: [PATCH v2 0/2] firmware: coreboot: Fix probe and simplify code Date: Wed, 8 Aug 2018 10:24:12 -0700 Message-Id: <20180808172414.29983-1-swboyd@chromium.org> X-Mailer: git-send-email 2.18.0.597.ga71716f1ad-goog MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The first patch is a trimmed down version of patch#1 that leaves the of_iomap() in place and just fixes the real problem of probe not working on DT based platforms. The second patch collapses everything into the core file to hopefully simplify code at the expense of mildly changing the behavior on DT based platforms. Stephen Boyd (2): firmware: coreboot: Let OF core populate platform device firmware: coreboot: Collapse platform drivers into bus core drivers/firmware/google/Kconfig | 28 +++--- drivers/firmware/google/Makefile | 2 - drivers/firmware/google/coreboot_table-acpi.c | 88 ----------------- drivers/firmware/google/coreboot_table-of.c | 82 ---------------- drivers/firmware/google/coreboot_table.c | 96 ++++++++++++++++--- drivers/firmware/google/coreboot_table.h | 6 -- 6 files changed, 96 insertions(+), 206 deletions(-) delete mode 100644 drivers/firmware/google/coreboot_table-acpi.c delete mode 100644 drivers/firmware/google/coreboot_table-of.c -- Sent by a computer through tubes