Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp1373572pxb; Sat, 29 Jan 2022 04:20:53 -0800 (PST) X-Google-Smtp-Source: ABdhPJxjFD0m0dfG72vxlTmK3Gp2i06vnMZf1e6k+3PS1AFVD3kFp2HWT5ea4TnMC/RQJK+ZdHAe X-Received: by 2002:a05:6402:438a:: with SMTP id o10mr12472324edc.338.1643458853092; Sat, 29 Jan 2022 04:20:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643458853; cv=none; d=google.com; s=arc-20160816; b=OvoH+KYrIvlHAnb97x0Fx17dKw+/6ckb+6TAGcdNUKpaXirCuJdFAzOMyNI0fJbEP+ tb4Bzkrw+kc/9uDEg817s4NFCs63TFyGPZXAlCntis7nQ8OirlX0sbZyHC/99sfyU40w b3CCJB9ZJjGIq26zHVFGUNrahiUI32upQg/k2ZzE2Q/k4Qg5LjO7U427BRV1sO4PdjXA wSPQTmWmNItdA2sgnCoj/VHRvleEKcmh/1MLBV4ONA0yyX62GE+6grMnvxfksyO3NYAm BfRwh1Sky+Eq6Eh1cZeodcjWgB+nmGJLo2TS/P84HKePU0MwpwCDnEJ1e3fZqUowCFf5 0Gmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=COyInZQXwILZTT25hzhUeQ1XuTLuXQIWejVrRlfCgcQ=; b=pT/U2FpaUVNxUpvdaiFCGLyqVSAJmxmZ0ZN7epeu0vC1l6gBwQ8U+IE9LTlTzOnBaO Ap8Wp0INzq4tAlewIvNlT9sva453WazDLTZ1BYqnOJmwy1yteu7hvby34PEmMsR/gmI8 V2BphSUnIo3nGBKvrpMYT3pwpWQBgYRYEGd1ziE5EWnGHaqX1scSYIzNl8lsv77O5kUe bsglEL+kjTBiyif3wJj1NIt7Rnx0HDPRy2LW+/xLQNneBYjM6JGrhIY6ooV1DHGbVWf/ E04toM0rhu2WN4AEnUBqKgS6hyynoAhPFKPol/cO2T7OBlyQrv0EMhJum7oGFzgsTk22 JH5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@howett-net.20210112.gappssmtp.com header.s=20210112 header.b=LMxF23M2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m13si4409485ejn.0.2022.01.29.04.20.24; Sat, 29 Jan 2022 04:20:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@howett-net.20210112.gappssmtp.com header.s=20210112 header.b=LMxF23M2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345671AbiA1DQC (ORCPT + 99 others); Thu, 27 Jan 2022 22:16:02 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57548 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345661AbiA1DQC (ORCPT ); Thu, 27 Jan 2022 22:16:02 -0500 Received: from mail-yb1-xb33.google.com (mail-yb1-xb33.google.com [IPv6:2607:f8b0:4864:20::b33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EE014C061714 for ; Thu, 27 Jan 2022 19:16:01 -0800 (PST) Received: by mail-yb1-xb33.google.com with SMTP id i62so14577806ybg.5 for ; Thu, 27 Jan 2022 19:16:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=howett-net.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=COyInZQXwILZTT25hzhUeQ1XuTLuXQIWejVrRlfCgcQ=; b=LMxF23M2bcmje+nqRcOn9lD5Urckqw937LxXGIqVZHEv3xcz2iC8haX4zDzUubXuNy HwH9Zfx1wVrMfBnEy7WrKlIBcEjynSZxQ5WpHFYz8UzfAh61AUHOYo5qXZnX+VBf9Jyb wf1G3wjPzSZFMvu8BtwpKji3fD0nwxUCYnTHTDn1lW7/d1riIooMa/CcadsBULH7j4gV 7sdN1Vl2QYfzpi3CD6KDlVjQ0YjjODKVw5nyh8Pwo3DPC1UNJAXmRbo9P5LQAJU3Lznc xmScIPcoaDcOZcw7FoMzjU0NS8Su9ovQ6rx5nYenj6hO8Gzu34NNvJD1ckjQYPF3+hOD vBng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=COyInZQXwILZTT25hzhUeQ1XuTLuXQIWejVrRlfCgcQ=; b=eyAdUPRIauKxKLezkA42XmfJSh7Cq63j5IfpDKlqMCiFZ0uk5eCCQLh8Rtv0OhVrzs JZspLQiMQkWdJCq2MvNhTk5l8Gh4oPARJicQYuMHdBfgLqy1qrYchyEnRLzKyI9nd8wp 6nbFfuXcGYssRVPUGoE1Hl0YvO2EvQgg9G23wUA8E05ZI0ChAqShTfAyl3yNOmLZpvCv fGSHZ9JYldUdJR7clNWJjruv2C4t2X/KBZ/rBOQWNkuAVVg5gHAC9URDSmtlli6t/qJl FKgaWHw1c7T1Ue+GH1IjMgeYc4uRCu8FFb2OgSyMep9ra1LNmLsXdZAyrcLER/AmeNeX PRuQ== X-Gm-Message-State: AOAM531XtQ98z1HwZzmaUkaRaoUgq1axq0AR+/QnwaGUwfkkIukOrzoE lFYluHEELwtByDRfAgvFIAll1qrSq6Ib8gE58X51Kbu4Dsw4sYw+W8c= X-Received: by 2002:a25:ace0:: with SMTP id x32mr10198292ybd.255.1643339761175; Thu, 27 Jan 2022 19:16:01 -0800 (PST) MIME-Version: 1.0 References: <20220126180020.15873-1-dustin@howett.net> <20220126180020.15873-3-dustin@howett.net> In-Reply-To: From: Dustin Howett Date: Thu, 27 Jan 2022 21:15:53 -0600 Message-ID: Subject: Re: [PATCH v2 2/2] platform/chrome: cros_ec_lpcs: reserve the MEC LPC I/O ports first To: Prashant Malani Cc: linux-kernel@vger.kernel.org, Benson Leung , Guenter Roeck , Tzung-Bi Shih , Michael Niksa , aaboagye@chromium.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 27, 2022 at 1:25 PM Prashant Malani wrote: > > What source do Framework laptop ECs (MECs?) compile their EC firmware > from? They just released their source here: https://github.com/FrameworkComputer/EmbeddedController FWIW, this series was written before they went open, and you're not likely to see a similar construct over there. > Yeah, I wasn't thinking about userland i/o port access, but just having > this behaviour/different I/O port mapping described in the EC code base > too. Happy to submit this over there as well. Are cros_ec_commands.h (here) and ec_commands.h (there) intended to be kept in 1:1 sync? As well, is this a blocking concern? Thanks! d