This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig in repository toolchain/ci/linux.
from 1fb3b526df3b Merge tag 'docs-5.2a' of git://git.lwn.net/linux adds fb1b79d88b88 xtensa: fix incorrect fd close in error case of simdisk_setup() adds fd58015ca9fe xtensa: set proper error code for simdisk_setup() adds 8e65986dcae8 xtensa: drop ifdef __KERNEL__ from kernel-only headers adds 8f8d5745bb52 xtensa: replace variant/core.h with asm/core.h adds d065fcf12c21 xtensa: clean up inline assembly in futex.h adds f7c34874f04a xtensa: add exclusive atomics support adds a5944195d00a xtensa: implement initialize_cacheattr for MPU cores adds 7a5575212ce4 Merge tag 'xtensa-20190510' of git://github.com/jcmvbkbc/l [...] adds e80b18599a39 tomoyo: Add a kernel config option for fuzzing testing. adds e6193f78bb68 tomoyo: Check address length before reading address family adds 27df4b4a1b5f tomoyo: Change pathname calculation for read-only filesystems. adds 4ad98ac46490 tomoyo: Don't emit WARNING: string while fuzzing testing. adds c367dc8d0dd2 Merge branch 'next-tomoyo2' of git://git.kernel.org/pub/sc [...] adds a88a7b3eb076 vfio: Use dev_printk() when possible adds 41be3e261817 vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" adds 2c85f2bd5194 vfio-pci/nvlink2: Fix potential VMA leak adds 60e7f2c3fe99 vfio/mdev: Avoid release parent reference during error path adds f707d837b6c2 vfio/mdev: Removed unused kref adds 50732af3b656 vfio/mdev: Drop redundant extern for exported symbols adds d3000463504b vfio/mdev: Avoid masking error code to EBUSY adds a6d6f4f160f7 vfio/mdev: Follow correct remove sequence adds 6093e348a5e2 vfio/mdev: Fix aborting mdev child device removal if one fails adds 405ecbf72f2e vfio/mdev: Avoid inline get and put parent helpers adds 15c80c1659f2 vfio: Add Cornelia Huck as reviewer adds 6fe567df04a2 Merge tag 'vfio-v5.2-rc1' of git://github.com/awilliam/linux-vfio adds f69e00bd21aa gpio: mmio: Support two direction registers adds 7e9fa3c9d3e3 gpio: Remove obsolete comment about gpiochip_free_hogs() usage adds c42e34c9fdba drivers: gpio: Kconfig: pedantic formatting cleanups adds 3faf1e6f7e36 drivers: gpio: 74xx-mmio: use devm_platform_ioremap_resource() adds bb17a27a5f48 drivers: gpio: amdpt: use devm_platform_ioremap_resource() adds aee70b77fb99 drivers: gpio: aspeed: use devm_platform_ioremap_resource() adds 72d8cb715477 drivers: gpio: bcm-kona: use devm_platform_ioremap_resource() adds b2c09588f242 drivers: gpio: cadence: use devm_platform_ioremap_resource() adds 09ec47359214 drivers: gpio: clps711x: use devm_platform_ioremap_resource() adds 2a7194e97595 drivers: gpio: dwap: use devm_platform_ioremap_resource() adds 94a2d4279924 drivers: gpio: sprd: use devm_platform_ioremap_resource() adds b35263db10a7 drivers: gpio: ftgpio010: use devm_platform_ioremap_resource() adds 8f701e1dd64f drivers: gpio: hlwd: use devm_platform_ioremap_resource() adds 30f8c5210002 drivers: gpio: iop: use devm_platform_ioremap_resource() adds 38b1e6805e1d drivers: gpio: janz-ttl: use devm_platform_ioremap_resource() adds 62fe072a24e2 drivers: gpio: loongon1: use devm_platform_ioremap_resource() adds 47b4916cb4fb drivers: gpio: lpc18xx: use devm_platform_ioremap_resource() adds 329e23f9bc0a drivers: gpio: mb86s7x: use devm_platform_ioremap_resource() adds 92d718fd4774 drivers: gpio: mt7621: use devm_platform_ioremap_resource() adds dc02a0cacb6c drivers: gpio: mvebu: use devm_platform_ioremap_resource() adds 123ac0e5356c drivers: gpio: mxc: use devm_platform_ioremap_resource() adds 037ae5bc3778 drivers: gpio: octeon: use devm_platform_ioremap_resource() adds 542c25b7a209 drivers: gpio: pxa: use devm_platform_ioremap_resource() adds ecbf7c2e8bb3 drivers: gpio: rcar: use devm_platform_ioremap_resource() adds 7290f152fecc drivers: gpio: spear-spics: use devm_platform_ioremap_resource() adds c68a520f6a05 drivers: gpio: sta2x11: use devm_platform_ioremap_resource() adds 6ba7c53b799d drivers: gpio: stp-xway: use devm_platform_ioremap_resource() adds 5b827ff598b0 drivers: gpio: tb10x: use devm_platform_ioremap_resource() adds a0b81f1ca432 drivers: gpio: tegra: use devm_platform_ioremap_resource() adds aa6c9b91089b drivers: gpio: timberdale: use devm_platform_ioremap_resource() adds f7a6e467eaf1 drivers: gpio: ts4800: use devm_platform_ioremap_resource() adds 83fa76b65cd2 drivers: gpio: uniphier: use devm_platform_ioremap_resource() adds df53665b4f18 drivers: gpio: vf610: use devm_platform_ioremap_resource() adds 6ff49fba4007 drivers: gpio: xgene-sb: use devm_platform_ioremap_resource() adds 8d86f985ac41 drivers: gpio: zx: use devm_platform_ioremap_resource() adds 3883de0287d0 drivers: gpio: xlp: devm_platform_ioremap_resource() adds 77bc0e69c3e2 gpio: zynq: use devm_platform_ioremap_resource() adds 430c1ce304e4 pinctrl: mcp23s08: debugfs: remove custom printer adds 7c68571f77fb gpio: omap: avoid clang warning adds 58f57f864c03 gpio: omap: use devm_platform_ioremap_resource() adds 542f36159f94 gpio: Set proper argument value to set_config adds 4f2f95e9a812 gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple adds 27157af66324 gpio: mmio: Drop bgpio_dir_inverted adds 26af34079f1d Merge tag 'v5.1-rc3' into devel adds a71a81e79758 gpio: of: Optimize quirk checks adds f70fbc15bae2 gpio: pca953x: Configure wake-up path when wake-up is enabled adds 12f2639038ef tracing: stop making gpio tracing configurable adds 338aa10750ba gpio: vf610: Do not share irq_chip adds a262555bc685 gpio: vf610: Simplify vf610_gpio_set() adds 4a8909d02281 gpio: vf610: Simplify vf610_gpio_get() adds db9ed63ca510 gpio: vf610: Use devres to disable clk_port adds fc57949cfd1f gpio: vf610: Use devres to disable clk_gpio adds a74b4b11541a gpio: vf610: Use devres to remove gpiochip adds 2e35bb6cd421 gpio: vf610: Don't use explicit &pdev->dev in vf610_gpio_probe() adds 5c9f8cfe3cb6 dt-bindings: gpio: pca953x: Document onnn,cat9554 adds 932002f0028f gpio: pca953x: Add support for CAT9554 adds 6ada2f2269ce gpio: mockup: drop unneeded dependencies from Kconfig adds 6e4484ee3548 gpio: mockup: move the driver out of the IOMEM drivers section adds 3c7469514dbe gpio: 74x164: Make use of device properties adds 517ec43927c8 gpio: 74x164: Remove linux/init.h and sort headers adds 9a9982d4601e gpio: 74x164: Convert to use SPDX identifier adds c78c42d77165 gpio: add driver for Mellanox BlueField GPIO controller adds 21e2118f4703 gpio: gpio-omap: limit errata 1.101 handling to wkup domai [...] adds 06dce84ec76b gpio: gpio-omap: always scan for triggered non-wakeup capa [...] adds da38ef3ed10a gpio: gpio-omap: add check for off wake capable gpios adds cbe706b05268 gpio: mlxbf: Add dependency on 64BIT to Kconfig entry adds 43c691e6232c gpio: mxc: use devm_platform_ioremap_resource() to simplify code adds 85edcd01a902 gpiolib: acpi: Fix references in kernel doc and amend adds 1d7765ba15ac gpiolib: Don't WARN on gpiod_put() for optional GPIO adds b0d2569d8276 gpio: mlxbf: remove unused including <linux/version.h> adds 4779a066e71d Merge tag 'gpio-v5.2-updates-for-linus-part1' of git://git [...] adds e6818d29ea15 gpio: gpio-omap: configure edge detection for level IRQs f [...] adds 044e499acd15 gpio: gpio-omap: Remove conditional pm_runtime handling fo [...] adds 01769c4700d8 gpio: pca953x: add pcal6416 to the of_device_id table adds 15e384c446d9 dt-bindings: gpio: pca953x: document the nxp,pca6416 adds 12c7a4fc47e4 gpio: pca953x: add support for pca6416 adds 4050586b2bee gpiolib: Indent entry values of enum gpio_lookup_flags adds fed7026adc7c gpiolib: Make use of enum gpio_lookup_flags consistent adds 2d6c06f5a409 gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT adds 80c8d927dacc gpiolib: acpi: Change type of dflags adds 24a49543336d gpiolib: acpi: Set pin value, based on bias, more accurately adds 606be34440ee gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper adds 2d3b6db122ce gpiolib: acpi: Respect pin bias setting adds 1e9aa2a8164f gpio: pxa: Make two symbols static adds 4a4b119b176e gpio: sch: Remove write-only core_base adds 7358a821f0b5 docs: gpio: convert docs to ReST and rename to *.rst adds 0fbee1df2078 gpio: Update documentation adds 8148c17b179d Merge tag 'gpio-v5.2-1' of git://git.kernel.org/pub/scm/li [...] adds e43c426a777e platform/chrome: cros_ec_debugfs: Remove dev_warn when con [...] adds b18e606ff313 platform/chrome: cros_ec_debugfs: no need to check return [...] adds 37a186225a0c platform/chrome: cros_ec_spi: Transfer messages at high priority adds a2679b647190 platform/chrome: Add CrOS USB PD logging driver adds 94d4e7af14a1 platform/chrome: cros_ec_proto: check for NULL transfer function adds 14e14aaf6132 platform/chrome: wilco_ec: Standardize mailbox interface adds 9e2b0e0be642 platform/chrome: wilco_ec: Add h1_gpio status to debugfs adds 2de89fd98958 platform/chrome: cros_ec: Add EC host command support using rpmsg adds 81f6ec233355 platform/chrome: cros_ec_debugfs: Use cros_ec_cmd_xfer_sta [...] adds 58a2109f6eb4 platform/chrome: cros_ec_proto: Add trace event to trace E [...] new 47782361aca2 Merge tag 'tag-chrome-platform-for-v5.2' of ssh://gitolite [...]
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/debugfs-wilco-ec | 45 +- .../devicetree/bindings/gpio/gpio-pca953x.txt | 2 + Documentation/driver-api/gpio/driver.rst | 361 +++++++----- Documentation/gpio/index.rst | 17 + Documentation/gpio/{sysfs.txt => sysfs.rst} | 39 +- MAINTAINERS | 1 + arch/arm/configs/aspeed_g4_defconfig | 1 - arch/arm/configs/aspeed_g5_defconfig | 1 - arch/xtensa/Kconfig | 26 +- arch/xtensa/boot/boot-redboot/bootstrap.S | 2 +- arch/xtensa/include/asm/asmmacro.h | 2 +- arch/xtensa/include/asm/atomic.h | 66 ++- arch/xtensa/include/asm/barrier.h | 4 + arch/xtensa/include/asm/bitops.h | 125 +++- arch/xtensa/include/asm/cache.h | 2 +- arch/xtensa/include/asm/checksum.h | 2 +- arch/xtensa/include/asm/cmpxchg.h | 36 +- arch/xtensa/include/asm/coprocessor.h | 2 +- arch/xtensa/include/asm/core.h | 21 + arch/xtensa/include/asm/futex.h | 122 ++-- arch/xtensa/include/asm/initialize_mmu.h | 38 +- arch/xtensa/include/asm/io.h | 3 - arch/xtensa/include/asm/irq.h | 2 +- arch/xtensa/include/asm/pci-bridge.h | 3 - arch/xtensa/include/asm/pci.h | 4 - arch/xtensa/include/asm/pgalloc.h | 3 - arch/xtensa/include/asm/processor.h | 2 +- arch/xtensa/include/asm/ptrace.h | 2 +- arch/xtensa/include/asm/vectors.h | 2 +- arch/xtensa/kernel/hw_breakpoint.c | 2 +- arch/xtensa/kernel/setup.c | 3 + arch/xtensa/kernel/vmlinux.lds.S | 2 +- arch/xtensa/lib/checksum.S | 2 +- arch/xtensa/lib/memcopy.S | 2 +- arch/xtensa/lib/memset.S | 2 +- arch/xtensa/lib/strncpy_user.S | 2 +- arch/xtensa/lib/strnlen_user.S | 2 +- arch/xtensa/lib/usercopy.S | 2 +- arch/xtensa/platforms/iss/simdisk.c | 3 +- .../platforms/xt2000/include/platform/hardware.h | 2 +- .../platforms/xt2000/include/platform/serial.h | 2 +- drivers/gpio/Kconfig | 83 +-- drivers/gpio/Makefile | 1 + drivers/gpio/gpio-74x164.c | 22 +- drivers/gpio/gpio-74xx-mmio.c | 4 +- drivers/gpio/gpio-amdpt.c | 8 +- drivers/gpio/gpio-aspeed.c | 4 +- drivers/gpio/gpio-bcm-kona.c | 4 +- drivers/gpio/gpio-cadence.c | 4 +- drivers/gpio/gpio-clps711x.c | 7 +- drivers/gpio/gpio-dwapb.c | 4 +- drivers/gpio/gpio-ftgpio010.c | 4 +- drivers/gpio/gpio-hlwd.c | 4 +- drivers/gpio/gpio-iop.c | 4 +- drivers/gpio/gpio-janz-ttl.c | 4 +- drivers/gpio/gpio-loongson1.c | 4 +- drivers/gpio/gpio-lpc18xx.c | 5 +- drivers/gpio/gpio-mb86s7x.c | 4 +- drivers/gpio/gpio-mlxbf.c | 152 +++++ drivers/gpio/gpio-mmio.c | 99 ++-- drivers/gpio/gpio-mt7621.c | 3 +- drivers/gpio/gpio-mvebu.c | 7 +- drivers/gpio/gpio-mxc.c | 4 +- drivers/gpio/gpio-octeon.c | 4 +- drivers/gpio/gpio-omap.c | 644 +++++++++------------ drivers/gpio/gpio-pca953x.c | 25 +- drivers/gpio/gpio-pxa.c | 12 +- drivers/gpio/gpio-rcar.c | 5 +- drivers/gpio/gpio-sch.c | 5 - drivers/gpio/gpio-spear-spics.c | 4 +- drivers/gpio/gpio-sprd.c | 4 +- drivers/gpio/gpio-sta2x11.c | 5 +- drivers/gpio/gpio-stp-xway.c | 4 +- drivers/gpio/gpio-tb10x.c | 4 +- drivers/gpio/gpio-tegra.c | 4 +- drivers/gpio/gpio-timberdale.c | 4 +- drivers/gpio/gpio-ts4800.c | 4 +- drivers/gpio/gpio-uniphier.c | 4 +- drivers/gpio/gpio-vf610.c | 92 ++- drivers/gpio/gpio-xgene-sb.c | 4 +- drivers/gpio/gpio-xlp.c | 7 +- drivers/gpio/gpio-zx.c | 4 +- drivers/gpio/gpio-zynq.c | 4 +- drivers/gpio/gpiolib-acpi.c | 115 ++-- drivers/gpio/gpiolib-of.c | 24 +- drivers/gpio/gpiolib.c | 43 +- drivers/gpio/gpiolib.h | 19 +- drivers/pinctrl/pinctrl-mcp23s08.c | 110 ---- drivers/platform/chrome/Kconfig | 24 + drivers/platform/chrome/Makefile | 7 +- drivers/platform/chrome/cros_ec_debugfs.c | 74 +-- drivers/platform/chrome/cros_ec_proto.c | 15 + drivers/platform/chrome/cros_ec_rpmsg.c | 258 +++++++++ drivers/platform/chrome/cros_ec_spi.c | 80 ++- drivers/platform/chrome/cros_ec_trace.c | 124 ++++ drivers/platform/chrome/cros_ec_trace.h | 51 ++ drivers/platform/chrome/cros_usbpd_logger.c | 262 +++++++++ drivers/platform/chrome/wilco_ec/debugfs.c | 89 +-- drivers/platform/chrome/wilco_ec/mailbox.c | 53 +- drivers/rtc/rtc-wilco-ec.c | 63 +- drivers/vfio/mdev/mdev_core.c | 18 +- drivers/vfio/mdev/mdev_private.h | 1 - drivers/vfio/mdev/mdev_sysfs.c | 2 +- drivers/vfio/pci/vfio_pci.c | 23 +- drivers/vfio/pci/vfio_pci_config.c | 29 +- drivers/vfio/pci/vfio_pci_nvlink2.c | 2 + .../vfio/platform/reset/vfio_platform_amdxgbe.c | 5 +- drivers/vfio/platform/vfio_platform_common.c | 12 +- drivers/vfio/vfio.c | 59 +- include/linux/gpio/driver.h | 15 +- include/linux/gpio/machine.h | 26 +- include/linux/mdev.h | 21 +- include/linux/pci.h | 3 + include/linux/platform_data/gpio-omap.h | 2 - include/linux/platform_data/wilco-ec.h | 22 +- include/trace/events/gpio.h | 4 - kernel/trace/Kconfig | 7 - security/tomoyo/Kconfig | 10 + security/tomoyo/common.c | 13 +- security/tomoyo/network.c | 4 + security/tomoyo/realpath.c | 3 +- security/tomoyo/util.c | 2 + 122 files changed, 2544 insertions(+), 1390 deletions(-) create mode 100644 Documentation/gpio/index.rst rename Documentation/gpio/{sysfs.txt => sysfs.rst} (86%) create mode 100644 arch/xtensa/include/asm/core.h create mode 100644 drivers/gpio/gpio-mlxbf.c create mode 100644 drivers/platform/chrome/cros_ec_rpmsg.c create mode 100644 drivers/platform/chrome/cros_ec_trace.c create mode 100644 drivers/platform/chrome/cros_ec_trace.h create mode 100644 drivers/platform/chrome/cros_usbpd_logger.c