linux/arch
Linus Torvalds 030672aea8 Merge tag 'devicetree-for-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull Devicetree updates from Rob Herring:
 "The biggest highlight here is the start of using json-schema for DT
  bindings. Being able to validate bindings has been discussed for years
  with little progress.

   - Initial support for DT bindings using json-schema language. This is
     the start of converting DT bindings from free-form text to a
     structured format.

   - Reworking of initrd address initialization. This moves to using the
     phys address instead of virt addr in the DT parsing code. This
     rework was motivated by CONFIG_DEV_BLK_INITRD causing unnecessary
     rebuilding of lots of files.

   - Fix stale phandle entries in phandle cache

   - DT overlay validation improvements. This exposed several memory
     leak bugs which have been fixed.

   - Use node name and device_type helper functions in DT code

   - Last remaining conversions to using %pOFn printk specifier instead
     of device_node.name directly

   - Create new common RTC binding doc and move all trivial RTC devices
     out of trivial-devices.txt.

   - New bindings for Freescale MAG3110 magnetometer, Cadence Sierra
     PHY, and Xen shared memory

   - Update dtc to upstream version v1.4.7-57-gf267e674d145"

* tag 'devicetree-for-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (68 commits)
  of: __of_detach_node() - remove node from phandle cache
  of: of_node_get()/of_node_put() nodes held in phandle cache
  gpio-omap.txt: add reg and interrupts properties
  dt-bindings: mrvl,intc: fix a trivial typo
  dt-bindings: iio: magnetometer: add dt-bindings for freescale mag3110
  dt-bindings: Convert trivial-devices.txt to json-schema
  dt-bindings: arm: mrvl: amend Browstone compatible string
  dt-bindings: arm: Convert Tegra board/soc bindings to json-schema
  dt-bindings: arm: Convert ZTE board/soc bindings to json-schema
  dt-bindings: arm: Add missing Xilinx boards
  dt-bindings: arm: Convert Xilinx board/soc bindings to json-schema
  dt-bindings: arm: Convert VIA board/soc bindings to json-schema
  dt-bindings: arm: Convert ST STi board/soc bindings to json-schema
  dt-bindings: arm: Convert SPEAr board/soc bindings to json-schema
  dt-bindings: arm: Convert CSR SiRF board/soc bindings to json-schema
  dt-bindings: arm: Convert QCom board/soc bindings to json-schema
  dt-bindings: arm: Convert TI nspire board/soc bindings to json-schema
  dt-bindings: arm: Convert TI davinci board/soc bindings to json-schema
  dt-bindings: arm: Convert Calxeda board/soc bindings to json-schema
  dt-bindings: arm: Convert Altera board/soc bindings to json-schema
  ...
2018-12-28 20:08:34 -08:00
..
alpha DMA mapping updates for Linux 4.21 2018-12-28 14:12:21 -08:00
arc Merge tag 'devicetree-for-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux 2018-12-28 20:08:34 -08:00
arm Merge tag 'devicetree-for-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux 2018-12-28 20:08:34 -08:00
arm64 Merge tag 'devicetree-for-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux 2018-12-28 20:08:34 -08:00
c6x dma-mapping: zero memory returned from dma_alloc_* 2018-12-20 08:13:52 +01:00
csky Merge branch 'akpm' (patches from Andrew) 2018-12-28 16:55:46 -08:00
h8300 dma-mapping: always build the direct mapping code 2018-12-13 21:06:11 +01:00
hexagon dma-mapping: always build the direct mapping code 2018-12-13 21:06:11 +01:00
ia64 Merge branch 'akpm' (patches from Andrew) 2018-12-28 16:55:46 -08:00
m68k DMA mapping updates for Linux 4.21 2018-12-28 14:12:21 -08:00
microblaze DMA mapping updates for Linux 4.21 2018-12-28 14:12:21 -08:00
mips MMC core: 2018-12-28 16:52:18 -08:00
nds32 Merge tag 'devicetree-for-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux 2018-12-28 20:08:34 -08:00
nios2 dma-mapping: always build the direct mapping code 2018-12-13 21:06:11 +01:00
openrisc dma-mapping: zero memory returned from dma_alloc_* 2018-12-20 08:13:52 +01:00
parisc DMA mapping updates for Linux 4.21 2018-12-28 14:12:21 -08:00
powerpc Merge tag 'devicetree-for-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux 2018-12-28 20:08:34 -08:00
riscv DMA mapping updates for Linux 4.21 2018-12-28 14:12:21 -08:00
s390 Merge branch 'akpm' (patches from Andrew) 2018-12-28 16:55:46 -08:00
sh Merge branch 'akpm' (patches from Andrew) 2018-12-28 16:55:46 -08:00
sparc DMA mapping updates for Linux 4.21 2018-12-28 14:12:21 -08:00
um mm: convert totalram_pages and totalhigh_pages variables to atomic 2018-12-28 12:11:47 -08:00
unicore32 Merge tag 'devicetree-for-4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux 2018-12-28 20:08:34 -08:00
x86 Merge branch 'akpm' (patches from Andrew) 2018-12-28 16:55:46 -08:00
xtensa Merge branch 'akpm' (patches from Andrew) 2018-12-28 16:55:46 -08:00
.gitignore
Kconfig