Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp1479669ybg; Thu, 4 Jun 2020 10:43:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzxAC95IKLnNoI+aHn9hBV/Gb1aa0b4zZREhjh/uveGzsfXZ2YSSNj1hIa51cA6Hxrzh3Jg X-Received: by 2002:a17:906:2c07:: with SMTP id e7mr4813094ejh.172.1591292596181; Thu, 04 Jun 2020 10:43:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591292596; cv=none; d=google.com; s=arc-20160816; b=AcOPkfI5ewTstE/vf4ax+fp3UDqzPxlgorbZb5eeF00cyf3gHyrv3WQ081XYaeRNHN FKPkmsIaXjOUchMtwXCuP+SKPAI1lV2RJ6xFl3nC9i3XQEfOvCTy15bfWeqw8BNd+3SP WI4ntPd8fM467emS/JRiH+r9GIWNJoZsK7/DRPwIMUoOXDeOua2M+qV077ixtBDr9r61 +QbGmgrPe8ZUMHoX7WtZ3VsDbHZgrQxxpoAL0N7wWYn6Y59JqLNwtxOxEXMuepJVTzoY rlk+zsRzY2DhtO276kI9IdEp8SU9rtB97+0zEqnW4dOW8YqhfWBky1z6YDk0FjKG1D+h 6cAg== 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; bh=FUT+aGfjIff9vPX8IImidkv28D/cz6KbX/JjdsUREhE=; b=rQrPsrTJVMJYT0skqX6ZVPkf+YiiNiNa5Lqhd29b2YRJ5msnzr3hxrAmzPv005+ND7 aQmRrM5lEySjW0fEqGnI2QooOGZMAepSCnrSZm30em5No6Ji7FhBApUkS0QLptS3gLVh Am5AoZn5m/d1+Cdwvmu0y0UFvzJ06ISezt/F3LmPsDY6tBeyUV/kJx4oUzTwGnZKqUAl cjXsFIjegvu9UsUnNNN9in+e7jKEci62Mmw+iwNhPnYKXHS8BK5evEYE/gG4dqOTQxrD HlL9LWzgj3SEnNC3LXiz4MUbGISjgQj8P+ZW+oJ+V992EZAuEIOuL7kdwnh7LBe30vTA xi4w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=VP+7o3gY; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c6si2002089edw.220.2020.06.04.10.42.52; Thu, 04 Jun 2020 10:43:16 -0700 (PDT) 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=@synopsys.com header.s=mail header.b=VP+7o3gY; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730191AbgFDRjw (ORCPT + 99 others); Thu, 4 Jun 2020 13:39:52 -0400 Received: from smtprelay-out1.synopsys.com ([149.117.73.133]:39616 "EHLO smtprelay-out1.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729998AbgFDRjv (ORCPT ); Thu, 4 Jun 2020 13:39:51 -0400 Received: from mailhost.synopsys.com (mdc-mailhost2.synopsys.com [10.225.0.210]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by smtprelay-out1.synopsys.com (Postfix) with ESMTPS id CD24A40030; Thu, 4 Jun 2020 17:39:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1591292391; bh=BOUD1okbFsKFgS4cJO7HwMo5yaVDRq1gtmBar4MecC4=; h=From:To:Cc:Subject:Date:From; b=VP+7o3gYWKNyuGlJmZaKb49L+qgki/pR6R9weR24jXo9XxKtAILnITJ9P1WD1mgnl hBzFdKP86TzvwyeRZF0fGuKESNM6OoY1w27vKkyK+XHA1zinoOjZDyfswPtXALFT8w hz2r/P8gcOPMhCOqNY+TRgGT1OIzK2h2bQngLKCGTOQp3jMe1Fsa4KJKTfhEWsx8PU KGOGtRyPqI5g+EH9Tzazownz9bvR7XFwOq91slaG2lfBvzd5VriejkjwwE7i1BVu/c jtpv5fT0CxwhhlHwZe3kmkGkiCiSqbOjme6uYHt2cTasmekNsfulT70ZROujS7wT4h cj5Ud5FPnBr0Q== Received: from paltsev-e7480.internal.synopsys.com (ru20-e7250.internal.synopsys.com [10.225.49.234]) by mailhost.synopsys.com (Postfix) with ESMTP id 94592A005C; Thu, 4 Jun 2020 17:39:44 +0000 (UTC) X-SNPS-Relay: synopsys.com From: Eugeniy Paltsev To: linux-snps-arc@lists.infradead.org, Vineet Gupta Cc: linux-kernel@vger.kernel.org, Alexey Brodkin , Eugeniy Paltsev Subject: [PATCH v2 0/4] ARC: [plat-hsdk-4xd] initial port for HSDK-4xD board Date: Thu, 4 Jun 2020 20:39:23 +0300 Message-Id: <20200604173927.23127-1-Eugeniy.Paltsev@synopsys.com> X-Mailer: git-send-email 2.21.3 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 Changes v1->v2: * Fallback to ISA default mcpu flag if custom one isn't supported by compiler. * Drop HSDK custom Kconfig options (choose between HSDK and HSDK-4xD) as we don't need it (at least for now). Instead we select ARC_LPB_DISABLE for both boards but it's totally OK as HSDK doesn't have LPB so disabling will be skipped by BCR check in runtime. * Add missing HSDK-4xD device tree bindings. Convert HSDK device tree bindings to json-schema. Eugeniy Paltsev (4): ARC: allow to override default mcpu compiler flag ARC: ARCv2: support loop buffer (LPB) disabling ARC: [plat-hsdk-4xd] initial port for HSDK-4xD board ARC: [plat-hsdk*] document HSDK-4xD board/SoC bindings .../devicetree/bindings/arc/hsdk.txt | 7 - .../devicetree/bindings/arc/hsdk.yaml | 26 ++ arch/arc/Kconfig | 15 + arch/arc/Makefile | 21 +- arch/arc/boot/dts/hsdk-4xd.dts | 322 ++++++++++++++++++ arch/arc/configs/hsdk_4xd_defconfig | 98 ++++++ arch/arc/kernel/devtree.c | 1 + arch/arc/kernel/head.S | 8 + arch/arc/plat-hsdk/Kconfig | 3 +- arch/arc/plat-hsdk/platform.c | 1 + 10 files changed, 492 insertions(+), 10 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arc/hsdk.txt create mode 100644 Documentation/devicetree/bindings/arc/hsdk.yaml create mode 100644 arch/arc/boot/dts/hsdk-4xd.dts create mode 100644 arch/arc/configs/hsdk_4xd_defconfig -- 2.21.3