Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1551706pxb; Fri, 26 Feb 2021 14:00:12 -0800 (PST) X-Google-Smtp-Source: ABdhPJz2gbrp5DzEg3juhzWKyODbDKBlE0iB8Gvx/7wqPwyVMI3dS9z8Nls6GXawj3oG0mx5d0iw X-Received: by 2002:a17:906:25c4:: with SMTP id n4mr5549679ejb.359.1614376811906; Fri, 26 Feb 2021 14:00:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614376811; cv=none; d=google.com; s=arc-20160816; b=PVg05SOyTUUv6UAvBPkO0Nk11d2iNPffCoBTJzy4WB92uGQIVCNVgGkUCbxN7Paz1h XEPwndqMleqvARq/ulFHHDnlEJb4RAQBs1DRt2xxVAACAoMGMT/K6iq9DxnjHmnhi+yk 1N+MpkLQL29L5KbDsXNHo6bx7ral+GWs0gK08GDQeyPO5xlRgEk0kGRwkRwRs1YZI/u9 idTaTLiaGIaKZjjq7nlN5gjvM0edg1PFElsrVKItxjTR9khhFPj8gNJKO9AE3sixt/mr LhW2q7cFCX3he1+ETDiqdTPqjzYpqDf0drP+NqvO2yDbmJ7tbrN33HGJzd30KtJzCfP3 heNA== 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=TOgfz0riGvw5VOf7q3sDXBxBiqhLDvuVsPPmymjAGUM=; b=Rwfbfktd2nx2E0CprZ8dagD2erOwHhQcRFQurjalSKl3zsG/4ag4I58cuwdXY7ZTBi rLUTNt4PsBKFNBMdiX5NygLqlfsCYJA5GFlQNx4hfkMtulK1VLOGFVgrnBsN91lWhgjx j461Z7Sf2BJMGS8ICqzv72jQkDgw+ivtgO8VqTQGq1VK8KRSQ/DmXR1N1PdGYCK2Y2Ch CR/kXeIkWoc+vg2/BsJJfNXKlcBWV66afoiRkZNKOy6znV8RdYDAxhAbImBxClA4XqXv RHUawJrotY6Skx5nVYkx/4YuFsQrCOfOFUkLuSYRz4HnK7RXXdnIRp4jeubGr+v4bkl8 zN2A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="WzGywr/M"; 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 d5si6181522edu.258.2021.02.26.13.59.49; Fri, 26 Feb 2021 14:00:11 -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="WzGywr/M"; 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 S230128AbhBZV5F (ORCPT + 99 others); Fri, 26 Feb 2021 16:57:05 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34588 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230113AbhBZV5C (ORCPT ); Fri, 26 Feb 2021 16:57:02 -0500 Received: from mail-pg1-x534.google.com (mail-pg1-x534.google.com [IPv6:2607:f8b0:4864:20::534]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D1D03C06174A for ; Fri, 26 Feb 2021 13:56:22 -0800 (PST) Received: by mail-pg1-x534.google.com with SMTP id a4so6992062pgc.11 for ; Fri, 26 Feb 2021 13:56:22 -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=TOgfz0riGvw5VOf7q3sDXBxBiqhLDvuVsPPmymjAGUM=; b=WzGywr/MD4O5LnuRwrOgDak6irups+h9PTBHytDpvIJaY+UG+y7KB+qhEjflOR997n G3Xcpb8P9nWyGfExhyJJWMM47qulCQHpQBVfBNQlXJBFmcS18ywvIN/xu2sse0PmZ2QE 4/9xC3FfguVVlCZszmhI8eMja66lJyjzK1bSeq6sZoeyBeYL5qG0bfja25K3J+4A4dqg PG3t+Gn9j9Ga5wnUhw/HRuZCokYP2oY9dZE089tRWYb/6JK/lLmaK9Pobam0QAwuVFTF iqiyDz367Hfy8oNo3qiEZcywCI/P+Y28DCzQwKor0p/X7qjUokKqiSGYgYSoBukLqDov koVg== 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=TOgfz0riGvw5VOf7q3sDXBxBiqhLDvuVsPPmymjAGUM=; b=rl2F6WRwlPlNVtg/kwtAS6jUXyPZ2hC6FVuOWb8Br1LZ9Zb6hd6IBQFpjs2uESYhEO pm6RCP0dOuACQ8byrP/rOh3injjlxvOSYnhNZB5mVSv54vX4RP6bcJv0VKL+nsbiZkov vZpfz1wvrFqfYZGpVwGd21Cg4dTB/OcOxmzzzFhcPJsEVg0etU5HPBrR2SkuITf0gPg5 /m4AI49y9kBquJp9HZi5Auj5BI+l1U4KbNJWhfnKFMB7UBKiGF86suChwOxyDI2D5XSy JB4MVjqbOeryS5aqRFuytRQ354lKtk60EE6K+wcq8CazC0oWhi1K6XCc9ZLKgs5QP+Fq SWvQ== X-Gm-Message-State: AOAM533ikFh1WWiX3oudu18dhwTsa2KjiI2yTI2hWKciFLtwcUDOzLH+ 9Hv+pdfc+MS3F7h5svZcTiUXXOe9rRA= X-Received: by 2002:a62:2:0:b029:1ed:6304:17d7 with SMTP id 2-20020a6200020000b02901ed630417d7mr5171855pfa.58.1614376582324; Fri, 26 Feb 2021 13:56:22 -0800 (PST) Received: from localhost (g98.115-65-200.ppp.wakwak.ne.jp. [115.65.200.98]) by smtp.gmail.com with ESMTPSA id c4sm3302315pfo.2.2021.02.26.13.56.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Feb 2021 13:56:21 -0800 (PST) Date: Sat, 27 Feb 2021 06:56:19 +0900 From: Stafford Horne To: Linus Torvalds Cc: LKML , Openrisc Subject: [GIT PULL] OpenRISC updates for 5.12 Message-ID: <20210226215619.GC365039@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. Note the starting point shows up a bit strange as I had to merge in 5.11 fixes to resolve some conflicts pointed out by linux-next. The below are the changes since v5.11. The following changes since commit 031c7a8cd6fc565e90320bf08f22ee6e70f9d969: openrisc: io: Add missing __iomem annotation to iounmap() (2021-01-20 06:14:26 +0900) are available in the Git repository at: git@github.com:openrisc/linux.git tags/for-linus for you to fetch changes up to 8f722f67452f4b28cd8d7acf1658daa5796437c2: openrisc: Use devicetree to determine present cpus (2021-02-09 05:38:50 +0900) ---------------------------------------------------------------- OpenRISC updates for 5.12 Include: - Update for Litex SoC controller to support wider width registers as well as reset. - Refactor SMP code to use device tree to define possible cpus. - Updates build including generating vmlinux.bin ---------------------------------------------------------------- Gabriel Somlo (5): drivers/soc/litex: move generic accessors to litex.h drivers/soc/litex: separate MMIO from subregister offset calculation drivers/soc/litex: s/LITEX_REG_SIZE/LITEX_SUBREG_ALIGN/g drivers/soc/litex: support 32-bit subregisters, 64-bit CPUs drivers/soc/litex: make 'litex_[set|get]_reg()' methods private Geert Uytterhoeven (1): drivers/soc/litex: Add restart handler Jan Henrik Weinstock (1): openrisc: Use devicetree to determine present cpus Joel Stanley (2): openrisc: Add vmlinux.bin target openrisc: restart: Call common handlers before hanging Masahiro Yamada (1): openrisc: add arch/openrisc/Kbuild Stafford Horne (1): Merge remote-tracking branch 'openrisc/or1k-5.11-fixes' into or1k-5.12-updates arch/openrisc/Kbuild | 3 + arch/openrisc/Makefile | 21 +++--- arch/openrisc/boot/.gitignore | 2 + arch/openrisc/boot/Makefile | 10 +++ arch/openrisc/kernel/process.c | 13 +++- arch/openrisc/kernel/smp.c | 23 ++++-- drivers/soc/litex/Kconfig | 14 +++- drivers/soc/litex/litex_soc_ctrl.c | 116 +++++++++++----------------- include/linux/litex.h | 150 +++++++++++++++++++++++++------------ 9 files changed, 211 insertions(+), 141 deletions(-) create mode 100644 arch/openrisc/Kbuild create mode 100644 arch/openrisc/boot/.gitignore create mode 100644 arch/openrisc/boot/Makefile