A list of contributions to FOSS projects.

Linux

hash email subject
1c433fbda4896a6455d97b66a4f2646cbdd52a8c gg@opensource.wolfsonmicro.com [ALSA] soc - 0.13 ASoC headers
5455a51e6f333d43e0b6b52d1712557475d8eb9d gg@opensource.wolfsonmicro.com [ARM] 4270/2: mach-s3c2443/irq.c off by one error in dma irqs
ef08574729bcf65bbd1f0c9ad9b9baa9bbd7a830 gg@opensource.wolfsonmicro.com [ARM] 4299/1: S3C AC97 fill in register bit defines
86e1f0df2f88fd86657ddb993bba468a75128e02 gg@opensource.wolfsonmicro.com [ALSA] ASoC Samsung S3C24xx build
30652c4506c8bbfdf869ddc4c238e07de038f02a gg@opensource.wolfsonmicro.com [ALSA] ASoC WM9712 kmemdup
5d0cedee53938832acc4a5081658f0ce31680c0f gg@opensource.wolfsonmicro.com [ALSA] ASoC export AC97 DAI
7f1bc26e7df85957bcc48442f135e7a6f85e5edc gg@opensource.wolfsonmicro.com [ALSA] ASoC Samsung S3c24xx updates - audio DMA cleanup
e81208fe5881b700cfb25db1ecb769ecbfff40cc gg@opensource.wolfsonmicro.com [ALSA] ASoC Samsung S3C24xx updates - i2s
b8b6970b4fe08397554295b0c5169bec7575f7c9 gg@opensource.wolfsonmicro.com [ARM] 4365/1: Add AC97 clock to s3c2443 machine
050f05eaec1c7c5434c78d010ada3cfeb7d0b3b3 gg@opensource.wolfsonmicro.com [ALSA] ASoC S3C24xx machine drivers - s3c2443-AC97
74930bb6db56bcc9899723c6c79fe681524e5b62 gg@opensource.wolfsonmicro.com [ALSA] ASoC S3C24xx machine drivers - Openmoko Neo1973
438b76ad816ef7d8e523d7b10d113eeb0b9932b2 gg@opensource.wolfsonmicro.com [ALSA] ASoC S3C24xx machine drivers - SMDK 2443
80ab1c0e9ea90467e34dd3187b1d8162e8be314b gg@opensource.wolfsonmicro.com [ALSA] ASoC S3C24xx machine drivers - Kconfig
2723f2a46823465f24b91cca0ace1e1389fe3507 gg@opensource.wolfsonmicro.com [ALSA] ASoC S3C24xx machine drivers - lm4857-h missing patch
96d90e19307ce590097295026a2e1b36618ddd01 graeme@openmoko.com [ALSA] soc - Reinitialise DMA on every resume
5cd919a2144f1beee7fb2e18ef6b8bee7105f554 graeme@openmoko.com [ALSA] soc - Support suspend and resume of the I2S interface on s3c24xx
ae092c9ede515bd6864b44efc2d83135bd3c535b graeme@openmoko.org [ALSA] soc - Add Invert Switch for ROUT2
8ba02ace943ce956606d1f6f2a5aad9498798c31 graeme@openmoko.org [ALSA] soc - neo1973_wm8753.c cleanup checkpatch issues
443590e6f1823cd4bc1199cc658074bc3e30acbf graeme@openmoko.org [ALSA] soc - neo1973_wm8753.c change maintainer contact info
fd403dc84f29aee613d13bde5656ba74cdee1e7b graeme@openmoko.org [ALSA] soc - neo1973_wm8753.c add suspend and shutdown hooks for lm4857 chip
eeec12bf7b7d80d1c9cae5aae0dff7e2f928c64b graeme@openmoko.org [ALSA] soc - DAPM - add hook to read state of DAPM widget
f34762b64704814838619c1d258bebf19004f5cd dp@xora.org.uk ASoC: pxa-ssp increase max_channels to 8
2dcf9fb99d4ecadecb2685a9eb82e6b85511c960 gg@slimlogic.co.uk ASoC: ADS117x ADC driver
5f63ef9909c187581c7f2c28fbc93866a0d59f7f gg@slimlogic.co.uk ASoC: omap-mcbsp - add support for upto 16 channels.
521d8ec3f0d8069bea3b3afa70f487cdb5118018 gg@slimlogic.co.uk mfd: Add phoenix lite (twl6025) support to twl6030
6523b148b44be38d89c2ee9865d34da30d9f5f1c gg@slimlogic.co.uk mfd: Fix twl6030 irq definitions
27c6750ec56fd3b22c670d9333d519a322996eb2 gg@slimlogic.co.uk MFD: TPS65910: Add new mfd device for TPS65910
2537df722d338ab687d7ed91dc589265c0d14aec gg@slimlogic.co.uk TPS65910: GPIO: Add GPIO driver
e3471bdc2784ee20a0d636c5904200c2d1148ef9 gg@slimlogic.co.uk TPS65910: IRQ: Add interrupt controller
518fb721de3685c8326e72746151b534a241feda gg@slimlogic.co.uk TPS65910: Add tps65910 regulator driver
4d94aee577ea8179bd40f0f17e64cada25c66b85 gg@slimlogic.co.uk REGULATOR: TWL6025: add support to twl-regulator
5ccee4ae8eab957ab6d534283db5bd27703dba03 gg@slimlogic.co.uk USB: TWL6025 allow different regulator name
022f926a2401c80ed36ebb48a1bffbac08f34d98 gg@slimlogic.co.uk regmap: add support for non contiguous status to regmap-irq
2945fbc2fcd83df03165342c1bc3ab83d0fe9c04 gg@slimlogic.co.uk mfd: palmas PMIC device support
c948ef3ae71c18c1079333b65d6887ceb4577618 gg@slimlogic.co.uk mfd: palmas PMIC device support Kconfig
e5ce4208f111e5b6ae22df334750324711c28320 gg@slimlogic.co.uk regulator: regulator driver for Palmas series chips
4c5dabce4ee9412b320a83ab98850aa5834451bc gg@slimlogic.co.uk regulator: regulator for Palmas Kconfig
a68de074613abd028b2ce63366d18db9c29e15d2 gg@slimlogic.co.uk regulator: palmas: fix regmap offsets for enable/disable
56dbd61f297d8d645856f604536bcd856ab9060a gg@slimlogic.co.uk mfd: Fix palmas regulator pdata missing
54210c97c8bfff67a4c5ec09ff797543bf291d6b gg@slimlogic.co.uk mfd: Add missing hunk to change palmas irq to clear on read
adc20e02aefa83d95829cdeb1152ff641adcc779 gg@slimlogic.co.uk mfd: Fix palmas regulator pdata missing
b330f85d3d42cbe091736a0abd8f005b448d133a gg@slimlogic.co.uk mfd: Add missing hunk to change palmas irq to clear on read
3f78decc321d48724809406b498708d2ab4b93d2 gg@slimlogic.co.uk mfd: palmas: Improve the error exit path
8664fade0d235eeed2f2cfdeb10d3f243ec01e4f gg@slimlogic.co.uk mfd: palmas: Switch to linear domain in all cases
190ef1a6e1e493340281d10a9dbda2eac205884c gg@slimlogic.co.uk mfd: palmas: Add pdata/data for rest of children
9c14ac33450eaa3347d0d202c2a4116578976a63 gg@slimlogic.co.uk mfd: palmas: Add device tree handling to mfd
7cc4c92fbc1b539597c00656b3236a57d76022f4 gg@slimlogic.co.uk mfd: palmas: Change regulator defns to better suite DT
a361cd9f2e9f2110e03ebeb6c4fb000a9a1adf2d gg@slimlogic.co.uk regulator: palmas: Add DT support
a7dddf2757d09ba38683b359a721dc2efe85cd24 gg@slimlogic.co.uk regulator: palmas: fix number of SMPS voltages
7be859f74ce232361c39d92d29da207ce6ee72bb gg@slimlogic.co.uk regulator: palmas correct dt parsing
b1f254e35d85535b17af2786d06fe88f15f304f7 gg@slimlogic.co.uk extcon: Palmas Extcon Driver
89ce43fbbce525f99991ed060b1302bd3fdae9c6 gg@slimlogic.co.uk mfd: twl-core: Change TWL6025 references to TWL6032
8a1664be0b922dd6afd60eca96a992ef5ec22c40 graeme.gregory@linaro.org ACPI: add config for BIOS table scan
b50154d53e668314542ef9a592accc37137a8f65 graeme.gregory@linaro.org ACPI: Don’t use acpi_lapic in ACPI core code
9eb1105babb8948c402ff785f5b43e35f79c0a0c graeme.gregory@linaro.org ACPICA/ARM: ACPI 5.1: Update for FADT changes.
aafc65c731fe2e6020850cd87ba69e96aaf38649 graeme.gregory@linaro.org ACPI: add arm64 to the platforms that use ioremap
6e0a0ea12962a2175a9f47621f9fe7a4c866cb12 graeme.gregory@linaro.org ACPI / sleep: Introduce CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT
3505f30fb6a980283116390e9a962d60cf8e2a57 graeme.gregory@linaro.org ARM64 / ACPI: If we chose to boot from acpi then disable FDT
7c59a3df15df29c8402a05b92385e83e55355778 graeme.gregory@linaro.org ARM64 / ACPI: Get PSCI flags in FADT for PSCI init
b6a0217371317298c900f0e0f84afb04312d5af0 graeme.gregory@linaro.org ARM64 / ACPI: Enable ARM64 in Kconfig
dc81f2cfaa7f536e9900080cdc63e403440b670b graeme.gregory@linaro.org Documentation: ACPI for ARM64
3db9ab0b6d8a293435a78c048f877099e040f72c graeme.gregory@linaro.org drivers: PL011: add ACPI probing for SBSA UART
38c4ab8e48ab153dee461e10e81256720b70a0b3 graeme.gregory@linaro.org virtio_mmio: add ACPI probing
6ce2e188a6ae339340d9bbf5bb0b81db20454353 graeme.gregory@linaro.org ACPI / scan: AMBA bus probing support
dee82bc1e653126408f4108cd994d1e96949d064 graeme.gregory@linaro.org ACPI: SPCR: extend XGENE 8250 workaround to m400
03c3876f2e3b4c79ced7d1d227e5a7fe645ed666 graeme.gregory@linaro.org ACPI: SPCR: work around clock issue on xgene UART
7b46aa7c008d2becd5df46c174d8cb4239e24659 quic_ggregory@quicinc.com ARM: dts: aspeed: Add Nuvia DC-SCM BMC

qemu

hash email subject
bc64b96c984abfe84f43562ca7480bb4f2af0613 graeme.gregory@linaro.org hw/arm/virt-acpi-build: _CCA attribute is compulsory
870f0051b4ada9a361f7454f833432ae8c06c095 graeme@nuviainc.com hw/arm/sbsa-ref: fix typo breaking PCIe IRQs
dccb92b5caee973cb10f3f429741efe5cf747feb graeme@nuviainc.com hw/misc/sbsa_ec : Add an embedded controller for sbsa-ref
3f462bf0f6ea6382dd1502d4eb1fcd33c8e774f5 graeme@nuviainc.com hw/arm/sbsa-ref : Add embedded controller in secure memory
b8bf3472ccb4e5265dc6ec148a38f4b4dd5ac896 graeme@nuviainc.com hw/arm/sbsa-ref : Fix SMMUv3 Initialisation
04788fd5c5577cbe5fb61107cdd9732479c793ca graeme@nuviainc.com hw/arm/sbsa-ref : allocate IRQs for SMMUv3
ece4cccd67749e9b0955159b89b48f645a6c5847 quic_ggregory@quicinc.com hw/arm/aspeed: add Qualcomm Firework BMC machine

edk2

edk2

hash email subject
6ff71a134f5b974549bf991aa594986bc5f873ee graeme.gregory@linaro.org EmbeddedPkg/AcpiLib: add GICC table init macro for ACPI 6.0

edk2-platforms

hash email subject
b54d65a4a67166af55e8f23d7f2ff319712227e5 graeme@nuviainc.com SbsaQemu: Fix numerous SSDT generation problems
80ae2271fd9ad1c3b656f4c3e1fbbcbd4e035b7e graeme@nuviainc.com Maintainers : Update Graeme Gregory email address
ff052d38e584b44a2aeac32512d8724c9e25fe87 graeme@nuviainc.com Platform/Qemu: add VariablePolicyLib

edk2-non-osi

hash email subject
ff6750947db338c5a8be116c0d3dfef8ec3064ec graeme@nuviainc.com Platform/Qemu/Sbsa: Update ARM-TF binaries with EC and topology

Trusted Firmware ARM

hash email subject
a86865ac42ac6f518da14474c94f38869c032488 graeme@nuviainc.com PSCI: fix limit of 256 CPUs caused by cast to unsigned char
3063177e39b34342e0bb0272efb20c851f70b667 graeme@nuviainc.com qemu/aarch64/plat_helpers.S : calculate the position shift
916a7e11e2e78ff31114018b139874635fe8fc24 graeme@nuviainc.com qemu/common : change DEVICE2 definition for MMU
5565ede44a80805789d375aaae2773e02119cf9b graeme@nuviainc.com qemu/qemu_sbsa: topology is different from qemu so add handling
2fb5ed4737a9652d5a74ac20331221dcd4523252 graeme@nuviainc.com qemu/qemu_sbsa: add support for sbsa-ref Embedded Controller