Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp1557129pxu; Thu, 17 Dec 2020 12:52:05 -0800 (PST) X-Google-Smtp-Source: ABdhPJyNZIad7/3eCCdmLIJj/KxaDkAGynC71JMGdD6yZPQwE/Qn4U3R6gqoz0vrY3aFe3Jrcaks X-Received: by 2002:a17:906:1ed6:: with SMTP id m22mr855746ejj.231.1608238324958; Thu, 17 Dec 2020 12:52:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608238324; cv=none; d=google.com; s=arc-20160816; b=co2CF7bG4jkD2HsjW7jhfyLcILS+rIQU8qiZ8gwID179ynFD6yfBIM0V0M73U+wm4w W/rnp3YZGbv943A3OZTqSBHUn6vnWyqwjNRmm3C7n+oopWime2vV795Q/etXn2X1bFyZ beFYY1jCsuaXgdkeqInzvuAI+DmGB7Lwbxx37/TU/+wF8HcClC+QpNY9lQ6o59gSMWfK PaSghSG1SWxxCCqvUz0QEfJV72QdKZkRrf3LYeEIy3TJCNpbqlIM0VMws1e2fERQv8Cs bbYrBC76BDp5EmnASoqQfwGiRID1K/ySLRVtKDpjvQzxvMr1XGjH017q9VpVMfrBKb/C wvJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date:dkim-signature; bh=XUyWc1iixeTrHWHei4BKr2qfrlqPpVbDyUgg8/KnCxo=; b=KjVjyK/NiGZo5a8Y2YX26OGM7QFOj3w3GHq83iQqjOMH3WuufBL10zPuGDsruZiXNE 3GrQNkvtm8ull5cs1USk+aCUrGVZL8OsDkOutU5CfgaL/Vug54FdTJn2sC03F8p1wmtY NqGebVxlDRLRIb3Do/ktSZDeSZE1TxKhl+OeE+8NnEMQxCQe2St/G/tkA4AO+V+hxfpy I3PpSs/LQZ5Wxg7UrncU9Y4I7Okqqierapiyx8WZ1+awejJUgVeaBNBXebYf3HuwQJkI PIayQX6OieIxkqvOugsCu1BtdfSVNzccMYoAw5k4Hext4eIn0GMEnXSV5BYrM95Xo0/J 9C3g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="JCb/QpBs"; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dt2si1813387ejc.152.2020.12.17.12.51.39; Thu, 17 Dec 2020 12:52:04 -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=@gmail.com header.s=20161025 header.b="JCb/QpBs"; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729613AbgLQUtC (ORCPT + 99 others); Thu, 17 Dec 2020 15:49:02 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38510 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727044AbgLQUtB (ORCPT ); Thu, 17 Dec 2020 15:49:01 -0500 Received: from mail-pl1-x631.google.com (mail-pl1-x631.google.com [IPv6:2607:f8b0:4864:20::631]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BB9FBC0617A7 for ; Thu, 17 Dec 2020 12:48:21 -0800 (PST) Received: by mail-pl1-x631.google.com with SMTP id s2so164044plr.9 for ; Thu, 17 Dec 2020 12:48:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mime-version:content-disposition; bh=XUyWc1iixeTrHWHei4BKr2qfrlqPpVbDyUgg8/KnCxo=; b=JCb/QpBsjq7oq9QqU5DC4Mu1AruYgcXhlWgsVYS24vpyNNkBPOqRJvB/Ujhzo185CB Ak4bAqEwkeHaPxaJYTMeZPdOVtWQQIBfjTFXEHvhfElTJMY8kglffEWrxXbNHd2RaAKY PTNZhiQQiuhHjO0Ne8Ii0kTni2++dzohowotLWJXGH5YJLZmHeCRfTsr+4acKVwRgLV8 q00Mk5s8y33ngzGrcx/E9JHqjKhAvUQpyLT72SoUHT+/HHNibV1Stc4pqsxvNt3c1ntn infyk0bOj3gvk28v7+Af3+zaps8uLj1beBj4+gJuW3tZcT+o2JJl3H2wjqt92oywDKza 9t3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition; bh=XUyWc1iixeTrHWHei4BKr2qfrlqPpVbDyUgg8/KnCxo=; b=Y/MJ1KYnGSy05W9avFKfStM/D7y9DxJRSd/Zgq5adat9YFevQeiTHlywX6bNbm86ey TrsemkKAWcZTkMPIZ3oANp3ELkEm6YfWfPF4kQuGKGqrHTU1n43/qPdaXAmuJztEeDmK 0qMgxUcQN5APuR5M8V0GAFva3z3G+2lUCMXlQSqOJKeibWuI1S6pnEqTQqxMtydg3Pk7 FsSMU2su6lWuCF+nsuJsqdjeeW/oGPuKHGMIiCGvby6Y/Nfu9kwmQ8be8AR7I79kid14 hMT8DuIW1SxpAsQkAbdvmM5ZSByAdPaY9Ff1MXl65Mz7MKHh9+Y2r1yZ4uiNAtCqcIDy XAjA== X-Gm-Message-State: AOAM531mwTOmmSAvA/ajVyTvS23n2jTou3LuBVIxnBbvGpCYxovH+Lm+ X+OD+JVBwN1l/p/SDgBRp/W0PsxcYFo= X-Received: by 2002:a17:902:eac1:b029:da:88ce:f38f with SMTP id p1-20020a170902eac1b02900da88cef38fmr1125394pld.42.1608238101337; Thu, 17 Dec 2020 12:48:21 -0800 (PST) Received: from localhost (g39.222-224-245.ppp.wakwak.ne.jp. [222.224.245.39]) by smtp.gmail.com with ESMTPSA id o32sm7446149pgm.10.2020.12.17.12.48.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Dec 2020 12:48:20 -0800 (PST) Date: Fri, 18 Dec 2020 05:48:18 +0900 From: Stafford Horne To: Linus Torvalds Cc: LKML , Mateusz Holenko Subject: [GIT PULL] OpenRISC updates for v5.11 Message-ID: <20201217204818.GG3168563@lianli.shorne-pla.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, Please consider for pull. The following changes since commit 3cea11cd5e3b00d91caf0b4730194039b45c5891: Linux 5.10-rc2 (2020-11-01 14:43:51 -0800) are available in the Git repository at: git@github.com:openrisc/linux.git tags/for-linus for you to fetch changes up to d8398bf840f8964220508aff7901c924e322f5e8: openrisc: add local64.h to fix blk-iocost build (2020-11-21 07:13:07 +0900) ---------------------------------------------------------------- OpenRISC updates for 5.11 This series adds: * New drivers and OpenRISC support for the LiteX platform * A bug fix to support userspace gdb debugging * Fixes one compile issue with blk-iocost ---------------------------------------------------------------- Filip Kokosinski (4): dt-bindings: vendor: add vendor prefix for LiteX dt-bindings: serial: document LiteUART bindings drivers/tty/serial: add LiteUART driver openrisc: add support for LiteX Pawel Czarnecki (2): dt-bindings: soc: document LiteX SoC Controller bindings drivers/soc/litex: add LiteX SoC Controller driver Stafford Horne (2): openrisc: fix trap for debugger breakpoint signalling openrisc: add local64.h to fix blk-iocost build .../devicetree/bindings/serial/litex,liteuart.yaml | 38 ++ .../bindings/soc/litex/litex,soc-controller.yaml | 39 ++ .../devicetree/bindings/vendor-prefixes.yaml | 2 + MAINTAINERS | 10 + arch/openrisc/boot/dts/or1klitex.dts | 55 +++ arch/openrisc/configs/or1klitex_defconfig | 18 + arch/openrisc/include/asm/Kbuild | 1 + arch/openrisc/kernel/traps.c | 4 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/litex/Kconfig | 19 + drivers/soc/litex/Makefile | 3 + drivers/soc/litex/litex_soc_ctrl.c | 176 +++++++++ drivers/tty/serial/Kconfig | 32 ++ drivers/tty/serial/Makefile | 1 + drivers/tty/serial/liteuart.c | 404 +++++++++++++++++++++ include/linux/litex.h | 102 ++++++ 17 files changed, 903 insertions(+), 3 deletions(-) create mode 100644 Documentation/devicetree/bindings/serial/litex,liteuart.yaml create mode 100644 Documentation/devicetree/bindings/soc/litex/litex,soc-controller.yaml create mode 100644 arch/openrisc/boot/dts/or1klitex.dts create mode 100644 arch/openrisc/configs/or1klitex_defconfig create mode 100644 drivers/soc/litex/Kconfig create mode 100644 drivers/soc/litex/Makefile create mode 100644 drivers/soc/litex/litex_soc_ctrl.c create mode 100644 drivers/tty/serial/liteuart.c create mode 100644 include/linux/litex.h