Commit 70a0cec8 authored by Linus Torvalds's avatar Linus Torvalds

Merge tag 'soc-fixes-5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull ARM SoC fixes from Arnd Bergmann:
 "There are a number of SoC bugfixes that came in since the merge
  window, and more of them are already pending.

  This batch includes:

   - A boot time regression fix for davinci that triggered on
     multi_v5_defconfig when booting any platform

   - Defconfig updates to address removed features, changed symbol names
     or dependencies, for gemini, ux500, and pxa

   - Email address changes for Krzysztof Kozlowski

   - Build warning fixes for ep93xx and iop32x

   - Devicetree warning fixes across many platforms

   - Minor bugfixes for the reset controller, memory controller and SCMI
     firmware subsystems plus the versatile-express board"

* tag 'soc-fixes-5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (34 commits)
  ARM: config: Update Gemini defconfig
  arm64: dts: qcom/sdm845-shift-axolotl: Fix boolean properties with values
  ARM: dts: align SPI NOR node name with dtschema
  ARM: dts: Fix more boolean properties with values
  arm/arm64: dts: qcom: Fix boolean properties with values
  arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
  arm: dts: imx: Fix boolean properties with values
  arm64: dts: tegra: Fix boolean properties with values
  arm: dts: at91: Fix boolean properties with values
  arm: configs: imote2: Drop defconfig as board support dropped.
  ep93xx: clock: Don't use plain integer as NULL pointer
  ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
  ARM: vexpress/spc: Fix all the kernel-doc build warnings
  ARM: vexpress/spc: Fix kernel-doc build warning for ve_spc_cpu_in_wfi
  ARM: config: u8500: Re-enable AB8500 battery charging
  ARM: config: u8500: Add some common hardware
  memory: fsl_ifc: populate child nodes of buses and mfd devices
  ARM: config: Refresh U8500 defconfig
  firmware: arm_scmi: Fix sparse warnings in OPTEE transport driver
  firmware: arm_scmi: Replace zero-length array with flexible-array member
  ...
parents 92edbe32 24a4351e
...@@ -8,7 +8,7 @@ title: Samsung Exynos SoC Audio SubSystem clock controller ...@@ -8,7 +8,7 @@ title: Samsung Exynos SoC Audio SubSystem clock controller
maintainers: maintainers:
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
- Tomasz Figa <tomasz.figa@gmail.com> - Tomasz Figa <tomasz.figa@gmail.com>
......
...@@ -8,7 +8,7 @@ title: Samsung Exynos SoC clock controller ...@@ -8,7 +8,7 @@ title: Samsung Exynos SoC clock controller
maintainers: maintainers:
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
- Tomasz Figa <tomasz.figa@gmail.com> - Tomasz Figa <tomasz.figa@gmail.com>
......
...@@ -8,7 +8,7 @@ title: Samsung SoC external/osc/XXTI/XusbXTI clock ...@@ -8,7 +8,7 @@ title: Samsung SoC external/osc/XXTI/XusbXTI clock
maintainers: maintainers:
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
- Tomasz Figa <tomasz.figa@gmail.com> - Tomasz Figa <tomasz.figa@gmail.com>
......
...@@ -8,7 +8,7 @@ title: Samsung Exynos4412 SoC ISP clock controller ...@@ -8,7 +8,7 @@ title: Samsung Exynos4412 SoC ISP clock controller
maintainers: maintainers:
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
- Tomasz Figa <tomasz.figa@gmail.com> - Tomasz Figa <tomasz.figa@gmail.com>
......
...@@ -8,7 +8,7 @@ title: Samsung Exynos5260 SoC clock controller ...@@ -8,7 +8,7 @@ title: Samsung Exynos5260 SoC clock controller
maintainers: maintainers:
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
- Tomasz Figa <tomasz.figa@gmail.com> - Tomasz Figa <tomasz.figa@gmail.com>
......
...@@ -8,7 +8,7 @@ title: Samsung Exynos5410 SoC clock controller ...@@ -8,7 +8,7 @@ title: Samsung Exynos5410 SoC clock controller
maintainers: maintainers:
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
- Tomasz Figa <tomasz.figa@gmail.com> - Tomasz Figa <tomasz.figa@gmail.com>
......
...@@ -8,7 +8,7 @@ title: Samsung Exynos5433 SoC clock controller ...@@ -8,7 +8,7 @@ title: Samsung Exynos5433 SoC clock controller
maintainers: maintainers:
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
- Tomasz Figa <tomasz.figa@gmail.com> - Tomasz Figa <tomasz.figa@gmail.com>
......
...@@ -8,7 +8,7 @@ title: Samsung Exynos7 SoC clock controller ...@@ -8,7 +8,7 @@ title: Samsung Exynos7 SoC clock controller
maintainers: maintainers:
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
- Tomasz Figa <tomasz.figa@gmail.com> - Tomasz Figa <tomasz.figa@gmail.com>
......
...@@ -9,7 +9,7 @@ title: Samsung Exynos7885 SoC clock controller ...@@ -9,7 +9,7 @@ title: Samsung Exynos7885 SoC clock controller
maintainers: maintainers:
- Dávid Virág <virag.david003@gmail.com> - Dávid Virág <virag.david003@gmail.com>
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
- Tomasz Figa <tomasz.figa@gmail.com> - Tomasz Figa <tomasz.figa@gmail.com>
......
...@@ -9,7 +9,7 @@ title: Samsung Exynos850 SoC clock controller ...@@ -9,7 +9,7 @@ title: Samsung Exynos850 SoC clock controller
maintainers: maintainers:
- Sam Protsenko <semen.protsenko@linaro.org> - Sam Protsenko <semen.protsenko@linaro.org>
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
- Tomasz Figa <tomasz.figa@gmail.com> - Tomasz Figa <tomasz.figa@gmail.com>
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S2M and S5M family clock generator block title: Samsung S2M and S5M family clock generator block
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for S2M and S5M family of Power This is a part of device tree bindings for S2M and S5M family of Power
......
...@@ -8,7 +8,7 @@ title: Samsung S5Pv210 SoC Audio SubSystem clock controller ...@@ -8,7 +8,7 @@ title: Samsung S5Pv210 SoC Audio SubSystem clock controller
maintainers: maintainers:
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
- Tomasz Figa <tomasz.figa@gmail.com> - Tomasz Figa <tomasz.figa@gmail.com>
......
...@@ -8,7 +8,7 @@ title: Samsung S5P6442/S5PC110/S5PV210 SoC clock controller ...@@ -8,7 +8,7 @@ title: Samsung S5P6442/S5PC110/S5PV210 SoC clock controller
maintainers: maintainers:
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
- Tomasz Figa <tomasz.figa@gmail.com> - Tomasz Figa <tomasz.figa@gmail.com>
......
...@@ -8,7 +8,7 @@ title: Samsung Exynos NoC (Network on Chip) Probe ...@@ -8,7 +8,7 @@ title: Samsung Exynos NoC (Network on Chip) Probe
maintainers: maintainers:
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
The Samsung Exynos542x SoC has a NoC (Network on Chip) Probe for NoC bus. The Samsung Exynos542x SoC has a NoC (Network on Chip) Probe for NoC bus.
......
...@@ -8,7 +8,7 @@ title: Samsung Exynos SoC PPMU (Platform Performance Monitoring Unit) ...@@ -8,7 +8,7 @@ title: Samsung Exynos SoC PPMU (Platform Performance Monitoring Unit)
maintainers: maintainers:
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
The Samsung Exynos SoC has PPMU (Platform Performance Monitoring Unit) for The Samsung Exynos SoC has PPMU (Platform Performance Monitoring Unit) for
......
...@@ -11,7 +11,7 @@ maintainers: ...@@ -11,7 +11,7 @@ maintainers:
- Joonyoung Shim <jy0922.shim@samsung.com> - Joonyoung Shim <jy0922.shim@samsung.com>
- Seung-Woo Kim <sw0312.kim@samsung.com> - Seung-Woo Kim <sw0312.kim@samsung.com>
- Kyungmin Park <kyungmin.park@samsung.com> - Kyungmin Park <kyungmin.park@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -11,7 +11,7 @@ maintainers: ...@@ -11,7 +11,7 @@ maintainers:
- Joonyoung Shim <jy0922.shim@samsung.com> - Joonyoung Shim <jy0922.shim@samsung.com>
- Seung-Woo Kim <sw0312.kim@samsung.com> - Seung-Woo Kim <sw0312.kim@samsung.com>
- Kyungmin Park <kyungmin.park@samsung.com> - Kyungmin Park <kyungmin.park@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -11,7 +11,7 @@ maintainers: ...@@ -11,7 +11,7 @@ maintainers:
- Joonyoung Shim <jy0922.shim@samsung.com> - Joonyoung Shim <jy0922.shim@samsung.com>
- Seung-Woo Kim <sw0312.kim@samsung.com> - Seung-Woo Kim <sw0312.kim@samsung.com>
- Kyungmin Park <kyungmin.park@samsung.com> - Kyungmin Park <kyungmin.park@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: description:
Samsung Exynos SoC Mixer is responsible for mixing and blending multiple data Samsung Exynos SoC Mixer is responsible for mixing and blending multiple data
......
...@@ -11,7 +11,7 @@ maintainers: ...@@ -11,7 +11,7 @@ maintainers:
- Joonyoung Shim <jy0922.shim@samsung.com> - Joonyoung Shim <jy0922.shim@samsung.com>
- Seung-Woo Kim <sw0312.kim@samsung.com> - Seung-Woo Kim <sw0312.kim@samsung.com>
- Kyungmin Park <kyungmin.park@samsung.com> - Kyungmin Park <kyungmin.park@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
DECON (Display and Enhancement Controller) is the Display Controller for the DECON (Display and Enhancement Controller) is the Display Controller for the
......
...@@ -11,7 +11,7 @@ maintainers: ...@@ -11,7 +11,7 @@ maintainers:
- Joonyoung Shim <jy0922.shim@samsung.com> - Joonyoung Shim <jy0922.shim@samsung.com>
- Seung-Woo Kim <sw0312.kim@samsung.com> - Seung-Woo Kim <sw0312.kim@samsung.com>
- Kyungmin Park <kyungmin.park@samsung.com> - Kyungmin Park <kyungmin.park@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
MIC (Mobile Image Compressor) resides between DECON and MIPI DSI. MIPI DSI is MIC (Mobile Image Compressor) resides between DECON and MIPI DSI. MIPI DSI is
......
...@@ -11,7 +11,7 @@ maintainers: ...@@ -11,7 +11,7 @@ maintainers:
- Joonyoung Shim <jy0922.shim@samsung.com> - Joonyoung Shim <jy0922.shim@samsung.com>
- Seung-Woo Kim <sw0312.kim@samsung.com> - Seung-Woo Kim <sw0312.kim@samsung.com>
- Kyungmin Park <kyungmin.park@samsung.com> - Kyungmin Park <kyungmin.park@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
DECON (Display and Enhancement Controller) is the Display Controller for the DECON (Display and Enhancement Controller) is the Display Controller for the
......
...@@ -11,7 +11,7 @@ maintainers: ...@@ -11,7 +11,7 @@ maintainers:
- Joonyoung Shim <jy0922.shim@samsung.com> - Joonyoung Shim <jy0922.shim@samsung.com>
- Seung-Woo Kim <sw0312.kim@samsung.com> - Seung-Woo Kim <sw0312.kim@samsung.com>
- Kyungmin Park <kyungmin.park@samsung.com> - Kyungmin Park <kyungmin.park@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -8,7 +8,7 @@ title: Maxim MAX77843 MicroUSB and Companion Power Management IC Extcon ...@@ -8,7 +8,7 @@ title: Maxim MAX77843 MicroUSB and Companion Power Management IC Extcon
maintainers: maintainers:
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for Maxim MAX77843 MicroUSB This is a part of device tree bindings for Maxim MAX77843 MicroUSB
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: LTC4151 High Voltage I2C Current and Voltage Monitor title: LTC4151 High Voltage I2C Current and Voltage Monitor
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Microchip MCP3021 A/D converter title: Microchip MCP3021 A/D converter
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Sensirion SHT15 humidity and temperature sensor title: Sensirion SHT15 humidity and temperature sensor
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: TMP102 temperature sensor title: TMP102 temperature sensor
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: TMP108 temperature sensor title: TMP108 temperature sensor
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung's High Speed I2C controller title: Samsung's High Speed I2C controller
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
The Samsung's High Speed I2C controller is used to interface with I2C devices The Samsung's High Speed I2C controller is used to interface with I2C devices
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S3C/S5P/Exynos SoC I2C Controller title: Samsung S3C/S5P/Exynos SoC I2C Controller
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung Exynos SoC Interrupt Combiner Controller title: Samsung Exynos SoC Interrupt Combiner Controller
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
Samsung's Exynos4 architecture includes a interrupt combiner controller which Samsung's Exynos4 architecture includes a interrupt combiner controller which
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Maxim MAX77693 MicroUSB and Companion Power Management IC LEDs title: Maxim MAX77693 MicroUSB and Companion Power Management IC LEDs
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for Maxim MAX77693 MicroUSB Integrated This is a part of device tree bindings for Maxim MAX77693 MicroUSB Integrated
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: DDR PHY Front End (DPFE) for Broadcom STB title: DDR PHY Front End (DPFE) for Broadcom STB
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Markus Mayer <mmayer@broadcom.com> - Markus Mayer <mmayer@broadcom.com>
properties: properties:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: LPDDR2 SDRAM AC timing parameters for a given speed-bin title: LPDDR2 SDRAM AC timing parameters for a given speed-bin
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: LPDDR2 SDRAM compliant to JEDEC JESD209-2 title: LPDDR2 SDRAM compliant to JEDEC JESD209-2
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: LPDDR3 SDRAM AC timing parameters for a given speed-bin title: LPDDR3 SDRAM AC timing parameters for a given speed-bin
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: LPDDR3 SDRAM compliant to JEDEC JESD209-3 title: LPDDR3 SDRAM compliant to JEDEC JESD209-3
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -8,7 +8,7 @@ title: Marvell MVEBU SDRAM controller ...@@ -8,7 +8,7 @@ title: Marvell MVEBU SDRAM controller
maintainers: maintainers:
- Jan Luebbe <jlu@pengutronix.de> - Jan Luebbe <jlu@pengutronix.de>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Qualcomm Atheros AR7xxx/AR9xxx DDR controller title: Qualcomm Atheros AR7xxx/AR9xxx DDR controller
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
The DDR controller of the AR7xxx and AR9xxx families provides an interface to The DDR controller of the AR7xxx and AR9xxx families provides an interface to
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: H8/300 bus controller title: H8/300 bus controller
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Yoshinori Sato <ysato@users.sourceforge.jp> - Yoshinori Sato <ysato@users.sourceforge.jp>
properties: properties:
......
...@@ -9,7 +9,7 @@ title: | ...@@ -9,7 +9,7 @@ title: |
Controller device Controller device
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Lukasz Luba <lukasz.luba@arm.com> - Lukasz Luba <lukasz.luba@arm.com>
description: | description: |
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Synopsys IntelliDDR Multi Protocol memory controller title: Synopsys IntelliDDR Multi Protocol memory controller
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Manish Narani <manish.narani@xilinx.com> - Manish Narani <manish.narani@xilinx.com>
- Michal Simek <michal.simek@xilinx.com> - Michal Simek <michal.simek@xilinx.com>
...@@ -24,9 +24,9 @@ description: | ...@@ -24,9 +24,9 @@ description: |
properties: properties:
compatible: compatible:
enum: enum:
- snps,ddrc-3.80a
- xlnx,zynq-ddrc-a05 - xlnx,zynq-ddrc-a05
- xlnx,zynqmp-ddrc-2.40a - xlnx,zynqmp-ddrc-2.40a
- snps,ddrc-3.80a
interrupts: interrupts:
maxItems: 1 maxItems: 1
...@@ -43,7 +43,9 @@ allOf: ...@@ -43,7 +43,9 @@ allOf:
properties: properties:
compatible: compatible:
contains: contains:
const: xlnx,zynqmp-ddrc-2.40a enum:
- snps,ddrc-3.80a
- xlnx,zynqmp-ddrc-2.40a
then: then:
required: required:
- interrupts - interrupts
......
...@@ -8,7 +8,7 @@ title: Texas Instruments da8xx DDR2/mDDR memory controller ...@@ -8,7 +8,7 @@ title: Texas Instruments da8xx DDR2/mDDR memory controller
maintainers: maintainers:
- Bartosz Golaszewski <bgolaszewski@baylibre.com> - Bartosz Golaszewski <bgolaszewski@baylibre.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
Documentation: Documentation:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Maxim MAX14577/MAX77836 MicroUSB and Companion Power Management IC title: Maxim MAX14577/MAX77836 MicroUSB and Companion Power Management IC
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for Maxim MAX14577/MAX77836 MicroUSB This is a part of device tree bindings for Maxim MAX14577/MAX77836 MicroUSB
......
...@@ -8,7 +8,7 @@ title: Maxim MAX77686 Power Management IC ...@@ -8,7 +8,7 @@ title: Maxim MAX77686 Power Management IC
maintainers: maintainers:
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for Maxim MAX77686 Power Management This is a part of device tree bindings for Maxim MAX77686 Power Management
......
...@@ -8,7 +8,7 @@ title: Maxim MAX77693 MicroUSB and Companion Power Management IC ...@@ -8,7 +8,7 @@ title: Maxim MAX77693 MicroUSB and Companion Power Management IC
maintainers: maintainers:
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for Maxim MAX77693 MicroUSB This is a part of device tree bindings for Maxim MAX77693 MicroUSB
......
...@@ -8,7 +8,7 @@ title: Maxim MAX77802 Power Management IC ...@@ -8,7 +8,7 @@ title: Maxim MAX77802 Power Management IC
maintainers: maintainers:
- Javier Martinez Canillas <javier@dowhile0.org> - Javier Martinez Canillas <javier@dowhile0.org>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for Maxim MAX77802 Power Management This is a part of device tree bindings for Maxim MAX77802 Power Management
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Maxim MAX77843 MicroUSB and Companion Power Management IC title: Maxim MAX77843 MicroUSB and Companion Power Management IC
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for Maxim MAX77843 MicroUSB This is a part of device tree bindings for Maxim MAX77843 MicroUSB
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung Exynos SoC Low Power Audio Subsystem (LPASS) title: Samsung Exynos SoC Low Power Audio Subsystem (LPASS)
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
properties: properties:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S2MPA01 Power Management IC title: Samsung S2MPA01 Power Management IC
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for S2M and S5M family of Power This is a part of device tree bindings for S2M and S5M family of Power
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S2MPS11/13/14/15 and S2MPU02 Power Management IC title: Samsung S2MPS11/13/14/15 and S2MPU02 Power Management IC
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for S2M and S5M family of Power This is a part of device tree bindings for S2M and S5M family of Power
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S5M8767 Power Management IC title: Samsung S5M8767 Power Management IC
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for S2M and S5M family of Power This is a part of device tree bindings for S2M and S5M family of Power
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Marvell International Ltd. NCI NFC controller title: Marvell International Ltd. NCI NFC controller
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -8,7 +8,7 @@ title: NXP Semiconductors NCI NFC controller ...@@ -8,7 +8,7 @@ title: NXP Semiconductors NCI NFC controller
maintainers: maintainers:
- Charles Gorand <charles.gorand@effinnov.com> - Charles Gorand <charles.gorand@effinnov.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: NXP Semiconductors PN532 NFC controller title: NXP Semiconductors PN532 NFC controller
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: NXP Semiconductors PN544 NFC Controller title: NXP Semiconductors PN544 NFC Controller
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: STMicroelectronics ST NCI NFC controller title: STMicroelectronics ST NCI NFC controller
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: STMicroelectronics SAS ST21NFCA NFC controller title: STMicroelectronics SAS ST21NFCA NFC controller
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: STMicroelectronics ST95HF NFC controller title: STMicroelectronics ST95HF NFC controller
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Texas Instruments TRF7970A RFID/NFC/15693 Transceiver title: Texas Instruments TRF7970A RFID/NFC/15693 Transceiver
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Mark Greer <mgreer@animalcreek.com> - Mark Greer <mgreer@animalcreek.com>
properties: properties:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung Exynos SoC DisplayPort PHY title: Samsung Exynos SoC DisplayPort PHY
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Marek Szyprowski <m.szyprowski@samsung.com> - Marek Szyprowski <m.szyprowski@samsung.com>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
......
...@@ -11,7 +11,7 @@ maintainers: ...@@ -11,7 +11,7 @@ maintainers:
- Joonyoung Shim <jy0922.shim@samsung.com> - Joonyoung Shim <jy0922.shim@samsung.com>
- Seung-Woo Kim <sw0312.kim@samsung.com> - Seung-Woo Kim <sw0312.kim@samsung.com>
- Kyungmin Park <kyungmin.park@samsung.com> - Kyungmin Park <kyungmin.park@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung Exynos5250 SoC SATA PHY title: Samsung Exynos5250 SoC SATA PHY
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Marek Szyprowski <m.szyprowski@samsung.com> - Marek Szyprowski <m.szyprowski@samsung.com>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S5P/Exynos SoC MIPI CSIS/DSIM DPHY title: Samsung S5P/Exynos SoC MIPI CSIS/DSIM DPHY
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Marek Szyprowski <m.szyprowski@samsung.com> - Marek Szyprowski <m.szyprowski@samsung.com>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S5P/Exynos SoC USB 2.0 PHY title: Samsung S5P/Exynos SoC USB 2.0 PHY
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Marek Szyprowski <m.szyprowski@samsung.com> - Marek Szyprowski <m.szyprowski@samsung.com>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung Exynos SoC USB 3.0 DRD PHY USB 2.0 PHY title: Samsung Exynos SoC USB 3.0 DRD PHY USB 2.0 PHY
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Marek Szyprowski <m.szyprowski@samsung.com> - Marek Szyprowski <m.szyprowski@samsung.com>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S3C/S5P/Exynos SoC pin controller - gpio bank title: Samsung S3C/S5P/Exynos SoC pin controller - gpio bank
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
- Tomasz Figa <tomasz.figa@gmail.com> - Tomasz Figa <tomasz.figa@gmail.com>
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S3C/S5P/Exynos SoC pin controller - pins configuration title: Samsung S3C/S5P/Exynos SoC pin controller - pins configuration
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
- Tomasz Figa <tomasz.figa@gmail.com> - Tomasz Figa <tomasz.figa@gmail.com>
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S3C/S5P/Exynos SoC pin controller - wake-up interrupt controller title: Samsung S3C/S5P/Exynos SoC pin controller - wake-up interrupt controller
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
- Tomasz Figa <tomasz.figa@gmail.com> - Tomasz Figa <tomasz.figa@gmail.com>
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S3C/S5P/Exynos SoC pin controller title: Samsung S3C/S5P/Exynos SoC pin controller
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
- Tomasz Figa <tomasz.figa@gmail.com> - Tomasz Figa <tomasz.figa@gmail.com>
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Maxim MAX14577/MAX77836 MicroUSB and Companion Power Management IC Charger title: Maxim MAX14577/MAX77836 MicroUSB and Companion Power Management IC Charger
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for Maxim MAX14577/MAX77836 MicroUSB This is a part of device tree bindings for Maxim MAX14577/MAX77836 MicroUSB
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Maxim MAX77693 MicroUSB and Companion Power Management IC Charger title: Maxim MAX77693 MicroUSB and Companion Power Management IC Charger
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for Maxim MAX77693 MicroUSB Integrated This is a part of device tree bindings for Maxim MAX77693 MicroUSB Integrated
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Maxim MAX14577/MAX77836 MicroUSB and Companion Power Management IC regulators title: Maxim MAX14577/MAX77836 MicroUSB and Companion Power Management IC regulators
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for Maxim MAX14577/MAX77836 MicroUSB This is a part of device tree bindings for Maxim MAX14577/MAX77836 MicroUSB
......
...@@ -8,7 +8,7 @@ title: Maxim MAX77686 Power Management IC regulators ...@@ -8,7 +8,7 @@ title: Maxim MAX77686 Power Management IC regulators
maintainers: maintainers:
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for Maxim MAX77686 Power Management This is a part of device tree bindings for Maxim MAX77686 Power Management
......
...@@ -8,7 +8,7 @@ title: Maxim MAX77693 MicroUSB and Companion Power Management IC regulators ...@@ -8,7 +8,7 @@ title: Maxim MAX77693 MicroUSB and Companion Power Management IC regulators
maintainers: maintainers:
- Chanwoo Choi <cw00.choi@samsung.com> - Chanwoo Choi <cw00.choi@samsung.com>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for Maxim MAX77693 MicroUSB Integrated This is a part of device tree bindings for Maxim MAX77693 MicroUSB Integrated
......
...@@ -8,7 +8,7 @@ title: Maxim MAX77802 Power Management IC regulators ...@@ -8,7 +8,7 @@ title: Maxim MAX77802 Power Management IC regulators
maintainers: maintainers:
- Javier Martinez Canillas <javier@dowhile0.org> - Javier Martinez Canillas <javier@dowhile0.org>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for Maxim MAX77802 Power Management This is a part of device tree bindings for Maxim MAX77802 Power Management
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Maxim MAX77843 MicroUSB and Companion Power Management IC regulators title: Maxim MAX77843 MicroUSB and Companion Power Management IC regulators
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for Maxim MAX77843 MicroUSB Integrated This is a part of device tree bindings for Maxim MAX77843 MicroUSB Integrated
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Maxim MAX8952 voltage regulator title: Maxim MAX8952 voltage regulator
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
allOf: allOf:
- $ref: regulator.yaml# - $ref: regulator.yaml#
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Maxim MAX8973/MAX77621 voltage regulator title: Maxim MAX8973/MAX77621 voltage regulator
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
allOf: allOf:
- $ref: regulator.yaml# - $ref: regulator.yaml#
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Maxim MAX8997 Power Management IC title: Maxim MAX8997 Power Management IC
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
The Maxim MAX8997 is a Power Management IC which includes voltage and current The Maxim MAX8997 is a Power Management IC which includes voltage and current
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S2MPA01 Power Management IC regulators title: Samsung S2MPA01 Power Management IC regulators
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for S2M and S5M family of Power This is a part of device tree bindings for S2M and S5M family of Power
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S2MPS11 Power Management IC regulators title: Samsung S2MPS11 Power Management IC regulators
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for S2M and S5M family of Power This is a part of device tree bindings for S2M and S5M family of Power
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S2MPS13 Power Management IC regulators title: Samsung S2MPS13 Power Management IC regulators
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for S2M and S5M family of Power This is a part of device tree bindings for S2M and S5M family of Power
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S2MPS14 Power Management IC regulators title: Samsung S2MPS14 Power Management IC regulators
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for S2M and S5M family of Power This is a part of device tree bindings for S2M and S5M family of Power
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S2MPS15 Power Management IC regulators title: Samsung S2MPS15 Power Management IC regulators
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for S2M and S5M family of Power This is a part of device tree bindings for S2M and S5M family of Power
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S2MPU02 Power Management IC regulators title: Samsung S2MPU02 Power Management IC regulators
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for S2M and S5M family of Power This is a part of device tree bindings for S2M and S5M family of Power
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S5M8767 Power Management IC regulators title: Samsung S5M8767 Power Management IC regulators
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
This is a part of device tree bindings for S2M and S5M family of Power This is a part of device tree bindings for S2M and S5M family of Power
......
...@@ -24,6 +24,11 @@ properties: ...@@ -24,6 +24,11 @@ properties:
- const: hisilicon,hi3670-reset - const: hisilicon,hi3670-reset
- const: hisilicon,hi3660-reset - const: hisilicon,hi3660-reset
hisi,rst-syscon:
deprecated: true
description: phandle of the reset's syscon, use hisilicon,rst-syscon instead
$ref: /schemas/types.yaml#/definitions/phandle
hisilicon,rst-syscon: hisilicon,rst-syscon:
description: phandle of the reset's syscon. description: phandle of the reset's syscon.
$ref: /schemas/types.yaml#/definitions/phandle $ref: /schemas/types.yaml#/definitions/phandle
......
...@@ -55,6 +55,9 @@ properties: ...@@ -55,6 +55,9 @@ properties:
"#reset-cells": "#reset-cells":
const: 1 const: 1
resets:
maxItems: 1
additionalProperties: false additionalProperties: false
required: required:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung Exynos SoC True Random Number Generator title: Samsung Exynos SoC True Random Number Generator
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Łukasz Stelmach <l.stelmach@samsung.com> - Łukasz Stelmach <l.stelmach@samsung.com>
properties: properties:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: TimerIO Random Number Generator title: TimerIO Random Number Generator
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -8,7 +8,7 @@ title: Samsung's Exynos USI (Universal Serial Interface) binding ...@@ -8,7 +8,7 @@ title: Samsung's Exynos USI (Universal Serial Interface) binding
maintainers: maintainers:
- Sam Protsenko <semen.protsenko@linaro.org> - Sam Protsenko <semen.protsenko@linaro.org>
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
USI IP-core provides selectable serial protocol (UART, SPI or High-Speed I2C). USI IP-core provides selectable serial protocol (UART, SPI or High-Speed I2C).
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Insignal Arndale boards audio complex title: Insignal Arndale boards audio complex
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
properties: properties:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung SMDK5250 audio complex with WM8994 codec title: Samsung SMDK5250 audio complex with WM8994 codec
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
properties: properties:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Google Snow audio complex with MAX9809x codec title: Google Snow audio complex with MAX9809x codec
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
properties: properties:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung Exynos5433 TM2(E) audio complex with WM5110 codec title: Samsung Exynos5433 TM2(E) audio complex with WM5110 codec
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com> - Sylwester Nawrocki <s.nawrocki@samsung.com>
properties: properties:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Peripheral-specific properties for Samsung S3C/S5P/Exynos SoC SPI controller title: Peripheral-specific properties for Samsung S3C/S5P/Exynos SoC SPI controller
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: description:
See spi-peripheral-props.yaml for more info. See spi-peripheral-props.yaml for more info.
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung S3C/S5P/Exynos SoC SPI controller title: Samsung S3C/S5P/Exynos SoC SPI controller
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: description:
All the SPI controller nodes should be represented in the aliases node using All the SPI controller nodes should be represented in the aliases node using
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung Exynos SoC Thermal Management Unit (TMU) title: Samsung Exynos SoC Thermal Management Unit (TMU)
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
description: | description: |
For multi-instance tmu each instance should have an alias correctly numbered For multi-instance tmu each instance should have an alias correctly numbered
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung Exynos SoC USB 3.0 DWC3 Controller title: Samsung Exynos SoC USB 3.0 DWC3 Controller
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Samsung Exynos SoC USB 2.0 EHCI/OHCI Controller title: Samsung Exynos SoC USB 2.0 EHCI/OHCI Controller
maintainers: maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> - Krzysztof Kozlowski <krzk@kernel.org>
properties: properties:
compatible: compatible:
......
...@@ -2637,7 +2637,7 @@ F: sound/soc/rockchip/ ...@@ -2637,7 +2637,7 @@ F: sound/soc/rockchip/
N: rockchip N: rockchip
ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
M: Krzysztof Kozlowski <krzk@kernel.org> M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
R: Alim Akhtar <alim.akhtar@samsung.com> R: Alim Akhtar <alim.akhtar@samsung.com>
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
L: linux-samsung-soc@vger.kernel.org L: linux-samsung-soc@vger.kernel.org
...@@ -11908,7 +11908,7 @@ F: drivers/iio/proximity/mb1232.c ...@@ -11908,7 +11908,7 @@ F: drivers/iio/proximity/mb1232.c
MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
R: Iskren Chernev <iskren.chernev@gmail.com> R: Iskren Chernev <iskren.chernev@gmail.com>
R: Krzysztof Kozlowski <krzk@kernel.org> R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
R: Marek Szyprowski <m.szyprowski@samsung.com> R: Marek Szyprowski <m.szyprowski@samsung.com>
R: Matheus Castello <matheus@castello.eng.br> R: Matheus Castello <matheus@castello.eng.br>
L: linux-pm@vger.kernel.org L: linux-pm@vger.kernel.org
...@@ -11918,7 +11918,7 @@ F: drivers/power/supply/max17040_battery.c ...@@ -11918,7 +11918,7 @@ F: drivers/power/supply/max17040_battery.c
MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
R: Hans de Goede <hdegoede@redhat.com> R: Hans de Goede <hdegoede@redhat.com>
R: Krzysztof Kozlowski <krzk@kernel.org> R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
R: Marek Szyprowski <m.szyprowski@samsung.com> R: Marek Szyprowski <m.szyprowski@samsung.com>
R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm> R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
R: Purism Kernel Team <kernel@puri.sm> R: Purism Kernel Team <kernel@puri.sm>
...@@ -11970,7 +11970,7 @@ F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml ...@@ -11970,7 +11970,7 @@ F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
F: drivers/power/supply/max77976_charger.c F: drivers/power/supply/max77976_charger.c
MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
M: Krzysztof Kozlowski <krzk@kernel.org> M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
L: linux-pm@vger.kernel.org L: linux-pm@vger.kernel.org
S: Supported S: Supported
...@@ -11981,7 +11981,7 @@ F: drivers/power/supply/max77693_charger.c ...@@ -11981,7 +11981,7 @@ F: drivers/power/supply/max77693_charger.c
MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
M: Chanwoo Choi <cw00.choi@samsung.com> M: Chanwoo Choi <cw00.choi@samsung.com>
M: Krzysztof Kozlowski <krzk@kernel.org> M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
L: linux-kernel@vger.kernel.org L: linux-kernel@vger.kernel.org
S: Supported S: Supported
...@@ -12675,7 +12675,7 @@ F: mm/memblock.c ...@@ -12675,7 +12675,7 @@ F: mm/memblock.c
F: tools/testing/memblock/ F: tools/testing/memblock/
MEMORY CONTROLLER DRIVERS MEMORY CONTROLLER DRIVERS
M: Krzysztof Kozlowski <krzk@kernel.org> M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
L: linux-kernel@vger.kernel.org L: linux-kernel@vger.kernel.org
S: Maintained S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
...@@ -13819,7 +13819,7 @@ F: include/uapi/linux/nexthop.h ...@@ -13819,7 +13819,7 @@ F: include/uapi/linux/nexthop.h
F: net/ipv4/nexthop.c F: net/ipv4/nexthop.c
NFC SUBSYSTEM NFC SUBSYSTEM
M: Krzysztof Kozlowski <krzk@kernel.org> M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
L: linux-nfc@lists.01.org (subscribers-only) L: linux-nfc@lists.01.org (subscribers-only)
L: netdev@vger.kernel.org L: netdev@vger.kernel.org
S: Maintained S: Maintained
...@@ -14136,7 +14136,7 @@ F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml ...@@ -14136,7 +14136,7 @@ F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
F: drivers/regulator/pf8x00-regulator.c F: drivers/regulator/pf8x00-regulator.c
NXP PTN5150A CC LOGIC AND EXTCON DRIVER NXP PTN5150A CC LOGIC AND EXTCON DRIVER
M: Krzysztof Kozlowski <krzk@kernel.org> M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
L: linux-kernel@vger.kernel.org L: linux-kernel@vger.kernel.org
S: Maintained S: Maintained
F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
...@@ -14689,7 +14689,7 @@ F: scripts/dtc/ ...@@ -14689,7 +14689,7 @@ F: scripts/dtc/
OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
M: Rob Herring <robh+dt@kernel.org> M: Rob Herring <robh+dt@kernel.org>
M: Krzysztof Kozlowski <krzk+dt@kernel.org> M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
L: devicetree@vger.kernel.org L: devicetree@vger.kernel.org
S: Maintained S: Maintained
C: irc://irc.libera.chat/devicetree C: irc://irc.libera.chat/devicetree
...@@ -15601,7 +15601,7 @@ F: drivers/pinctrl/renesas/ ...@@ -15601,7 +15601,7 @@ F: drivers/pinctrl/renesas/
PIN CONTROLLER - SAMSUNG PIN CONTROLLER - SAMSUNG
M: Tomasz Figa <tomasz.figa@gmail.com> M: Tomasz Figa <tomasz.figa@gmail.com>
M: Krzysztof Kozlowski <krzk@kernel.org> M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
M: Sylwester Nawrocki <s.nawrocki@samsung.com> M: Sylwester Nawrocki <s.nawrocki@samsung.com>
R: Alim Akhtar <alim.akhtar@samsung.com> R: Alim Akhtar <alim.akhtar@samsung.com>
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
...@@ -17276,7 +17276,7 @@ W: http://www.ibm.com/developerworks/linux/linux390/ ...@@ -17276,7 +17276,7 @@ W: http://www.ibm.com/developerworks/linux/linux390/
F: drivers/s390/scsi/zfcp_* F: drivers/s390/scsi/zfcp_*
S3C ADC BATTERY DRIVER S3C ADC BATTERY DRIVER
M: Krzysztof Kozlowski <krzk@kernel.org> M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
L: linux-samsung-soc@vger.kernel.org L: linux-samsung-soc@vger.kernel.org
S: Odd Fixes S: Odd Fixes
F: drivers/power/supply/s3c_adc_battery.c F: drivers/power/supply/s3c_adc_battery.c
...@@ -17321,7 +17321,7 @@ F: Documentation/admin-guide/LSM/SafeSetID.rst ...@@ -17321,7 +17321,7 @@ F: Documentation/admin-guide/LSM/SafeSetID.rst
F: security/safesetid/ F: security/safesetid/
SAMSUNG AUDIO (ASoC) DRIVERS SAMSUNG AUDIO (ASoC) DRIVERS
M: Krzysztof Kozlowski <krzk@kernel.org> M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
M: Sylwester Nawrocki <s.nawrocki@samsung.com> M: Sylwester Nawrocki <s.nawrocki@samsung.com>
L: alsa-devel@alsa-project.org (moderated for non-subscribers) L: alsa-devel@alsa-project.org (moderated for non-subscribers)
S: Supported S: Supported
...@@ -17329,7 +17329,7 @@ F: Documentation/devicetree/bindings/sound/samsung* ...@@ -17329,7 +17329,7 @@ F: Documentation/devicetree/bindings/sound/samsung*
F: sound/soc/samsung/ F: sound/soc/samsung/
SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
M: Krzysztof Kozlowski <krzk@kernel.org> M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
L: linux-crypto@vger.kernel.org L: linux-crypto@vger.kernel.org
L: linux-samsung-soc@vger.kernel.org L: linux-samsung-soc@vger.kernel.org
S: Maintained S: Maintained
...@@ -17364,7 +17364,7 @@ S: Maintained ...@@ -17364,7 +17364,7 @@ S: Maintained
F: drivers/platform/x86/samsung-laptop.c F: drivers/platform/x86/samsung-laptop.c
SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
M: Krzysztof Kozlowski <krzk@kernel.org> M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
L: linux-kernel@vger.kernel.org L: linux-kernel@vger.kernel.org
L: linux-samsung-soc@vger.kernel.org L: linux-samsung-soc@vger.kernel.org
...@@ -17390,7 +17390,7 @@ F: drivers/media/platform/samsung/s3c-camif/ ...@@ -17390,7 +17390,7 @@ F: drivers/media/platform/samsung/s3c-camif/
F: include/media/drv-intf/s3c_camif.h F: include/media/drv-intf/s3c_camif.h
SAMSUNG S3FWRN5 NFC DRIVER SAMSUNG S3FWRN5 NFC DRIVER
M: Krzysztof Kozlowski <krzk@kernel.org> M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
M: Krzysztof Opasiak <k.opasiak@samsung.com> M: Krzysztof Opasiak <k.opasiak@samsung.com>
L: linux-nfc@lists.01.org (subscribers-only) L: linux-nfc@lists.01.org (subscribers-only)
S: Maintained S: Maintained
...@@ -17412,7 +17412,7 @@ S: Supported ...@@ -17412,7 +17412,7 @@ S: Supported
F: drivers/media/i2c/s5k5baf.c F: drivers/media/i2c/s5k5baf.c
SAMSUNG S5P Security SubSystem (SSS) DRIVER SAMSUNG S5P Security SubSystem (SSS) DRIVER
M: Krzysztof Kozlowski <krzk@kernel.org> M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
M: Vladimir Zapolskiy <vz@mleia.com> M: Vladimir Zapolskiy <vz@mleia.com>
L: linux-crypto@vger.kernel.org L: linux-crypto@vger.kernel.org
L: linux-samsung-soc@vger.kernel.org L: linux-samsung-soc@vger.kernel.org
...@@ -17447,7 +17447,7 @@ F: include/linux/clk/samsung.h ...@@ -17447,7 +17447,7 @@ F: include/linux/clk/samsung.h
F: include/linux/platform_data/clk-s3c2410.h F: include/linux/platform_data/clk-s3c2410.h
SAMSUNG SPI DRIVERS SAMSUNG SPI DRIVERS
M: Krzysztof Kozlowski <krzk@kernel.org> M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
M: Andi Shyti <andi@etezian.org> M: Andi Shyti <andi@etezian.org>
L: linux-spi@vger.kernel.org L: linux-spi@vger.kernel.org
L: linux-samsung-soc@vger.kernel.org L: linux-samsung-soc@vger.kernel.org
...@@ -17465,7 +17465,7 @@ F: drivers/net/ethernet/samsung/sxgbe/ ...@@ -17465,7 +17465,7 @@ F: drivers/net/ethernet/samsung/sxgbe/
SAMSUNG THERMAL DRIVER SAMSUNG THERMAL DRIVER
M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
M: Krzysztof Kozlowski <krzk@kernel.org> M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
L: linux-pm@vger.kernel.org L: linux-pm@vger.kernel.org
L: linux-samsung-soc@vger.kernel.org L: linux-samsung-soc@vger.kernel.org
S: Maintained S: Maintained
......
...@@ -225,7 +225,7 @@ pinctrl_pio_zbe_rst: gpio_zbe_rst { ...@@ -225,7 +225,7 @@ pinctrl_pio_zbe_rst: gpio_zbe_rst {
pinctrl_pio_io_reset: gpio_io_reset { pinctrl_pio_io_reset: gpio_io_reset {
pinmux = <PIN_PB30__GPIO>; pinmux = <PIN_PB30__GPIO>;
bias-disable; bias-disable;
drive-open-drain = <1>; drive-open-drain;
output-low; output-low;
}; };
pinctrl_pio_input: gpio_input { pinctrl_pio_input: gpio_input {
......
...@@ -211,7 +211,7 @@ pinctrl_flx4_default: flx4_i2c6_default { ...@@ -211,7 +211,7 @@ pinctrl_flx4_default: flx4_i2c6_default {
pinmux = <PIN_PD12__FLEXCOM4_IO0>, //DATA pinmux = <PIN_PD12__FLEXCOM4_IO0>, //DATA
<PIN_PD13__FLEXCOM4_IO1>; //CLK <PIN_PD13__FLEXCOM4_IO1>; //CLK
bias-disable; bias-disable;
drive-open-drain = <1>; drive-open-drain;
}; };
pinctrl_pwm0 { pinctrl_pwm0 {
......
...@@ -101,7 +101,7 @@ pinctrl_board_mmc0: mmc0-board { ...@@ -101,7 +101,7 @@ pinctrl_board_mmc0: mmc0-board {
nand0: nand@40000000 { nand0: nand@40000000 {
nand-bus-width = <8>; nand-bus-width = <8>;
nand-ecc-mode = "soft"; nand-ecc-mode = "soft";
nand-on-flash-bbt = <1>; nand-on-flash-bbt;
status = "okay"; status = "okay";
}; };
......
...@@ -278,7 +278,7 @@ &spi1 { ...@@ -278,7 +278,7 @@ &spi1 {
status = "okay"; status = "okay";
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&spi1_pins &spi1_cs0_pin>; pinctrl-0 = <&spi1_pins &spi1_cs0_pin>;
flash: m25p80@0 { flash: flash@0 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <1>; #size-cells = <1>;
compatible = "jedec,spi-nor"; compatible = "jedec,spi-nor";
......
...@@ -177,7 +177,7 @@ &mcspi1 { ...@@ -177,7 +177,7 @@ &mcspi1 {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&mcspi1_pins>; pinctrl-0 = <&mcspi1_pins>;
m25p80@0 { flash@0 {
compatible = "w25x32"; compatible = "w25x32";
spi-max-frequency = <48000000>; spi-max-frequency = <48000000>;
reg = <0>; reg = <0>;
......
...@@ -26,7 +26,7 @@ ssp0: spi@80010000 { ...@@ -26,7 +26,7 @@ ssp0: spi@80010000 {
pinctrl-0 = <&mmc0_4bit_pins_a pinctrl-0 = <&mmc0_4bit_pins_a
&mmc0_sck_cfg &mmc0_sck_cfg
&en_sd_pwr>; &en_sd_pwr>;
broken-cd = <1>; broken-cd;
bus-width = <4>; bus-width = <4>;
vmmc-supply = <&reg_vddio_sd0>; vmmc-supply = <&reg_vddio_sd0>;
status = "okay"; status = "okay";
......
...@@ -154,112 +154,112 @@ pmic@58 { ...@@ -154,112 +154,112 @@ pmic@58 {
regulators { regulators {
bcore1 { bcore1 {
regulator-name = "bcore1"; regulator-name = "bcore1";
regulator-always-on = <1>; regulator-always-on;
regulator-min-microvolt = <300000>; regulator-min-microvolt = <300000>;
regulator-max-microvolt = <3300000>; regulator-max-microvolt = <3300000>;
}; };
bcore2 { bcore2 {
regulator-name = "bcore2"; regulator-name = "bcore2";
regulator-always-on = <1>; regulator-always-on;
regulator-min-microvolt = <300000>; regulator-min-microvolt = <300000>;
regulator-max-microvolt = <3300000>; regulator-max-microvolt = <3300000>;
}; };
bpro { bpro {
regulator-name = "bpro"; regulator-name = "bpro";
regulator-always-on = <1>; regulator-always-on;
regulator-min-microvolt = <300000>; regulator-min-microvolt = <300000>;
regulator-max-microvolt = <3300000>; regulator-max-microvolt = <3300000>;
}; };
bperi { bperi {
regulator-name = "bperi"; regulator-name = "bperi";
regulator-always-on = <1>; regulator-always-on;
regulator-min-microvolt = <300000>; regulator-min-microvolt = <300000>;
regulator-max-microvolt = <3300000>; regulator-max-microvolt = <3300000>;
}; };
bmem { bmem {
regulator-name = "bmem"; regulator-name = "bmem";
regulator-always-on = <1>; regulator-always-on;
regulator-min-microvolt = <300000>; regulator-min-microvolt = <300000>;
regulator-max-microvolt = <3300000>; regulator-max-microvolt = <3300000>;
}; };
ldo2 { ldo2 {
regulator-name = "ldo2"; regulator-name = "ldo2";
regulator-always-on = <1>; regulator-always-on;
regulator-min-microvolt = <300000>; regulator-min-microvolt = <300000>;
regulator-max-microvolt = <1800000>; regulator-max-microvolt = <1800000>;
}; };
ldo3 { ldo3 {
regulator-name = "ldo3"; regulator-name = "ldo3";
regulator-always-on = <1>; regulator-always-on;
regulator-min-microvolt = <300000>; regulator-min-microvolt = <300000>;
regulator-max-microvolt = <3300000>; regulator-max-microvolt = <3300000>;
}; };
ldo4 { ldo4 {
regulator-name = "ldo4"; regulator-name = "ldo4";
regulator-always-on = <1>; regulator-always-on;
regulator-min-microvolt = <300000>; regulator-min-microvolt = <300000>;
regulator-max-microvolt = <3300000>; regulator-max-microvolt = <3300000>;
}; };
ldo5 { ldo5 {
regulator-name = "ldo5"; regulator-name = "ldo5";
regulator-always-on = <1>; regulator-always-on;
regulator-min-microvolt = <300000>; regulator-min-microvolt = <300000>;
regulator-max-microvolt = <3300000>; regulator-max-microvolt = <3300000>;
}; };
ldo6 { ldo6 {
regulator-name = "ldo6"; regulator-name = "ldo6";
regulator-always-on = <1>; regulator-always-on;
regulator-min-microvolt = <300000>; regulator-min-microvolt = <300000>;
regulator-max-microvolt = <3300000>; regulator-max-microvolt = <3300000>;
}; };
ldo7 { ldo7 {
regulator-name = "ldo7"; regulator-name = "ldo7";
regulator-always-on = <1>; regulator-always-on;
regulator-min-microvolt = <300000>; regulator-min-microvolt = <300000>;
regulator-max-microvolt = <3300000>; regulator-max-microvolt = <3300000>;
}; };
ldo8 { ldo8 {
regulator-name = "ldo8"; regulator-name = "ldo8";
regulator-always-on = <1>; regulator-always-on;
regulator-min-microvolt = <300000>; regulator-min-microvolt = <300000>;
regulator-max-microvolt = <3300000>; regulator-max-microvolt = <3300000>;
}; };
ldo9 { ldo9 {
regulator-name = "ldo9"; regulator-name = "ldo9";
regulator-always-on = <1>; regulator-always-on;
regulator-min-microvolt = <300000>; regulator-min-microvolt = <300000>;
regulator-max-microvolt = <3300000>; regulator-max-microvolt = <3300000>;
}; };
ldo10 { ldo10 {
regulator-name = "ldo10"; regulator-name = "ldo10";
regulator-always-on = <1>; regulator-always-on;
regulator-min-microvolt = <300000>; regulator-min-microvolt = <300000>;
regulator-max-microvolt = <3300000>; regulator-max-microvolt = <3300000>;
}; };
ldo11 { ldo11 {
regulator-name = "ldo11"; regulator-name = "ldo11";
regulator-always-on = <1>; regulator-always-on;
regulator-min-microvolt = <300000>; regulator-min-microvolt = <300000>;
regulator-max-microvolt = <3300000>; regulator-max-microvolt = <3300000>;
}; };
bio { bio {
regulator-name = "bio"; regulator-name = "bio";
regulator-always-on = <1>; regulator-always-on;
regulator-min-microvolt = <1800000>; regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>; regulator-max-microvolt = <1800000>;
}; };
......
...@@ -72,8 +72,8 @@ stmpe_touchscreen { ...@@ -72,8 +72,8 @@ stmpe_touchscreen {
st,settling = <2>; st,settling = <2>;
st,fraction-z = <7>; st,fraction-z = <7>;
st,i-drive = <1>; st,i-drive = <1>;
touchscreen-inverted-x = <1>; touchscreen-inverted-x;
touchscreen-inverted-y = <1>; touchscreen-inverted-y;
}; };
}; };
}; };
......
...@@ -118,8 +118,8 @@ usb@6,0 { ...@@ -118,8 +118,8 @@ usb@6,0 {
gpmc,device-width = <2>; gpmc,device-width = <2>;
gpmc,wait-pin = <0>; gpmc,wait-pin = <0>;
gpmc,burst-length = <4>; gpmc,burst-length = <4>;
gpmc,cycle2cycle-samecsen = <1>; gpmc,cycle2cycle-samecsen;
gpmc,cycle2cycle-diffcsen = <1>; gpmc,cycle2cycle-diffcsen;
gpmc,cs-on-ns = <0>; gpmc,cs-on-ns = <0>;
gpmc,cs-rd-off-ns = <45>; gpmc,cs-rd-off-ns = <45>;
gpmc,cs-wr-off-ns = <45>; gpmc,cs-wr-off-ns = <45>;
......
...@@ -76,7 +76,7 @@ mux { ...@@ -76,7 +76,7 @@ mux {
pinconf { pinconf {
pins = "gpio20", "gpio21"; pins = "gpio20", "gpio21";
drive-strength = <2>; drive-strength = <2>;
bias-disable = <0>; bias-disable;
}; };
}; };
...@@ -116,7 +116,7 @@ mux { ...@@ -116,7 +116,7 @@ mux {
pinconf { pinconf {
pins = "gpio24", "gpio25"; pins = "gpio24", "gpio25";
drive-strength = <2>; drive-strength = <2>;
bias-disable = <0>; bias-disable;
}; };
}; };
...@@ -141,7 +141,7 @@ mux { ...@@ -141,7 +141,7 @@ mux {
pinconf { pinconf {
pins = "gpio8", "gpio9"; pins = "gpio8", "gpio9";
drive-strength = <2>; drive-strength = <2>;
bias-disable = <0>; bias-disable;
}; };
}; };
...@@ -166,7 +166,7 @@ mux { ...@@ -166,7 +166,7 @@ mux {
pinconf { pinconf {
pins = "gpio12", "gpio13"; pins = "gpio12", "gpio13";
drive-strength = <2>; drive-strength = <2>;
bias-disable = <0>; bias-disable;
}; };
}; };
...@@ -229,7 +229,7 @@ mux { ...@@ -229,7 +229,7 @@ mux {
pinconf { pinconf {
pins = "gpio16", "gpio17"; pins = "gpio16", "gpio17";
drive-strength = <2>; drive-strength = <2>;
bias-disable = <0>; bias-disable;
}; };
}; };
...@@ -282,7 +282,7 @@ mux { ...@@ -282,7 +282,7 @@ mux {
pinconf { pinconf {
pins = "gpio84", "gpio85"; pins = "gpio84", "gpio85";
drive-strength = <2>; drive-strength = <2>;
bias-disable = <0>; bias-disable;
}; };
}; };
......
...@@ -972,7 +972,7 @@ gmac0: ethernet@37000000 { ...@@ -972,7 +972,7 @@ gmac0: ethernet@37000000 {
snps,axi-config = <&stmmac_axi_setup>; snps,axi-config = <&stmmac_axi_setup>;
snps,pbl = <32>; snps,pbl = <32>;
snps,aal = <1>; snps,aal;
qcom,nss-common = <&nss_common>; qcom,nss-common = <&nss_common>;
qcom,qsgmii-csr = <&qsgmii_csr>; qcom,qsgmii-csr = <&qsgmii_csr>;
...@@ -996,7 +996,7 @@ gmac1: ethernet@37200000 { ...@@ -996,7 +996,7 @@ gmac1: ethernet@37200000 {
snps,axi-config = <&stmmac_axi_setup>; snps,axi-config = <&stmmac_axi_setup>;
snps,pbl = <32>; snps,pbl = <32>;
snps,aal = <1>; snps,aal;
qcom,nss-common = <&nss_common>; qcom,nss-common = <&nss_common>;
qcom,qsgmii-csr = <&qsgmii_csr>; qcom,qsgmii-csr = <&qsgmii_csr>;
...@@ -1020,7 +1020,7 @@ gmac2: ethernet@37400000 { ...@@ -1020,7 +1020,7 @@ gmac2: ethernet@37400000 {
snps,axi-config = <&stmmac_axi_setup>; snps,axi-config = <&stmmac_axi_setup>;
snps,pbl = <32>; snps,pbl = <32>;
snps,aal = <1>; snps,aal;
qcom,nss-common = <&nss_common>; qcom,nss-common = <&nss_common>;
qcom,qsgmii-csr = <&qsgmii_csr>; qcom,qsgmii-csr = <&qsgmii_csr>;
...@@ -1044,7 +1044,7 @@ gmac3: ethernet@37600000 { ...@@ -1044,7 +1044,7 @@ gmac3: ethernet@37600000 {
snps,axi-config = <&stmmac_axi_setup>; snps,axi-config = <&stmmac_axi_setup>;
snps,pbl = <32>; snps,pbl = <32>;
snps,aal = <1>; snps,aal;
qcom,nss-common = <&nss_common>; qcom,nss-common = <&nss_common>;
qcom,qsgmii-csr = <&qsgmii_csr>; qcom,qsgmii-csr = <&qsgmii_csr>;
......
...@@ -379,7 +379,7 @@ stmpe_touchscreen { ...@@ -379,7 +379,7 @@ stmpe_touchscreen {
}; };
}; };
m25p80@1 { flash@1 {
compatible = "st,m25p80"; compatible = "st,m25p80";
reg = <1>; reg = <1>;
spi-max-frequency = <12000000>; spi-max-frequency = <12000000>;
......
...@@ -439,7 +439,7 @@ spi0: spi@e0100000 { ...@@ -439,7 +439,7 @@ spi0: spi@e0100000 {
cs-gpios = <&gpiopinctrl 80 0>, <&gpiopinctrl 24 0>, cs-gpios = <&gpiopinctrl 80 0>, <&gpiopinctrl 24 0>,
<&gpiopinctrl 85 0>; <&gpiopinctrl 85 0>;
m25p80@0 { flash@0 {
compatible = "m25p80"; compatible = "m25p80";
reg = <0>; reg = <0>;
spi-max-frequency = <12000000>; spi-max-frequency = <12000000>;
......
...@@ -398,7 +398,7 @@ &qspi { ...@@ -398,7 +398,7 @@ &qspi {
#size-cells = <0>; #size-cells = <0>;
status = "okay"; status = "okay";
flash0: is25lp016d@0 { flash0: flash@0 {
compatible = "jedec,spi-nor"; compatible = "jedec,spi-nor";
reg = <0>; reg = <0>;
spi-max-frequency = <133000000>; spi-max-frequency = <133000000>;
......
...@@ -262,7 +262,7 @@ &qspi { ...@@ -262,7 +262,7 @@ &qspi {
#size-cells = <0>; #size-cells = <0>;
status = "okay"; status = "okay";
flash0: mx66l51235l@0 { flash0: flash@0 {
compatible = "jedec,spi-nor"; compatible = "jedec,spi-nor";
reg = <0>; reg = <0>;
spi-rx-bus-width = <4>; spi-rx-bus-width = <4>;
...@@ -271,7 +271,7 @@ flash0: mx66l51235l@0 { ...@@ -271,7 +271,7 @@ flash0: mx66l51235l@0 {
#size-cells = <1>; #size-cells = <1>;
}; };
flash1: mx66l51235l@1 { flash1: flash@1 {
compatible = "jedec,spi-nor"; compatible = "jedec,spi-nor";
reg = <1>; reg = <1>;
spi-rx-bus-width = <4>; spi-rx-bus-width = <4>;
......
...@@ -49,11 +49,13 @@ CONFIG_ATA=y ...@@ -49,11 +49,13 @@ CONFIG_ATA=y
CONFIG_PATA_FTIDE010=y CONFIG_PATA_FTIDE010=y
CONFIG_NETDEVICES=y CONFIG_NETDEVICES=y
CONFIG_TUN=y CONFIG_TUN=y
CONFIG_NET_DSA_REALTEK=y
CONFIG_NET_DSA_REALTEK_SMI=y CONFIG_NET_DSA_REALTEK_SMI=y
CONFIG_NET_DSA_REALTEK_RTL8366RB=y
CONFIG_GEMINI_ETHERNET=y CONFIG_GEMINI_ETHERNET=y
CONFIG_MARVELL_PHY=y
CONFIG_MDIO_BITBANG=y CONFIG_MDIO_BITBANG=y
CONFIG_MDIO_GPIO=y CONFIG_MDIO_GPIO=y
CONFIG_MARVELL_PHY=y
CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVDEV=y
CONFIG_KEYBOARD_GPIO=y CONFIG_KEYBOARD_GPIO=y
# CONFIG_INPUT_MOUSE is not set # CONFIG_INPUT_MOUSE is not set
...@@ -66,6 +68,7 @@ CONFIG_SERIAL_OF_PLATFORM=y ...@@ -66,6 +68,7 @@ CONFIG_SERIAL_OF_PLATFORM=y
CONFIG_I2C_GPIO=y CONFIG_I2C_GPIO=y
CONFIG_SPI=y CONFIG_SPI=y
CONFIG_SPI_GPIO=y CONFIG_SPI_GPIO=y
CONFIG_SENSORS_DRIVETEMP=y
CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_GPIO_FAN=y
CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM75=y
CONFIG_THERMAL=y CONFIG_THERMAL=y
......
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_SYSVIPC=y
CONFIG_LOG_BUF_SHIFT=14
CONFIG_SYSFS_DEPRECATED_V2=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_RD_BZIP2=y
CONFIG_RD_LZMA=y
CONFIG_EXPERT=y
# CONFIG_COMPAT_BRK is not set
CONFIG_SLAB=y
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODVERSIONS=y
# CONFIG_BLK_DEV_BSG is not set
CONFIG_ARCH_PXA=y
CONFIG_MACH_INTELMOTE2=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_PREEMPT=y
CONFIG_AEABI=y
CONFIG_ZBOOT_ROM_TEXT=0x0
CONFIG_ZBOOT_ROM_BSS=0x0
CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=jffs2 console=ttyS2,115200 mem=32M"
CONFIG_KEXEC=y
CONFIG_FPE_NWFPE=y
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_MISC=m
CONFIG_PM=y
CONFIG_APM_EMULATION=y
CONFIG_NET=y
CONFIG_PACKET=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_IP_PNP_BOOTP=y
CONFIG_IP_PNP_RARP=y
CONFIG_SYN_COOKIES=y
# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
# CONFIG_INET_XFRM_MODE_BEET is not set
# CONFIG_INET_DIAG is not set
CONFIG_INET6_AH=m
CONFIG_INET6_ESP=m
CONFIG_INET6_IPCOMP=m
CONFIG_IPV6_MIP6=m
CONFIG_IPV6_TUNNEL=m
CONFIG_IPV6_MULTIPLE_TABLES=y
CONFIG_IPV6_SUBTREES=y
CONFIG_NETFILTER=y
CONFIG_NETFILTER_NETLINK_QUEUE=m
CONFIG_NF_CONNTRACK=m
CONFIG_NF_CONNTRACK_EVENTS=y
CONFIG_NF_CT_PROTO_SCTP=y
CONFIG_NF_CT_PROTO_UDPLITE=y
CONFIG_NF_CONNTRACK_AMANDA=m
CONFIG_NF_CONNTRACK_FTP=m
CONFIG_NF_CONNTRACK_H323=m
CONFIG_NF_CONNTRACK_IRC=m
CONFIG_NF_CONNTRACK_NETBIOS_NS=m
CONFIG_NF_CONNTRACK_PPTP=m
CONFIG_NF_CONNTRACK_SANE=m
CONFIG_NF_CONNTRACK_SIP=m
CONFIG_NF_CONNTRACK_TFTP=m
CONFIG_NF_CT_NETLINK=m
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
CONFIG_NETFILTER_XT_MATCH_DCCP=m
CONFIG_NETFILTER_XT_MATCH_DSCP=m
CONFIG_NETFILTER_XT_MATCH_ESP=m
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
CONFIG_NETFILTER_XT_MATCH_HELPER=m
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
CONFIG_NETFILTER_XT_MATCH_MAC=m
CONFIG_NETFILTER_XT_MATCH_MARK=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_POLICY=m
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
CONFIG_NETFILTER_XT_MATCH_REALM=m
CONFIG_NETFILTER_XT_MATCH_SCTP=m
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
CONFIG_NETFILTER_XT_MATCH_STRING=m
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
CONFIG_NETFILTER_XT_MATCH_TIME=m
CONFIG_NETFILTER_XT_MATCH_U32=m
CONFIG_NF_CONNTRACK_IPV4=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_ADDRTYPE=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_NF_NAT=m
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_NETMAP=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_NF_NAT_SNMP_BASIC=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_CLUSTERIP=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
CONFIG_IP_NF_ARP_MANGLE=m
CONFIG_NF_CONNTRACK_IPV6=m
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_AH=m
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_MATCH_FRAG=m
CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_MH=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_RAW=m
CONFIG_BRIDGE=m
# CONFIG_BRIDGE_IGMP_SNOOPING is not set
CONFIG_IEEE802154=y
# CONFIG_WIRELESS is not set
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
CONFIG_FW_LOADER=m
CONFIG_CONNECTOR=m
CONFIG_MTD=y
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_AFS_PARTS=y
CONFIG_MTD_AR7_PARTS=y
CONFIG_MTD_BLOCK=y
CONFIG_MTD_CFI=y
CONFIG_MTD_CFI_ADV_OPTIONS=y
CONFIG_MTD_CFI_GEOMETRY=y
# CONFIG_MTD_MAP_BANK_WIDTH_1 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_4 is not set
# CONFIG_MTD_CFI_I2 is not set
CONFIG_MTD_OTP=y
CONFIG_MTD_CFI_INTELEXT=y
CONFIG_MTD_PXA2XX=y
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_CRYPTOLOOP=m
CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_RAM=y
CONFIG_NETDEVICES=y
CONFIG_DUMMY=y
# CONFIG_WLAN is not set
CONFIG_PPP=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
# CONFIG_INPUT_MOUSEDEV is not set
CONFIG_INPUT_EVDEV=y
# CONFIG_KEYBOARD_ATKBD is not set
CONFIG_KEYBOARD_GPIO=y
CONFIG_KEYBOARD_PXA27x=y
# CONFIG_INPUT_MOUSE is not set
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_UINPUT=y
# CONFIG_SERIO is not set
CONFIG_SERIAL_PXA=y
CONFIG_SERIAL_PXA_CONSOLE=y
CONFIG_LEGACY_PTY_COUNT=8
# CONFIG_HW_RANDOM is not set
CONFIG_I2C=y
CONFIG_I2C_CHARDEV=y
CONFIG_I2C_PXA=y
CONFIG_SPI=y
CONFIG_SPI_PXA2XX=y
CONFIG_GPIO_SYSFS=y
CONFIG_POWER_SUPPLY=y
# CONFIG_HWMON is not set
CONFIG_PMIC_DA903X=y
CONFIG_REGULATOR=y
CONFIG_REGULATOR_DEBUG=y
CONFIG_REGULATOR_DA903X=y
CONFIG_MEDIA_SUPPORT=y
CONFIG_VIDEO_DEV=y
CONFIG_MEDIA_TUNER_CUSTOMISE=y
# CONFIG_MEDIA_TUNER_SIMPLE is not set
# CONFIG_MEDIA_TUNER_TDA8290 is not set
# CONFIG_MEDIA_TUNER_TDA827X is not set
# CONFIG_MEDIA_TUNER_TDA18271 is not set
# CONFIG_MEDIA_TUNER_TDA9887 is not set
# CONFIG_MEDIA_TUNER_TEA5761 is not set
# CONFIG_MEDIA_TUNER_TEA5767 is not set
# CONFIG_MEDIA_TUNER_MT20XX is not set
# CONFIG_MEDIA_TUNER_MT2060 is not set
# CONFIG_MEDIA_TUNER_MT2266 is not set
# CONFIG_MEDIA_TUNER_MT2131 is not set
# CONFIG_MEDIA_TUNER_QT1010 is not set
# CONFIG_MEDIA_TUNER_XC2028 is not set
# CONFIG_MEDIA_TUNER_XC5000 is not set
# CONFIG_MEDIA_TUNER_MXL5005S is not set
# CONFIG_MEDIA_TUNER_MXL5007T is not set
# CONFIG_MEDIA_TUNER_MC44S803 is not set
# CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set
CONFIG_VIDEO_PXA27x=y
# CONFIG_V4L_USB_DRIVERS is not set
# CONFIG_RADIO_ADAPTERS is not set
CONFIG_FB=y
CONFIG_FB_PXA=y
CONFIG_FB_PXA_OVERLAY=y
CONFIG_FB_PXA_PARAMETERS=y
# CONFIG_LCD_CLASS_DEVICE is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
# CONFIG_VGA_CONSOLE is not set
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FONTS=y
CONFIG_FONT_MINI_4x6=y
CONFIG_SOUND=y
CONFIG_SND=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
# CONFIG_SND_DRIVERS is not set
# CONFIG_SND_ARM is not set
# CONFIG_SND_SPI is not set
# CONFIG_SND_USB is not set
CONFIG_SND_SOC=y
CONFIG_SND_PXA2XX_SOC=y
# CONFIG_USB_HID is not set
CONFIG_USB=y
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_GADGET=y
CONFIG_USB_PXA27X=y
CONFIG_USB_ETH=m
# CONFIG_USB_ETH_RNDIS is not set
CONFIG_MMC=y
CONFIG_SDIO_UART=m
CONFIG_MMC_PXA=y
CONFIG_MMC_SPI=y
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_LP3944=y
CONFIG_LEDS_TRIGGERS=y
CONFIG_LEDS_TRIGGER_TIMER=y
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
CONFIG_LEDS_TRIGGER_BACKLIGHT=y
CONFIG_LEDS_TRIGGER_GPIO=y
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_DRV_PXA=y
CONFIG_EXT2_FS=y
CONFIG_EXT3_FS=m
CONFIG_AUTOFS4_FS=y
CONFIG_FUSE_FS=m
CONFIG_CUSE=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_TMPFS=y
CONFIG_JFFS2_FS=y
CONFIG_JFFS2_FS_WBUF_VERIFY=y
CONFIG_JFFS2_SUMMARY=y
CONFIG_JFFS2_FS_XATTR=y
CONFIG_JFFS2_COMPRESSION_OPTIONS=y
CONFIG_JFFS2_LZO=y
CONFIG_JFFS2_RUBIN=y
CONFIG_CRAMFS=m
CONFIG_SQUASHFS=m
CONFIG_ROMFS_FS=m
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFSD=m
CONFIG_NFSD_V3_ACL=y
CONFIG_SMB_FS=m
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_CODEPAGE_737=m
CONFIG_NLS_CODEPAGE_775=m
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_CODEPAGE_852=m
CONFIG_NLS_CODEPAGE_855=m
CONFIG_NLS_CODEPAGE_857=m
CONFIG_NLS_CODEPAGE_860=m
CONFIG_NLS_CODEPAGE_861=m
CONFIG_NLS_CODEPAGE_862=m
CONFIG_NLS_CODEPAGE_863=m
CONFIG_NLS_CODEPAGE_864=m
CONFIG_NLS_CODEPAGE_865=m
CONFIG_NLS_CODEPAGE_866=m
CONFIG_NLS_CODEPAGE_869=m
CONFIG_NLS_CODEPAGE_936=m
CONFIG_NLS_CODEPAGE_950=m
CONFIG_NLS_CODEPAGE_932=m
CONFIG_NLS_CODEPAGE_949=m
CONFIG_NLS_CODEPAGE_874=m
CONFIG_NLS_ISO8859_8=m
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_CODEPAGE_1251=m
CONFIG_NLS_ASCII=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
CONFIG_NLS_ISO8859_3=m
CONFIG_NLS_ISO8859_4=m
CONFIG_NLS_ISO8859_5=m
CONFIG_NLS_ISO8859_6=m
CONFIG_NLS_ISO8859_7=m
CONFIG_NLS_ISO8859_9=m
CONFIG_NLS_ISO8859_13=m
CONFIG_NLS_ISO8859_14=m
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_KOI8_R=m
CONFIG_NLS_KOI8_U=m
CONFIG_NLS_UTF8=m
CONFIG_PRINTK_TIME=y
CONFIG_DEBUG_FS=y
CONFIG_DEBUG_KERNEL=y
# CONFIG_SCHED_DEBUG is not set
CONFIG_DEBUG_RT_MUTEXES=y
CONFIG_PROVE_LOCKING=y
# CONFIG_FTRACE is not set
CONFIG_DEBUG_USER=y
CONFIG_CRYPTO_NULL=m
CONFIG_CRYPTO_CRYPTD=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_ECB=m
CONFIG_CRYPTO_LRW=m
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_XTS=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_VMAC=m
CONFIG_CRYPTO_GHASH=m
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MICHAEL_MIC=m
CONFIG_CRYPTO_SHA256=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_TGR192=m
CONFIG_CRYPTO_AES=m
CONFIG_CRYPTO_ARC4=m
CONFIG_CRYPTO_BLOWFISH=m
CONFIG_CRYPTO_CAST5=m
CONFIG_CRYPTO_CAST6=m
CONFIG_CRYPTO_FCRYPT=m
CONFIG_CRYPTO_KHAZAD=m
CONFIG_CRYPTO_SEED=m
CONFIG_CRYPTO_SERPENT=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TWOFISH=m
# CONFIG_CRYPTO_ANSI_CPRNG is not set
CONFIG_CRC16=y
...@@ -20,7 +20,6 @@ CONFIG_VFP=y ...@@ -20,7 +20,6 @@ CONFIG_VFP=y
CONFIG_NEON=y CONFIG_NEON=y
CONFIG_MODULES=y CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_UNLOAD=y
# CONFIG_BLK_DEV_BSG is not set
CONFIG_PARTITION_ADVANCED=y CONFIG_PARTITION_ADVANCED=y
CONFIG_CMA=y CONFIG_CMA=y
CONFIG_NET=y CONFIG_NET=y
...@@ -41,6 +40,8 @@ CONFIG_MAC80211_LEDS=y ...@@ -41,6 +40,8 @@ CONFIG_MAC80211_LEDS=y
CONFIG_CAIF=y CONFIG_CAIF=y
CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y CONFIG_DEVTMPFS_MOUNT=y
CONFIG_GNSS=y
CONFIG_GNSS_SIRF_SERIAL=y
CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=65536 CONFIG_BLK_DEV_RAM_SIZE=65536
CONFIG_NETDEVICES=y CONFIG_NETDEVICES=y
...@@ -83,6 +84,8 @@ CONFIG_SPI_GPIO=y ...@@ -83,6 +84,8 @@ CONFIG_SPI_GPIO=y
CONFIG_SPI_PL022=y CONFIG_SPI_PL022=y
CONFIG_GPIO_STMPE=y CONFIG_GPIO_STMPE=y
CONFIG_GPIO_TC3589X=y CONFIG_GPIO_TC3589X=y
CONFIG_BATTERY_SAMSUNG_SDI=y
CONFIG_AB8500_BM=y
CONFIG_SENSORS_IIO_HWMON=y CONFIG_SENSORS_IIO_HWMON=y
CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NTC_THERMISTOR=y
CONFIG_THERMAL=y CONFIG_THERMAL=y
...@@ -98,10 +101,13 @@ CONFIG_VIDEO_V4L2_SUBDEV_API=y ...@@ -98,10 +101,13 @@ CONFIG_VIDEO_V4L2_SUBDEV_API=y
CONFIG_V4L2_FLASH_LED_CLASS=y CONFIG_V4L2_FLASH_LED_CLASS=y
CONFIG_DRM=y CONFIG_DRM=y
CONFIG_DRM_PANEL_NOVATEK_NT35510=y CONFIG_DRM_PANEL_NOVATEK_NT35510=y
CONFIG_DRM_PANEL_NOVATEK_NT35560=y
CONFIG_DRM_PANEL_SAMSUNG_DB7430=y
CONFIG_DRM_PANEL_SAMSUNG_S6D16D0=y CONFIG_DRM_PANEL_SAMSUNG_S6D16D0=y
CONFIG_DRM_PANEL_SAMSUNG_S6D27A1=y
CONFIG_DRM_PANEL_SAMSUNG_S6E63M0=y CONFIG_DRM_PANEL_SAMSUNG_S6E63M0=y
CONFIG_DRM_PANEL_SAMSUNG_S6E63M0_DSI=y CONFIG_DRM_PANEL_SAMSUNG_S6E63M0_DSI=y
CONFIG_DRM_PANEL_SONY_ACX424AKP=y CONFIG_DRM_PANEL_WIDECHIPS_WS2401=y
CONFIG_DRM_LIMA=y CONFIG_DRM_LIMA=y
CONFIG_DRM_MCDE=y CONFIG_DRM_MCDE=y
CONFIG_FB=y CONFIG_FB=y
...@@ -129,6 +135,7 @@ CONFIG_LEDS_LM3530=y ...@@ -129,6 +135,7 @@ CONFIG_LEDS_LM3530=y
CONFIG_LEDS_GPIO=y CONFIG_LEDS_GPIO=y
CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP55XX_COMMON=y
CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5521=y
CONFIG_LEDS_REGULATOR=y
CONFIG_LEDS_RT8515=y CONFIG_LEDS_RT8515=y
CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y
CONFIG_RTC_CLASS=y CONFIG_RTC_CLASS=y
...@@ -144,17 +151,22 @@ CONFIG_IIO_SW_TRIGGER=y ...@@ -144,17 +151,22 @@ CONFIG_IIO_SW_TRIGGER=y
CONFIG_BMA180=y CONFIG_BMA180=y
CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL=y
CONFIG_IIO_ST_ACCEL_3AXIS=y CONFIG_IIO_ST_ACCEL_3AXIS=y
# CONFIG_IIO_ST_ACCEL_SPI_3AXIS is not set
CONFIG_IIO_RESCALE=y CONFIG_IIO_RESCALE=y
CONFIG_MPU3050_I2C=y CONFIG_MPU3050_I2C=y
CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_3AXIS=y
# CONFIG_IIO_ST_GYRO_SPI_3AXIS is not set
CONFIG_INV_MPU6050_I2C=y CONFIG_INV_MPU6050_I2C=y
CONFIG_BH1780=y CONFIG_BH1780=y
CONFIG_GP2AP002=y CONFIG_GP2AP002=y
CONFIG_TSL2772=y
CONFIG_AK8974=y CONFIG_AK8974=y
CONFIG_IIO_ST_MAGN_3AXIS=y CONFIG_IIO_ST_MAGN_3AXIS=y
# CONFIG_IIO_ST_MAGN_SPI_3AXIS is not set
CONFIG_YAMAHA_YAS530=y CONFIG_YAMAHA_YAS530=y
CONFIG_IIO_HRTIMER_TRIGGER=y CONFIG_IIO_HRTIMER_TRIGGER=y
CONFIG_IIO_ST_PRESS=y CONFIG_IIO_ST_PRESS=y
# CONFIG_IIO_ST_PRESS_SPI is not set
CONFIG_EXT2_FS=y CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_POSIX_ACL=y
...@@ -173,10 +185,9 @@ CONFIG_CRYPTO_DEV_UX500_CRYP=y ...@@ -173,10 +185,9 @@ CONFIG_CRYPTO_DEV_UX500_CRYP=y
CONFIG_CRYPTO_DEV_UX500_HASH=y CONFIG_CRYPTO_DEV_UX500_HASH=y
CONFIG_CRYPTO_DEV_UX500_DEBUG=y CONFIG_CRYPTO_DEV_UX500_DEBUG=y
CONFIG_PRINTK_TIME=y CONFIG_PRINTK_TIME=y
CONFIG_DEBUG_INFO=y CONFIG_DEBUG_KERNEL=y
CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ=y
CONFIG_DEBUG_FS=y CONFIG_DEBUG_FS=y
CONFIG_DEBUG_KERNEL=y
# CONFIG_SCHED_DEBUG is not set # CONFIG_SCHED_DEBUG is not set
# CONFIG_FTRACE is not set # CONFIG_FTRACE is not set
CONFIG_DEBUG_USER=y CONFIG_DEBUG_USER=y
......
...@@ -1101,11 +1101,13 @@ static int __init da850_evm_config_emac(void) ...@@ -1101,11 +1101,13 @@ static int __init da850_evm_config_emac(void)
int ret; int ret;
u32 val; u32 val;
struct davinci_soc_info *soc_info = &davinci_soc_info; struct davinci_soc_info *soc_info = &davinci_soc_info;
u8 rmii_en = soc_info->emac_pdata->rmii_en; u8 rmii_en;
if (!machine_is_davinci_da850_evm()) if (!machine_is_davinci_da850_evm())
return 0; return 0;
rmii_en = soc_info->emac_pdata->rmii_en;
cfg_chip3_base = DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP3_REG); cfg_chip3_base = DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP3_REG);
val = __raw_readl(cfg_chip3_base); val = __raw_readl(cfg_chip3_base);
......
...@@ -148,8 +148,10 @@ static struct clk_hw *ep93xx_clk_register_gate(const char *name, ...@@ -148,8 +148,10 @@ static struct clk_hw *ep93xx_clk_register_gate(const char *name,
psc->lock = &clk_lock; psc->lock = &clk_lock;
clk = clk_register(NULL, &psc->hw); clk = clk_register(NULL, &psc->hw);
if (IS_ERR(clk)) if (IS_ERR(clk)) {
kfree(psc); kfree(psc);
return ERR_CAST(clk);
}
return &psc->hw; return &psc->hw;
} }
...@@ -207,7 +209,7 @@ static int ep93xx_mux_determine_rate(struct clk_hw *hw, ...@@ -207,7 +209,7 @@ static int ep93xx_mux_determine_rate(struct clk_hw *hw,
struct clk_rate_request *req) struct clk_rate_request *req)
{ {
unsigned long rate = req->rate; unsigned long rate = req->rate;
struct clk *best_parent = 0; struct clk *best_parent = NULL;
unsigned long __parent_rate; unsigned long __parent_rate;
unsigned long best_rate = 0, actual_rate, mclk_rate; unsigned long best_rate = 0, actual_rate, mclk_rate;
unsigned long best_parent_rate; unsigned long best_parent_rate;
......
...@@ -7,6 +7,8 @@ ...@@ -7,6 +7,8 @@
#include <asm/traps.h> #include <asm/traps.h>
#include <asm/ptrace.h> #include <asm/ptrace.h>
#include "iop3xx.h"
void iop_enable_cp6(void) void iop_enable_cp6(void)
{ {
u32 temp; u32 temp;
......
...@@ -122,13 +122,13 @@ static inline bool cluster_is_a15(u32 cluster) ...@@ -122,13 +122,13 @@ static inline bool cluster_is_a15(u32 cluster)
} }
/** /**
* ve_spc_global_wakeup_irq() * ve_spc_global_wakeup_irq() - sets/clears global wakeup IRQs
*
* @set: if true, global wake-up IRQs are set, if false they are cleared
* *
* Function to set/clear global wakeup IRQs. Not protected by locking since * Function to set/clear global wakeup IRQs. Not protected by locking since
* it might be used in code paths where normal cacheable locks are not * it might be used in code paths where normal cacheable locks are not
* working. Locking must be provided by the caller to ensure atomicity. * working. Locking must be provided by the caller to ensure atomicity.
*
* @set: if true, global wake-up IRQs are set, if false they are cleared
*/ */
void ve_spc_global_wakeup_irq(bool set) void ve_spc_global_wakeup_irq(bool set)
{ {
...@@ -145,15 +145,15 @@ void ve_spc_global_wakeup_irq(bool set) ...@@ -145,15 +145,15 @@ void ve_spc_global_wakeup_irq(bool set)
} }
/** /**
* ve_spc_cpu_wakeup_irq() * ve_spc_cpu_wakeup_irq() - sets/clears per-CPU wake-up IRQs
*
* Function to set/clear per-CPU wake-up IRQs. Not protected by locking since
* it might be used in code paths where normal cacheable locks are not
* working. Locking must be provided by the caller to ensure atomicity.
* *
* @cluster: mpidr[15:8] bitfield describing cluster affinity level * @cluster: mpidr[15:8] bitfield describing cluster affinity level
* @cpu: mpidr[7:0] bitfield describing cpu affinity level * @cpu: mpidr[7:0] bitfield describing cpu affinity level
* @set: if true, wake-up IRQs are set, if false they are cleared * @set: if true, wake-up IRQs are set, if false they are cleared
*
* Function to set/clear per-CPU wake-up IRQs. Not protected by locking since
* it might be used in code paths where normal cacheable locks are not
* working. Locking must be provided by the caller to ensure atomicity.
*/ */
void ve_spc_cpu_wakeup_irq(u32 cluster, u32 cpu, bool set) void ve_spc_cpu_wakeup_irq(u32 cluster, u32 cpu, bool set)
{ {
...@@ -200,14 +200,14 @@ void ve_spc_set_resume_addr(u32 cluster, u32 cpu, u32 addr) ...@@ -200,14 +200,14 @@ void ve_spc_set_resume_addr(u32 cluster, u32 cpu, u32 addr)
} }
/** /**
* ve_spc_powerdown() * ve_spc_powerdown() - enables/disables cluster powerdown
*
* @cluster: mpidr[15:8] bitfield describing cluster affinity level
* @enable: if true enables powerdown, if false disables it
* *
* Function to enable/disable cluster powerdown. Not protected by locking * Function to enable/disable cluster powerdown. Not protected by locking
* since it might be used in code paths where normal cacheable locks are not * since it might be used in code paths where normal cacheable locks are not
* working. Locking must be provided by the caller to ensure atomicity. * working. Locking must be provided by the caller to ensure atomicity.
*
* @cluster: mpidr[15:8] bitfield describing cluster affinity level
* @enable: if true enables powerdown, if false disables it
*/ */
void ve_spc_powerdown(u32 cluster, bool enable) void ve_spc_powerdown(u32 cluster, bool enable)
{ {
...@@ -228,7 +228,7 @@ static u32 standbywfi_cpu_mask(u32 cpu, u32 cluster) ...@@ -228,7 +228,7 @@ static u32 standbywfi_cpu_mask(u32 cpu, u32 cluster)
} }
/** /**
* ve_spc_cpu_in_wfi(u32 cpu, u32 cluster) * ve_spc_cpu_in_wfi() - Checks if the specified CPU is in WFI or not
* *
* @cpu: mpidr[7:0] bitfield describing CPU affinity level within cluster * @cpu: mpidr[7:0] bitfield describing CPU affinity level within cluster
* @cluster: mpidr[15:8] bitfield describing cluster affinity level * @cluster: mpidr[15:8] bitfield describing cluster affinity level
...@@ -580,7 +580,7 @@ static int __init ve_spc_clk_init(void) ...@@ -580,7 +580,7 @@ static int __init ve_spc_clk_init(void)
} }
cluster = topology_physical_package_id(cpu_dev->id); cluster = topology_physical_package_id(cpu_dev->id);
if (init_opp_table[cluster]) if (cluster < 0 || init_opp_table[cluster])
continue; continue;
if (ve_init_opp_table(cpu_dev)) if (ve_init_opp_table(cpu_dev))
......
...@@ -89,12 +89,12 @@ touchscreen@0 { ...@@ -89,12 +89,12 @@ touchscreen@0 {
pendown-gpio = <&gpio1 3 GPIO_ACTIVE_LOW>; pendown-gpio = <&gpio1 3 GPIO_ACTIVE_LOW>;
ti,x-min = /bits/ 16 <125>; ti,x-min = /bits/ 16 <125>;
touchscreen-size-x = /bits/ 16 <4008>; touchscreen-size-x = <4008>;
ti,y-min = /bits/ 16 <282>; ti,y-min = /bits/ 16 <282>;
touchscreen-size-y = /bits/ 16 <3864>; touchscreen-size-y = <3864>;
ti,x-plate-ohms = /bits/ 16 <180>; ti,x-plate-ohms = /bits/ 16 <180>;
touchscreen-max-pressure = /bits/ 16 <255>; touchscreen-max-pressure = <255>;
touchscreen-average-samples = /bits/ 16 <10>; touchscreen-average-samples = <10>;
ti,debounce-tol = /bits/ 16 <3>; ti,debounce-tol = /bits/ 16 <3>;
ti,debounce-rep = /bits/ 16 <1>; ti,debounce-rep = /bits/ 16 <1>;
ti,settle-delay-usec = /bits/ 16 <150>; ti,settle-delay-usec = /bits/ 16 <150>;
......
...@@ -70,12 +70,12 @@ touchscreen@0 { ...@@ -70,12 +70,12 @@ touchscreen@0 {
pendown-gpio = <&gpio1 3 GPIO_ACTIVE_LOW>; pendown-gpio = <&gpio1 3 GPIO_ACTIVE_LOW>;
ti,x-min = /bits/ 16 <125>; ti,x-min = /bits/ 16 <125>;
touchscreen-size-x = /bits/ 16 <4008>; touchscreen-size-x = <4008>;
ti,y-min = /bits/ 16 <282>; ti,y-min = /bits/ 16 <282>;
touchscreen-size-y = /bits/ 16 <3864>; touchscreen-size-y = <3864>;
ti,x-plate-ohms = /bits/ 16 <180>; ti,x-plate-ohms = /bits/ 16 <180>;
touchscreen-max-pressure = /bits/ 16 <255>; touchscreen-max-pressure = <255>;
touchscreen-average-samples = /bits/ 16 <10>; touchscreen-average-samples = <10>;
ti,debounce-tol = /bits/ 16 <3>; ti,debounce-tol = /bits/ 16 <3>;
ti,debounce-rep = /bits/ 16 <1>; ti,debounce-rep = /bits/ 16 <1>;
ti,settle-delay-usec = /bits/ 16 <150>; ti,settle-delay-usec = /bits/ 16 <150>;
......
...@@ -262,25 +262,25 @@ gpio3 { ...@@ -262,25 +262,25 @@ gpio3 {
gpio4 { gpio4 {
pins = "gpio4"; pins = "gpio4";
function = "32k-out1"; function = "32k-out1";
drive-push-pull = <1>; drive-push-pull;
}; };
gpio5 { gpio5 {
pins = "gpio5"; pins = "gpio5";
function = "gpio"; function = "gpio";
drive-push-pull = <0>; drive-push-pull;
}; };
gpio6 { gpio6 {
pins = "gpio6"; pins = "gpio6";
function = "gpio"; function = "gpio";
drive-push-pull = <1>; drive-push-pull;
}; };
gpio7 { gpio7 {
pins = "gpio7"; pins = "gpio7";
function = "gpio"; function = "gpio";
drive-push-pull = <0>; drive-push-pull;
}; };
}; };
......
...@@ -462,25 +462,25 @@ gpio3 { ...@@ -462,25 +462,25 @@ gpio3 {
gpio4 { gpio4 {
pins = "gpio4"; pins = "gpio4";
function = "32k-out1"; function = "32k-out1";
drive-push-pull = <1>; drive-push-pull;
}; };
gpio5 { gpio5 {
pins = "gpio5"; pins = "gpio5";
function = "gpio"; function = "gpio";
drive-push-pull = <0>; drive-push-pull;
}; };
gpio6 { gpio6 {
pins = "gpio6"; pins = "gpio6";
function = "gpio"; function = "gpio";
drive-push-pull = <1>; drive-push-pull;
}; };
gpio7 { gpio7 {
pins = "gpio7"; pins = "gpio7";
function = "gpio"; function = "gpio";
drive-push-pull = <1>; drive-push-pull;
}; };
}; };
......
...@@ -174,19 +174,19 @@ gpio3 { ...@@ -174,19 +174,19 @@ gpio3 {
gpio4 { gpio4 {
pins = "gpio4"; pins = "gpio4";
function = "32k-out1"; function = "32k-out1";
drive-push-pull = <1>; drive-push-pull;
}; };
gpio6 { gpio6 {
pins = "gpio6"; pins = "gpio6";
function = "gpio"; function = "gpio";
drive-push-pull = <1>; drive-push-pull;
}; };
gpio7 { gpio7 {
pins = "gpio7"; pins = "gpio7";
function = "gpio"; function = "gpio";
drive-push-pull = <0>; drive-push-pull;
}; };
}; };
......
...@@ -148,19 +148,19 @@ gpio3 { ...@@ -148,19 +148,19 @@ gpio3 {
gpio4 { gpio4 {
pins = "gpio4"; pins = "gpio4";
function = "32k-out1"; function = "32k-out1";
drive-push-pull = <1>; drive-push-pull;
}; };
gpio6 { gpio6 {
pins = "gpio6"; pins = "gpio6";
function = "gpio"; function = "gpio";
drive-push-pull = <1>; drive-push-pull;
}; };
gpio7 { gpio7 {
pins = "gpio7"; pins = "gpio7";
function = "gpio"; function = "gpio";
drive-push-pull = <0>; drive-push-pull;
}; };
}; };
......
...@@ -59,7 +59,7 @@ gpio0 { ...@@ -59,7 +59,7 @@ gpio0 {
gpio1 { gpio1 {
pins = "gpio1"; pins = "gpio1";
function = "fps-out"; function = "fps-out";
drive-push-pull = <1>; drive-push-pull;
maxim,active-fps-source = <MAX77620_FPS_SRC_0>; maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
maxim,active-fps-power-up-slot = <7>; maxim,active-fps-power-up-slot = <7>;
maxim,active-fps-power-down-slot = <0>; maxim,active-fps-power-down-slot = <0>;
...@@ -68,7 +68,7 @@ gpio1 { ...@@ -68,7 +68,7 @@ gpio1 {
gpio2_3 { gpio2_3 {
pins = "gpio2", "gpio3"; pins = "gpio2", "gpio3";
function = "fps-out"; function = "fps-out";
drive-open-drain = <1>; drive-open-drain;
maxim,active-fps-source = <MAX77620_FPS_SRC_0>; maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
}; };
...@@ -80,7 +80,7 @@ gpio4 { ...@@ -80,7 +80,7 @@ gpio4 {
gpio5_6_7 { gpio5_6_7 {
pins = "gpio5", "gpio6", "gpio7"; pins = "gpio5", "gpio6", "gpio7";
function = "gpio"; function = "gpio";
drive-push-pull = <1>; drive-push-pull;
}; };
}; };
......
...@@ -1351,7 +1351,7 @@ gpio0 { ...@@ -1351,7 +1351,7 @@ gpio0 {
gpio1 { gpio1 {
pins = "gpio1"; pins = "gpio1";
function = "fps-out"; function = "fps-out";
drive-push-pull = <1>; drive-push-pull;
maxim,active-fps-source = <MAX77620_FPS_SRC_0>; maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
maxim,active-fps-power-up-slot = <7>; maxim,active-fps-power-up-slot = <7>;
maxim,active-fps-power-down-slot = <0>; maxim,active-fps-power-down-slot = <0>;
...@@ -1360,14 +1360,14 @@ gpio1 { ...@@ -1360,14 +1360,14 @@ gpio1 {
gpio2 { gpio2 {
pins = "gpio2"; pins = "gpio2";
function = "fps-out"; function = "fps-out";
drive-open-drain = <1>; drive-open-drain;
maxim,active-fps-source = <MAX77620_FPS_SRC_0>; maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
}; };
gpio3 { gpio3 {
pins = "gpio3"; pins = "gpio3";
function = "fps-out"; function = "fps-out";
drive-open-drain = <1>; drive-open-drain;
maxim,active-fps-source = <MAX77620_FPS_SRC_0>; maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
}; };
...@@ -1379,7 +1379,7 @@ gpio4 { ...@@ -1379,7 +1379,7 @@ gpio4 {
gpio5_6_7 { gpio5_6_7 {
pins = "gpio5", "gpio6", "gpio7"; pins = "gpio5", "gpio6", "gpio7";
function = "gpio"; function = "gpio";
drive-push-pull = <1>; drive-push-pull;
}; };
}; };
......
...@@ -195,7 +195,7 @@ gpio0 { ...@@ -195,7 +195,7 @@ gpio0 {
gpio1 { gpio1 {
pins = "gpio1"; pins = "gpio1";
function = "fps-out"; function = "fps-out";
drive-push-pull = <1>; drive-push-pull;
maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
maxim,active-fps-power-up-slot = <0>; maxim,active-fps-power-up-slot = <0>;
maxim,active-fps-power-down-slot = <7>; maxim,active-fps-power-down-slot = <7>;
...@@ -204,7 +204,7 @@ gpio1 { ...@@ -204,7 +204,7 @@ gpio1 {
gpio2 { gpio2 {
pins = "gpio2"; pins = "gpio2";
function = "fps-out"; function = "fps-out";
drive-open-drain = <1>; drive-open-drain;
maxim,active-fps-source = <MAX77620_FPS_SRC_0>; maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
maxim,active-fps-power-up-slot = <0>; maxim,active-fps-power-up-slot = <0>;
maxim,active-fps-power-down-slot = <7>; maxim,active-fps-power-down-slot = <7>;
...@@ -213,7 +213,7 @@ gpio2 { ...@@ -213,7 +213,7 @@ gpio2 {
gpio3 { gpio3 {
pins = "gpio3"; pins = "gpio3";
function = "fps-out"; function = "fps-out";
drive-open-drain = <1>; drive-open-drain;
maxim,active-fps-source = <MAX77620_FPS_SRC_0>; maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
maxim,active-fps-power-up-slot = <4>; maxim,active-fps-power-up-slot = <4>;
maxim,active-fps-power-down-slot = <3>; maxim,active-fps-power-down-slot = <3>;
...@@ -227,7 +227,7 @@ gpio4 { ...@@ -227,7 +227,7 @@ gpio4 {
gpio5_6_7 { gpio5_6_7 {
pins = "gpio5", "gpio6", "gpio7"; pins = "gpio5", "gpio6", "gpio7";
function = "gpio"; function = "gpio";
drive-push-pull = <1>; drive-push-pull;
}; };
}; };
......
...@@ -1386,7 +1386,7 @@ gpio0_1_2_7 { ...@@ -1386,7 +1386,7 @@ gpio0_1_2_7 {
gpio3 { gpio3 {
pins = "gpio3"; pins = "gpio3";
function = "fps-out"; function = "fps-out";
drive-open-drain = <1>; drive-open-drain;
maxim,active-fps-source = <MAX77620_FPS_SRC_0>; maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
maxim,active-fps-power-up-slot = <4>; maxim,active-fps-power-up-slot = <4>;
maxim,active-fps-power-down-slot = <2>; maxim,active-fps-power-down-slot = <2>;
...@@ -1395,7 +1395,7 @@ gpio3 { ...@@ -1395,7 +1395,7 @@ gpio3 {
gpio5_6 { gpio5_6 {
pins = "gpio5", "gpio6"; pins = "gpio5", "gpio6";
function = "gpio"; function = "gpio";
drive-push-pull = <1>; drive-push-pull;
}; };
gpio4 { gpio4 {
......
...@@ -1249,14 +1249,14 @@ blsp1_i2c3_default: blsp1-i2c2-default { ...@@ -1249,14 +1249,14 @@ blsp1_i2c3_default: blsp1-i2c2-default {
pins = "gpio47", "gpio48"; pins = "gpio47", "gpio48";
function = "blsp_i2c3"; function = "blsp_i2c3";
drive-strength = <16>; drive-strength = <16>;
bias-disable = <0>; bias-disable;
}; };
blsp1_i2c3_sleep: blsp1-i2c2-sleep { blsp1_i2c3_sleep: blsp1-i2c2-sleep {
pins = "gpio47", "gpio48"; pins = "gpio47", "gpio48";
function = "gpio"; function = "gpio";
drive-strength = <2>; drive-strength = <2>;
bias-disable = <0>; bias-disable;
}; };
blsp2_uart3_4pins_default: blsp2-uart2-4pins { blsp2_uart3_4pins_default: blsp2-uart2-4pins {
......
...@@ -33,7 +33,7 @@ trips { ...@@ -33,7 +33,7 @@ trips {
}; };
&alc5682 { &alc5682 {
realtek,dmic-clk-driving-high = "true"; realtek,dmic-clk-driving-high;
}; };
&cpu6_alert0 { &cpu6_alert0 {
......
...@@ -630,7 +630,7 @@ mux { ...@@ -630,7 +630,7 @@ mux {
pins = "gpio6", "gpio25", "gpio26"; pins = "gpio6", "gpio25", "gpio26";
function = "gpio"; function = "gpio";
drive-strength = <8>; drive-strength = <8>;
bias-disable = <0>; bias-disable;
}; };
}; };
......
...@@ -563,7 +563,7 @@ mux { ...@@ -563,7 +563,7 @@ mux {
config { config {
pins = "gpio6", "gpio11"; pins = "gpio6", "gpio11";
drive-strength = <8>; drive-strength = <8>;
bias-disable = <0>; bias-disable;
}; };
}; };
......
...@@ -49,7 +49,7 @@ struct scmi_msg_resp_clock_describe_rates { ...@@ -49,7 +49,7 @@ struct scmi_msg_resp_clock_describe_rates {
struct { struct {
__le32 value_low; __le32 value_low;
__le32 value_high; __le32 value_high;
} rate[0]; } rate[];
#define RATE_TO_U64(X) \ #define RATE_TO_U64(X) \
({ \ ({ \
typeof(X) x = (X); \ typeof(X) x = (X); \
...@@ -210,7 +210,8 @@ scmi_clock_describe_rates_get(const struct scmi_protocol_handle *ph, u32 clk_id, ...@@ -210,7 +210,8 @@ scmi_clock_describe_rates_get(const struct scmi_protocol_handle *ph, u32 clk_id,
if (rate_discrete && rate) { if (rate_discrete && rate) {
clk->list.num_rates = tot_rate_cnt; clk->list.num_rates = tot_rate_cnt;
sort(rate, tot_rate_cnt, sizeof(*rate), rate_cmp_func, NULL); sort(clk->list.rates, tot_rate_cnt, sizeof(*rate),
rate_cmp_func, NULL);
} }
clk->rate_discrete = rate_discrete; clk->rate_discrete = rate_discrete;
......
...@@ -679,7 +679,8 @@ static void scmi_handle_response(struct scmi_chan_info *cinfo, ...@@ -679,7 +679,8 @@ static void scmi_handle_response(struct scmi_chan_info *cinfo,
xfer = scmi_xfer_command_acquire(cinfo, msg_hdr); xfer = scmi_xfer_command_acquire(cinfo, msg_hdr);
if (IS_ERR(xfer)) { if (IS_ERR(xfer)) {
scmi_clear_channel(info, cinfo); if (MSG_XTRACT_TYPE(msg_hdr) == MSG_TYPE_DELAYED_RESP)
scmi_clear_channel(info, cinfo);
return; return;
} }
......
...@@ -405,8 +405,8 @@ static int scmi_optee_chan_free(int id, void *p, void *data) ...@@ -405,8 +405,8 @@ static int scmi_optee_chan_free(int id, void *p, void *data)
return 0; return 0;
} }
static struct scmi_shared_mem *get_channel_shm(struct scmi_optee_channel *chan, static struct scmi_shared_mem __iomem *
struct scmi_xfer *xfer) get_channel_shm(struct scmi_optee_channel *chan, struct scmi_xfer *xfer)
{ {
if (!chan) if (!chan)
return NULL; return NULL;
...@@ -419,7 +419,7 @@ static int scmi_optee_send_message(struct scmi_chan_info *cinfo, ...@@ -419,7 +419,7 @@ static int scmi_optee_send_message(struct scmi_chan_info *cinfo,
struct scmi_xfer *xfer) struct scmi_xfer *xfer)
{ {
struct scmi_optee_channel *channel = cinfo->transport_info; struct scmi_optee_channel *channel = cinfo->transport_info;
struct scmi_shared_mem *shmem = get_channel_shm(channel, xfer); struct scmi_shared_mem __iomem *shmem = get_channel_shm(channel, xfer);
int ret; int ret;
mutex_lock(&channel->mu); mutex_lock(&channel->mu);
...@@ -436,7 +436,7 @@ static void scmi_optee_fetch_response(struct scmi_chan_info *cinfo, ...@@ -436,7 +436,7 @@ static void scmi_optee_fetch_response(struct scmi_chan_info *cinfo,
struct scmi_xfer *xfer) struct scmi_xfer *xfer)
{ {
struct scmi_optee_channel *channel = cinfo->transport_info; struct scmi_optee_channel *channel = cinfo->transport_info;
struct scmi_shared_mem *shmem = get_channel_shm(channel, xfer); struct scmi_shared_mem __iomem *shmem = get_channel_shm(channel, xfer);
shmem_fetch_response(shmem, xfer); shmem_fetch_response(shmem, xfer);
} }
......
...@@ -544,20 +544,27 @@ static int atmel_ebi_probe(struct platform_device *pdev) ...@@ -544,20 +544,27 @@ static int atmel_ebi_probe(struct platform_device *pdev)
smc_np = of_parse_phandle(dev->of_node, "atmel,smc", 0); smc_np = of_parse_phandle(dev->of_node, "atmel,smc", 0);
ebi->smc.regmap = syscon_node_to_regmap(smc_np); ebi->smc.regmap = syscon_node_to_regmap(smc_np);
if (IS_ERR(ebi->smc.regmap)) if (IS_ERR(ebi->smc.regmap)) {
return PTR_ERR(ebi->smc.regmap); ret = PTR_ERR(ebi->smc.regmap);
goto put_node;
}
ebi->smc.layout = atmel_hsmc_get_reg_layout(smc_np); ebi->smc.layout = atmel_hsmc_get_reg_layout(smc_np);
if (IS_ERR(ebi->smc.layout)) if (IS_ERR(ebi->smc.layout)) {
return PTR_ERR(ebi->smc.layout); ret = PTR_ERR(ebi->smc.layout);
goto put_node;
}
ebi->smc.clk = of_clk_get(smc_np, 0); ebi->smc.clk = of_clk_get(smc_np, 0);
if (IS_ERR(ebi->smc.clk)) { if (IS_ERR(ebi->smc.clk)) {
if (PTR_ERR(ebi->smc.clk) != -ENOENT) if (PTR_ERR(ebi->smc.clk) != -ENOENT) {
return PTR_ERR(ebi->smc.clk); ret = PTR_ERR(ebi->smc.clk);
goto put_node;
}
ebi->smc.clk = NULL; ebi->smc.clk = NULL;
} }
of_node_put(smc_np);
ret = clk_prepare_enable(ebi->smc.clk); ret = clk_prepare_enable(ebi->smc.clk);
if (ret) if (ret)
return ret; return ret;
...@@ -608,6 +615,10 @@ static int atmel_ebi_probe(struct platform_device *pdev) ...@@ -608,6 +615,10 @@ static int atmel_ebi_probe(struct platform_device *pdev)
} }
return of_platform_populate(np, NULL, NULL, dev); return of_platform_populate(np, NULL, NULL, dev);
put_node:
of_node_put(smc_np);
return ret;
} }
static __maybe_unused int atmel_ebi_resume(struct device *dev) static __maybe_unused int atmel_ebi_resume(struct device *dev)
......
...@@ -287,8 +287,7 @@ static int fsl_ifc_ctrl_probe(struct platform_device *dev) ...@@ -287,8 +287,7 @@ static int fsl_ifc_ctrl_probe(struct platform_device *dev)
} }
/* legacy dts may still use "simple-bus" compatible */ /* legacy dts may still use "simple-bus" compatible */
ret = of_platform_populate(dev->dev.of_node, NULL, NULL, ret = of_platform_default_populate(dev->dev.of_node, NULL, &dev->dev);
&dev->dev);
if (ret) if (ret)
goto err_free_nandirq; goto err_free_nandirq;
......
...@@ -651,6 +651,7 @@ static int rpcif_probe(struct platform_device *pdev) ...@@ -651,6 +651,7 @@ static int rpcif_probe(struct platform_device *pdev)
struct platform_device *vdev; struct platform_device *vdev;
struct device_node *flash; struct device_node *flash;
const char *name; const char *name;
int ret;
flash = of_get_next_child(pdev->dev.of_node, NULL); flash = of_get_next_child(pdev->dev.of_node, NULL);
if (!flash) { if (!flash) {
...@@ -674,7 +675,14 @@ static int rpcif_probe(struct platform_device *pdev) ...@@ -674,7 +675,14 @@ static int rpcif_probe(struct platform_device *pdev)
return -ENOMEM; return -ENOMEM;
vdev->dev.parent = &pdev->dev; vdev->dev.parent = &pdev->dev;
platform_set_drvdata(pdev, vdev); platform_set_drvdata(pdev, vdev);
return platform_device_add(vdev);
ret = platform_device_add(vdev);
if (ret) {
platform_device_put(vdev);
return ret;
}
return 0;
} }
static int rpcif_remove(struct platform_device *pdev) static int rpcif_remove(struct platform_device *pdev)
......
...@@ -121,7 +121,9 @@ static int rzg2l_usbphy_ctrl_probe(struct platform_device *pdev) ...@@ -121,7 +121,9 @@ static int rzg2l_usbphy_ctrl_probe(struct platform_device *pdev)
return dev_err_probe(dev, PTR_ERR(priv->rstc), return dev_err_probe(dev, PTR_ERR(priv->rstc),
"failed to get reset\n"); "failed to get reset\n");
reset_control_deassert(priv->rstc); error = reset_control_deassert(priv->rstc);
if (error)
return error;
priv->rcdev.ops = &rzg2l_usbphy_ctrl_reset_ops; priv->rcdev.ops = &rzg2l_usbphy_ctrl_reset_ops;
priv->rcdev.of_reset_n_cells = 1; priv->rcdev.of_reset_n_cells = 1;
......
...@@ -20,6 +20,7 @@ static int tegra_bpmp_reset_common(struct reset_controller_dev *rstc, ...@@ -20,6 +20,7 @@ static int tegra_bpmp_reset_common(struct reset_controller_dev *rstc,
struct tegra_bpmp *bpmp = to_tegra_bpmp(rstc); struct tegra_bpmp *bpmp = to_tegra_bpmp(rstc);
struct mrq_reset_request request; struct mrq_reset_request request;
struct tegra_bpmp_message msg; struct tegra_bpmp_message msg;
int err;
memset(&request, 0, sizeof(request)); memset(&request, 0, sizeof(request));
request.cmd = command; request.cmd = command;
...@@ -30,7 +31,13 @@ static int tegra_bpmp_reset_common(struct reset_controller_dev *rstc, ...@@ -30,7 +31,13 @@ static int tegra_bpmp_reset_common(struct reset_controller_dev *rstc,
msg.tx.data = &request; msg.tx.data = &request;
msg.tx.size = sizeof(request); msg.tx.size = sizeof(request);
return tegra_bpmp_transfer(bpmp, &msg); err = tegra_bpmp_transfer(bpmp, &msg);
if (err)
return err;
if (msg.rx.ret)
return -EINVAL;
return 0;
} }
static int tegra_bpmp_reset_module(struct reset_controller_dev *rstc, static int tegra_bpmp_reset_module(struct reset_controller_dev *rstc,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment