aboutsummaryrefslogtreecommitdiff
path: root/mailbox
AgeCommit message (Collapse)Author
2023-11-14Make all kernel module Sparse warnings into errors23.11-rc2Mikael Olsson
The CMake files for the kernel modules have been updated to treat all Sparse warnings as errors so that warnings cause the build to fail. Change-Id: I3682afc3beea7244bb6e0831b2baf48b95611dbc Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
2023-11-14Make internal functions static in kernel modulesMikael Olsson
Internal functions in some of the kernel modules were not marked as static and have now been fixed. Change-Id: Ibec000e4370f2438e7190a9178e05513fcccda26 Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
2023-11-01Add Sparse checking to kernel module buildsMikael Olsson
Sparse is a semantic checker for C that can help find potential issues in the kernel module code. To make use of the tool, the CMake files for the kernel modules have been updated to enable the tool to run on all the kernel module source files before they are built. Change-Id: I114920448763b69eb0bdfb9ab6ec51ea8b940881 Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
2023-10-06Add -Werror to kernel module buildsMikael Olsson
To ensure that no compilation warnings goes unnoticed, the kernel modules are now built with the -Werror flag so all warnings are treated as errors. Change-Id: Id688052bd297e366ab7ca07c508ca697ca03431e Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
2023-01-16Updating .gitignoreKristofer Jonsson
Change-Id: If27999db4f18355b571b67e5e5d663a703c3f6a3
2022-03-10Firmware resident modelKristofer Jonsson
Support referencing a network model by index that has been built into the firmware binary. Change-Id: Idd5294376ea82503dfeafe1203dcc0694d296dfe
2021-12-16Corstone700 Kernel modules build fix.Lior Dekel
JIRA: MLBEDSW-5531 Change-Id: Ib4b6b6b0ee3995bb01029d561c4cf7eed981a303
2021-08-26Update amba_driver.remove to comply with v5.1221.08-rc321.08Anton Moberg
As of kernel version v5.12 the amba_driver.remove is expected to be of 'static void' rather than the previous 'static int'. This patch updates the mhu files to comply with kernel version v5.12. Change-Id: Iec4d7927e0db2c8008049b743ca890647a2fa9ff
2021-02-09arm_mhu_v2 driver bugfix21.02-rc221.02-rc1Jonny Svärd
rx_base is uninitialized when given as argument to iounmap(), fix the error handling. Change-Id: Ia828a2b3eee49dddf197012fd98200199de995fd
2020-10-20Update example mailbox.dtsi for MHUv220.11-rc1Per Åstrand
Change-Id: I1cfc62ad9a2d24f9b354ca9b7b97b4e65a1f9d34
2020-10-19mhuv2: Verifiy ACCESS_REQUEST on send_dataPer Åstrand
Change-Id: I8dc5cb43c8ea050c6881988e9dbd821e60f3c514
2020-10-19Build module with cmakePer Åstrand
Change-Id: I294f6ad22881254a8b0fef45b875fe0e12c91e7a
2020-10-16Clang formatKristofer Jonsson
Change-Id: I2ebac7df9c4716be7fee10ce4cba350e40860ca2
2020-10-12Format code to align coding stylePer Åstrand
Change-Id: I381aa5bdf18ffca3b18ede5aec5551b752161fca
2020-10-12Add corstone700 mhu v2 mailbox driverPer Åstrand
Copy arm_mhu_v2.c driver as published on git.linaro.org: https://git.linaro.org/landing-teams/working/arm/kernel-release.git/plain/drivers/mailbox/arm_mhu_v2.c?h=CORSTONE-700-2020.02.10 Change-Id: Ie994cb0146ba211c4a610cdd18894e024bf98ff1
2020-08-27Initial commit20.08-rc220.08Kristofer Jonsson
Change-Id: I14b6becc908a0ac215769c32ee9c43db192ae6c8