linux_dsm_epyc7002/Documentation/devicetree/bindings
Linus Torvalds 6de4c691ea This is the bulk of GPIO changes for the v4.19 kernel cycle:
Core changes:
 
 - Add a new API for explicitly naming GPIO consumers, when needed.
 
 - Don't let userspace set values on input lines. While we do not
   think anyone would do this crazy thing we better plug the hole
   before someone uses it and think it's a nifty feature.
 
 - Avoid calling chip->request() for unused GPIOs.
 
 New drivers/subdrivers:
 
 - The Mediatek MT7621 is supported which is a big win for OpenWRT
   and similar router distributions using this chip, as it seems
   every major router manufacturer on the planet has made products
   using this chip:
   https://wikidevi.com/wiki/MediaTek_MT7621
 
 - The Tegra 194 is now supported.
 
 - The IT87 driver now supports IT8786E and IT8718F super-IO
   chips.
 
 - Add support for Rockchip RK3328 in the syscon GPIO driver.
 
 Driver changes:
 
 - Handle the get/set_multiple() properly on MMIO chips with
   inverted direction registers. We didn't have this problem
   until a new chip appear that has get/set registers AND
   inverted direction bits, OK now we handle it.
 
 - A patch series making more error codes percolate upward
   properly for different errors on gpiochip_lock_as_irq().
 
 - Get/set multiple for the OMAP driver, accelerating these
   multiple line operations if possible.
 
 - A coprocessor interface for the Aspeed driver. Sometimes a few
   GPIO lines need to be grabbed by a co-processor for doing
   automated tasks, sometimes they are available as GPIO lines.
   By adding an explicit API in this driver we make it possible
   for the two line consumers to coexist. (This work was
   made available on the ib-aspeed branch, which may be appearing
   in other pull requests.)
 
 - Implemented .get_direction() and open drain in the SCH311x
   driver.
 
 - Continuing cleanup of included headers in GPIO drivers.
 -----BEGIN PGP SIGNATURE-----
 
 iQIcBAABAgAGBQJbdDIRAAoJEEEQszewGV1zSVcP/j+dj4HL6R1l8nK4pSqDhY++
 Sz7TS5sg7IKa5uLQa7fiheOWllwxJy/gwZ73GjHDxbkT3pol2MlL8ByxC9u7gmm8
 4N4xpW0gxO5vMbkbwVj/BdL6qN//JNiwlfp+RtHO74rjUIBgc2At1qL6vul5FEPm
 T1HUuyzpZ/jd/+CyGR4kg1FrvncMUrStQOdKWN4pI8qFEzFfsGXSeJ+GCBSCjYwD
 A2Ybad6uuBfdTjrWp2AV4GpKmdKwFeQPzPjm8/CKi97nyeOckNYjDJ+M/1xUR+bb
 sghn3yJf7+FKO8Qmh+ATvjauPBuDbX5d39FgmFEJRk+ay4Uf2GviroHlwzyWjOi2
 5TUaRBubTJM8wFXICCvFvoK8CYLfJEmjJjkHeL12lkkmOlzlCRtcQ0aOLFM+37Ga
 T7Z6uloEbFK6lT1P6Q/1pfCEUOhofWKdwlWaPxs+7slhKojVJw092wu7J+arKoX9
 uLTIe9qAgi3pDRlAkZLrnNwoKTXm18K8KtTv/Uiq8n+s+JRuxA9pAoki5u242lXF
 ow22OnTgGE3hc2D3o4H1yUPZYoxG9H6iDdir0eEnZpp61xboj44iRgvyDu4LxajS
 mPOtigcu2qaCEx6EDHTgLIvlKsyQAJmsb0cZ6K4OM3EtUMDfC3WbBzs/VVF//pUa
 rb+6ruWdwkzXd+ZrnvBq
 =4+uQ
 -----END PGP SIGNATURE-----

Merge tag 'gpio-v4.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio

Pull GPIO updates from Linus Walleij:
 "This is the bulk of GPIO changes for the v4.19 kernel cycle.

  I don't know if anything in particular stands out. Maybe the Aspeed
  coprocessor thing from Benji: Aspeed is doing baseboard management
  chips (BMC's) for servers etc.

  These Aspeed's are ARM processors that exist inside (I guess) Intel
  servers, and they are moving forward to using mainline Linux in those.
  This is one of the pieces of the puzzle to achive that. They are doing
  OpenBMC, it's pretty cool: https://lwn.net/Articles/683320/

  Summary:

  Core changes:

   - Add a new API for explicitly naming GPIO consumers, when needed.

   - Don't let userspace set values on input lines. While we do not
     think anyone would do this crazy thing we better plug the hole
     before someone uses it and think it's a nifty feature.

   - Avoid calling chip->request() for unused GPIOs.

  New drivers/subdrivers:

   - The Mediatek MT7621 is supported which is a big win for OpenWRT and
     similar router distributions using this chip, as it seems every
     major router manufacturer on the planet has made products using
     this chip: https://wikidevi.com/wiki/MediaTek_MT7621

   - The Tegra 194 is now supported.

   - The IT87 driver now supports IT8786E and IT8718F super-IO chips.

   - Add support for Rockchip RK3328 in the syscon GPIO driver.

  Driver changes:

   - Handle the get/set_multiple() properly on MMIO chips with inverted
     direction registers. We didn't have this problem until a new chip
     appear that has get/set registers AND inverted direction bits, OK
     now we handle it.

   - A patch series making more error codes percolate upward properly
     for different errors on gpiochip_lock_as_irq().

   - Get/set multiple for the OMAP driver, accelerating these multiple
     line operations if possible.

   - A coprocessor interface for the Aspeed driver. Sometimes a few GPIO
     lines need to be grabbed by a co-processor for doing automated
     tasks, sometimes they are available as GPIO lines. By adding an
     explicit API in this driver we make it possible for the two line
     consumers to coexist. (This work was made available on the
     ib-aspeed branch, which may be appearing in other pull requests.)

   - Implemented .get_direction() and open drain in the SCH311x driver.

   - Continuing cleanup of included headers in GPIO drivers"

* tag 'gpio-v4.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio: (80 commits)
  gpio: it87: Add support for IT8613
  gpio: it87: add support for IT8718F Super I/O.
  gpiolib: Avoid calling chip->request() for unused gpios
  gpio: tegra: Include the right header
  gpio: mmio: Fix up inverted direction registers
  gpio: xilinx: Use the right include
  gpio: timberdale: Include the right header
  gpio: tb10x: Use the right include
  gpiolib: Fix of_node inconsistency
  gpio: vr41xx: Bail out on gpiochip_lock_as_irq() error
  gpio: uniphier: Bail out on gpiochip_lock_as_irq() error
  gpio: xgene-sb: Don't shadow error code of gpiochip_lock_as_irq()
  gpio: em: Don't shadow error code of gpiochip_lock_as_irq()
  gpio: dwapb: Don't shadow error code of gpiochip_lock_as_irq()
  gpio: bcm-kona: Don't shadow error code of gpiochip_lock_as_irq()
  gpiolib: Don't shadow error code of gpiochip_lock_as_irq()
  gpio: syscon: rockchip: add GRF GPIO support for rk3328
  gpio: omap: Add get/set_multiple() callbacks
  gpio: pxa: remove set but not used variable 'gpio_offset'
  gpio-it87: add support for IT8786E Super I/O
  ...
2018-08-15 21:35:38 -07:00
..
arc
arm Power management updates for 4.19-rc1 2018-08-14 13:12:24 -07:00
ata dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
auxdisplay
board dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
bus dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
c6x
clock dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
connector
cpufreq dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
crypto Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2018-08-15 16:01:47 -07:00
devfreq dt-bindings: devfreq: rk3399_dmc: move interrupts to be optional. 2018-07-18 13:58:37 +09:00
display drm pull for 4.19-rc1 2018-08-15 17:39:07 -07:00
dma dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
edac
eeprom
extcon dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
firmware
fpga
fsi dt-bindings: fsi-master-gpio: Document "no-gpio-delays" property 2018-05-31 12:12:38 -05:00
fuse
goldfish
gpio This is the bulk of GPIO changes for the v4.19 kernel cycle: 2018-08-15 21:35:38 -07:00
gpu docs: Fix more broken references 2018-06-15 18:11:26 -03:00
h8300
hsi dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
hwlock
hwmon dt-binding: hwmon: Add NPCM7xx PWM and Fan controller documentation 2018-07-08 20:08:13 -07:00
i2c dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
iio dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
infiniband dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
input Devicetree updates for 4.19: 2018-08-14 12:41:49 -07:00
interrupt-controller Devicetree updates for 4.19: 2018-08-14 12:41:49 -07:00
iommu dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
ipmi
leds dt: bindings: lm3692x: Update binding for LED sync control 2018-07-03 22:26:57 +02:00
lpddr2
mailbox dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
media media updates for v4.19-rc1 2018-08-15 18:29:14 -07:00
memory-controllers
mfd dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
mips Devicetree updates for 4.19: 2018-08-14 12:41:49 -07:00
misc dt-bindings: misc: ASPEED coprocessor interrupt controller 2018-07-10 08:08:57 -06:00
mmc dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
mtd Devicetree updates for 4.19: 2018-08-14 12:41:49 -07:00
mux
nds32
net Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2018-08-15 15:04:25 -07:00
nios2
nvmem bindings: nvmem/zii: Fix location of nvmem.txt 2018-06-15 18:10:01 -03:00
openrisc/opencores
opp Merge branch 'pm-cpufreq' 2018-06-04 10:40:57 +02:00
pci dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
perf
phy MIPS: ath79: Fix the USB PHY reset names 2018-07-26 11:21:28 -07:00
pinctrl Devicetree updates for 4.19: 2018-08-14 12:41:49 -07:00
pmem
power Power management updates for 4.19-rc1 2018-08-14 13:12:24 -07:00
powerpc dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
pps
ptp dt-binding: ptp_qoriq: add DPAA FMan support 2018-06-26 22:15:14 +09:00
pwm
regmap
regulator Devicetree updates for 4.19: 2018-08-14 12:41:49 -07:00
remoteproc dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
reserved-memory dt-bindings: introduce Command DB for QCOM SoCs 2018-05-22 23:28:54 -05:00
reset dt-bindings: Fix unbalanced quotation marks 2018-06-26 14:17:22 -06:00
riscv
rng dt-bindings: crypto: Move prng binding to crypto 2018-07-27 19:04:31 +08:00
rtc dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
scsi
security/tpm dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
serial dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
serio
siox
slimbus
soc Devicetree updates for 4.19: 2018-08-14 12:41:49 -07:00
sound sound updates for 4.19 2018-08-14 14:10:30 -07:00
spi Devicetree updates for 4.19: 2018-08-14 12:41:49 -07:00
spmi
sram dt-bindings: sram: Add 'clocks' as an optional property 2018-07-10 08:08:57 -06:00
staging/iio/adc dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
thermal dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
timer Devicetree updates for 4.19: 2018-08-14 12:41:49 -07:00
ufs
usb dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
virtio
w1 dt-bindings: w1-gpio: Remove unneeded unit address 2018-06-26 13:23:48 -06:00
watchdog dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
x86
xillybus dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
ABI.txt
chosen.txt
common-properties.txt
graph.txt
jailhouse.txt
numa.txt
property-units.txt
resource-names.txt
submitting-patches.txt dt-bindings: submitting-patches: add guidance on patch content and subject 2018-06-05 16:37:47 -06:00
trivial-devices.txt
unittest.txt
vendor-prefixes.txt drm pull for 4.19-rc1 2018-08-15 17:39:07 -07:00
xilinx.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00