lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-Id: <1464113250-15629-1-git-send-email-rob.rice@broadcom.com> Date: Tue, 24 May 2016 14:07:27 -0400 From: Rob Rice <rob.rice@...adcom.com> To: Jassi Brar <jassisinghbrar@...il.com>, Rob Herring <robh+dt@...nel.org>, Pawel Moll <pawel.moll@....com>, Mark Rutland <mark.rutland@....com>, Ian Campbell <ijc+devicetree@...lion.org.uk>, Kumar Gala <galak@...eaurora.org> Cc: devicetree@...r.kernel.org, linux-arm-kernel@...ts.infradead.org, bcm-kernel-feedback-list@...adcom.com, linux-kernel@...r.kernel.org, Ray Jui <rjui@...adcom.com>, Scott Branden <sbranden@...adcom.com>, Jon Mason <jonmason@...adcom.com>, Florian Fainelli <f.fainelli@...il.com>, Anup Patel <anup.patel@...adcom.com>, Catalin Marinas <catalin.marinas@....com>, Will Deacon <will.deacon@....com>, Rob Rice <rrice@...adcom.com> Subject: [PATCH 0/3] Add Broadcom PDC mailbox driver From: Rob Rice <rrice@...adcom.com> The Broadcom PDC mailbox driver is a ring manager for the Broadcom Secure Processing Unit (SPU) kernel driver and other mailbox clients. The PDC driver registers with the Linux mailbox framework a mailbox controller, once for each PDC instance. Ring 0 for each PDC is registered as a mailbox channel. The PDC driver uses interrupts to determine when ring transfers to and from an offload engine are complete. The PDC driver uses threaded IRQs so that response messages are handled outside of interrupt context. Rob Rice (3): dt-bindings: add bindings documentation for PDC driver. mailbox: Add Broadcom PDC mailbox driver arm64: dts: Add Broadcom Northstar2 device tree entries for PDC driver. .../bindings/mailbox/brcm,iproc-pdc-mbox.txt | 23 + arch/arm64/boot/dts/broadcom/ns2.dtsi | 36 + drivers/mailbox/Kconfig | 9 + drivers/mailbox/Makefile | 2 + drivers/mailbox/mailbox-pdc/Makefile | 8 + drivers/mailbox/mailbox-pdc/pdc.c | 1181 ++++++++++++++++++++ drivers/mailbox/mailbox-pdc/pdc.h | 303 +++++ drivers/mailbox/mailbox-pdc/pdc_debug.c | 101 ++ drivers/mailbox/mailbox-pdc/pdc_debug.h | 24 + include/linux/mailbox/brcm-message.h | 56 + 10 files changed, 1743 insertions(+) create mode 100644 Documentation/devicetree/bindings/mailbox/brcm,iproc-pdc-mbox.txt create mode 100644 drivers/mailbox/mailbox-pdc/Makefile create mode 100644 drivers/mailbox/mailbox-pdc/pdc.c create mode 100644 drivers/mailbox/mailbox-pdc/pdc.h create mode 100644 drivers/mailbox/mailbox-pdc/pdc_debug.c create mode 100644 drivers/mailbox/mailbox-pdc/pdc_debug.h create mode 100644 include/linux/mailbox/brcm-message.h -- 2.1.0
Powered by blists - more mailing lists