]> asedeno.scripts.mit.edu Git - linux.git/commit
Merge tag 'tegra-for-4.10-firmware' of git://git.kernel.org/pub/scm/linux/kernel...
authorOlof Johansson <olof@lixom.net>
Sat, 19 Nov 2016 02:28:14 +0000 (18:28 -0800)
committerOlof Johansson <olof@lixom.net>
Sat, 19 Nov 2016 02:28:14 +0000 (18:28 -0800)
commite40719dd011425d484f4c627a7c27f085dc44c44
tree0b183f080ade2f5163e334ffb261e9dd15bebf16
parentdd3eedd338342a4e9dd87a54eeb81b87f2d0a286
parentb704ed8095ee91af5f3f7343bb3be23aae1cb26d
Merge tag 'tegra-for-4.10-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/drivers

firmware: Add Tegra IVC and BPMP support

IVC is an inter-processor communication protocol that uses shared memory
to exchange data between processors. The BPMP driver makes use of this
to communicate with the Boot and Power Management Processor (BPMP) and
uses an additional hardware synchronization primitive from the HSP block
to signal availability of new data (doorbell).

Firmware running on the BPMP implements a number of services such as the
control of clocks and resets within the system, or the ability to ungate
or gate power partitions.

* tag 'tegra-for-4.10-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
  dt-bindings: firmware: Allow child nodes inside the Tegra BPMP
  dt-bindings: Add power domains to Tegra BPMP firmware
  firmware: tegra: Add BPMP support
  firmware: tegra: Add IVC library
  dt-bindings: firmware: Add bindings for Tegra BPMP

Signed-off-by: Olof Johansson <olof@lixom.net>