[GIT PULL] OpenRISC updates for v5.11
From: Stafford Horne
Date: Thu Dec 17 2020 - 15:49:18 EST
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@xxxxxxxxxx: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