From patchwork Tue Aug 28 00:59:23 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nishanth Menon X-Patchwork-Id: 145232 Delivered-To: patch@linaro.org Received: by 2002:a2e:1648:0:0:0:0:0 with SMTP id 8-v6csp571683ljw; Mon, 27 Aug 2018 17:59:44 -0700 (PDT) X-Google-Smtp-Source: ANB0VdYVr8jsX3n49mrpv/Sh9MYB4V0n3K5HKZywn/ugNaLimxLiDp3HAfm1WnBtX60DDS+aUArY X-Received: by 2002:a62:cd3:: with SMTP id 80-v6mr16848281pfm.184.1535417984485; Mon, 27 Aug 2018 17:59:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535417984; cv=none; d=google.com; s=arc-20160816; b=ScNNo5phJNTE6Zy9FoaNFH9xfzMGXs/d5bcfjjCMxkPbb2Pi4bFc0UG/YQv/UyTi5i VcW0GjOkyBbagxvybOvzw9VEOzOmZjof4HlYk4Jar84YKwpcJ8/5F1eOPztbbFrvtMv6 fSKs+KRVNTM5+/MMhOXYx4bUOFGJxYyZSWn1pmLxOWl7mmsxercaZ0xsRNW//3G1LkPO gnzhZumi3KFmcLHscm+6F9ZTwEZuvUrZicR58WpB4YQ3SytcNwmQ8toXcpez/s+f4YAS W00wtKAPzxthuU4njqBnnzpoR5/gowI0RYPZlZNI7vVepBKXF4X7/Z4DyYphxsFnC8aT suJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=Yp7WIQrJLFdNs40X2jn2BcUKm1E+XJaynnfUxSwhq5s=; b=aNVDNJ+bUEDkXXSlVPU+BI/K8gty/Qlv7Gh6a9sGGCRt/cC4xm4XdCckZ1NOeh9p6F vPbZDdYtqmijO4PDsSOyYIIypHBwow8lCW58EPJSFg4gaoy3jieWcLjHK06XsvPIJp6e DetJIQXI2sGfd8uYlZYZ4GOseGgzFJvV2/jGlceMEXVwnG4G2ArhHSeQiAZtqYAM2mmA KUsrj6TVq2CxJj0SnwFzsAe6v0v/U62kWRufrl+1DVJdz0SUknoCUaWN6OKH5WIcQIig HZCQlRARWWK3QZ0y0w9HgYqn6WTGZDqYVVGNPSfUH6yUZXKQ9VgVomOy4o/FXmTJwIcG L0kg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=k2fABPy1; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a143-v6si952575pfd.241.2018.08.27.17.59.44; Mon, 27 Aug 2018 17:59:44 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of devicetree-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=@ti.com header.s=ti-com-17Q1 header.b=k2fABPy1; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725724AbeH1Esq (ORCPT + 6 others); Tue, 28 Aug 2018 00:48:46 -0400 Received: from fllv0016.ext.ti.com ([198.47.19.142]:56346 "EHLO fllv0016.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725198AbeH1Esq (ORCPT ); Tue, 28 Aug 2018 00:48:46 -0400 Received: from dlelxv90.itg.ti.com ([172.17.2.17]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id w7S0xPXe120472; Mon, 27 Aug 2018 19:59:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1535417965; bh=Yp7WIQrJLFdNs40X2jn2BcUKm1E+XJaynnfUxSwhq5s=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=k2fABPy1T36PMp+itFSDHrzyVUGkdLOPWMav/GCNZ6LkbMUtW6GAOPKWvblqobiCb p8nfLnVQn6m3OcTWGKp3M69moEGoaLZ6watBntZsLoqLCEbviMTtAlb1t+BlhyPWgp g1o2BJJvyyv5lvMoptq8Mp2CEBICldYgQvVwHBV4= Received: from DFLE102.ent.ti.com (dfle102.ent.ti.com [10.64.6.23]) by dlelxv90.itg.ti.com (8.14.3/8.13.8) with ESMTP id w7S0xPo7008041; Mon, 27 Aug 2018 19:59:25 -0500 Received: from DFLE100.ent.ti.com (10.64.6.21) by DFLE102.ent.ti.com (10.64.6.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Mon, 27 Aug 2018 19:59:25 -0500 Received: from dlep32.itg.ti.com (157.170.170.100) by DFLE100.ent.ti.com (10.64.6.21) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1466.3 via Frontend Transport; Mon, 27 Aug 2018 19:59:25 -0500 Received: from localhost (ileax41-snat.itg.ti.com [10.172.224.153]) by dlep32.itg.ti.com (8.14.3/8.13.8) with ESMTP id w7S0xPIA024517; Mon, 27 Aug 2018 19:59:25 -0500 From: Nishanth Menon To: Santosh Shilimkar , Tero Kristo CC: Rob Herring , , , , Nishanth Menon Subject: [PATCH V3 1/2] Documentation: dt: keystone: ti-sci: Add optional host-id parameter Date: Mon, 27 Aug 2018 19:59:23 -0500 Message-ID: <20180828005924.13092-2-nm@ti.com> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180828005924.13092-1-nm@ti.com> References: <20180828005924.13092-1-nm@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Texas Instrument's System Control Interface (TISCI) permits the ability for OSs running in virtual machines to be able to independently communicate with the firmware without the need going through an hypervisor. The "host-id" in effect is the hardware representation of the host (example: VMs locked to a core) as identified to the System Controller. Hypervisors can either fill in appropriate host-ids in dt used for each VM instance OR may use prebuilt blobs where the host-ids are pre-populated, as appropriate for the OS running in the VMs. This is introduced as an optional parameter to maintain consistency with legacy device tree blobs. Reviewed-by: Rob Herring Signed-off-by: Nishanth Menon --- Changes Since V2: * Rebase to v4.19-rc1 V2: https://patchwork.kernel.org/patch/10527307/ V1: https://patchwork.kernel.org/patch/10475311/ RFC: https://patchwork.kernel.org/patch/10447753/ Documentation/devicetree/bindings/arm/keystone/ti,sci.txt | 4 ++++ 1 file changed, 4 insertions(+) -- 2.15.1 diff --git a/Documentation/devicetree/bindings/arm/keystone/ti,sci.txt b/Documentation/devicetree/bindings/arm/keystone/ti,sci.txt index 31f5f9a104cc..b56a02c10ae6 100644 --- a/Documentation/devicetree/bindings/arm/keystone/ti,sci.txt +++ b/Documentation/devicetree/bindings/arm/keystone/ti,sci.txt @@ -45,11 +45,15 @@ Optional Properties: debug_messages - Map the Debug message region - reg: register space corresponding to the debug_messages - ti,system-reboot-controller: If system reboot can be triggered by SoC reboot +- ti,host-id: Integer value corresponding to the host ID assigned by Firmware + for identification of host processing entities such as virtual + machines Example (K2G): ------------- pmmc: pmmc { compatible = "ti,k2g-sci"; + ti,host-id = <2>; mbox-names = "rx", "tx"; mboxes= <&msgmgr &msgmgr_proxy_pmmc_rx>, <&msgmgr &msgmgr_proxy_pmmc_tx>;