Arnd Bergmann
02bb4cb4c4
Merge tag 'amlogic-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into arm/dt
...
ARM: dts: amlogic updates for v5.12
- add thermal zones with cooling configuration
* tag 'amlogic-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic:
ARM: dts: meson8b: add the thermal-zones with cooling configuration
ARM: dts: meson8: add the thermal-zones with cooling configuration
ARM: dts: meson: add the ADC thermal sensor to meson.dtsi
ARM: dts: meson: move iio-hwmon for the SoC temperature to meson.dtsi
Link: https://lore.kernel.org/r/7ho8h12bto.fsf@baylibre.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-09 17:48:04 +01:00
Arnd Bergmann
638f79778d
Merge tag 'zynqmp-dt-for-v5.12' of https://github.com/Xilinx/linux-xlnx into arm/dt
...
arm64: dts: ZynqMP DT changes for v5.12
- Wire clock chips present on boards
- Enable reset, qspi, nand, watchdog and DP IPs
- Enable phy driver for sata and DP
- Add iommu description
- Add support for zcu104 revC+ boards
- Various small changes
- Add missing labels
- Fix typos in documentation
- Add missing boards
* tag 'zynqmp-dt-for-v5.12' of https://github.com/Xilinx/linux-xlnx :
arm64: dts: zynqmp: Wire up the DisplayPort subsystem
arm64: dts: zynqmp: Add DisplayPort subsystem
arm64: dts: zynqmp: Add DPDMA node
dt-bindings: arm: Fix typo in zcu111 board
arm64: dts: zynqmp: Add description for zcu104 revC
arm64: dts: zynqmp: Add missing iommu IDs
arm64: dts: zynqmp: Add missing lpd watchdog node
arm64: dts: zynqmp: Wire zynqmp qspi controller
arm64: dts: zynqmp: Wire arasan nand controller
arm64: dts: zynqmp: Add missing mio-bank properties to sdhcis
arm64: dts: zynqmp: Add label for zynqmp_ipi
arm64: dts: zynqmp: Enable phy driver for Sata on zcu102/zcu104/zcu106
arm64: dts: zynqmp: Enable reset controller driver
arm64: dts: zynqmp: Enable si5341 driver for zcu102/106/111
arm64: dts: zynqmp: Add DT description for si5328 for zcu102/zcu106
arm64: dts: zynqmp: Fix u48 si5382 chip on zcu111
arm64: dts: zynqmp: Add address-cells property to interrupt controllers
Link: https://lore.kernel.org/r/b1a6f89e-f6b4-757b-daf0-d2f1844b833d@xilinx.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-09 17:46:48 +01:00
Arnd Bergmann
f3d8876aca
Merge tag 'samsung-dt-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
...
Samsung DTS ARM changes for v5.12
1. Use new compatile to properly configure Exynos5420 USB2 PHY, fixing
it suspend/resume cycle.
2. Correct Samsung PMIC interrupt trigger levels on multiple boards.
3. Correct the voltages of Samsung GT-I9100 charger and add top-off
charger.
* tag 'samsung-dt-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
ARM: dts: exynos: Add top-off charging regulator node for I9100
ARM: dts: exynos: Fix charging regulator voltage and current for I9100
ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family
ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa
ARM: dts: exynos: correct PMIC interrupt trigger level on Spring
ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato
ARM: dts: exynos: correct PMIC interrupt trigger level on Monk
ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5
ARM: dts: exynos: use Exynos5420 dedicated USB2 PHY compatible
Link: https://lore.kernel.org/r/20210125191240.11278-3-krzk@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-09 17:46:12 +01:00
Lubomir Rintel
fff3421007
ARM: dts: mmp3: Fix the CCIC interrupts
...
A copy & paste oversight from MMP2; camera interrupts are handled
via a multiplexer on MMP3.
Signed-off-by: Lubomir Rintel <lkundrak@v3.sk >
Link: https://lore.kernel.org/r/20210121034130.1381872-13-lkundrak@v3.sk '
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 18:14:01 +01:00
Lubomir Rintel
0561cba77c
ARM: dts: mmp3-dell-ariel: Replace SSP2 with spi-gpio
...
The firmware leaves the pins in GPIO mode. Until we have a proper pinmux
driver hooked on we just need to bitbang SPI. No big deal, this is just
used for the power button and performance is not important.
Signed-off-by: Lubomir Rintel <lkundrak@v3.sk >
Link: https://lore.kernel.org/r/20210121034130.1381872-12-lkundrak@v3.sk '
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 18:14:00 +01:00
Lubomir Rintel
49061130eb
ARM: dts: mmp3-dell-ariel: Add the power button node
...
This adds support for the power button attached to the Embedded Controller
on a Dell Wyse 3020 "Ariel" board.
However, while the EC itself is controlled via I2C, the input capability
for the power button acts as a separate device attached to the SPI, hence
it has a separate device node.
Signed-off-by: Lubomir Rintel <lkundrak@v3.sk >
Link: https://lore.kernel.org/r/20210121034130.1381872-11-lkundrak@v3.sk '
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 18:14:00 +01:00
Lubomir Rintel
e691d58e33
ARM: dts: mmp3-dell-ariel: Add the embedded controller
...
Add the device node for the computer's embedded controller, responsible
for controlling the LEDs and system power.
Signed-off-by: Lubomir Rintel <lkundrak@v3.sk >
Link: https://lore.kernel.org/r/20210121034130.1381872-10-lkundrak@v3.sk '
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 18:14:00 +01:00
Lubomir Rintel
a2decdbd75
ARM: dts: mmp2-olpc-xo-1-75: Use symbolic names for audio clocks
...
These are slighly easier to read.
Signed-off-by: Lubomir Rintel <lkundrak@v3.sk >
Link: https://lore.kernel.org/r/20210121034130.1381872-9-lkundrak@v3.sk '
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 18:14:00 +01:00
Lubomir Rintel
d2192c0d3c
ARM: dts: mmp2: Use symbolic names for audio clocks
...
These are slighly easier to read.
Signed-off-by: Lubomir Rintel <lkundrak@v3.sk >
Link: https://lore.kernel.org/r/20210121034130.1381872-8-lkundrak@v3.sk '
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 18:14:00 +01:00
Lubomir Rintel
5fb4df28da
ARM: dts: mmp3: Extend the MPMU reg range
...
The ACGR register is at the offset of 0x1024, beyond the 4k originally
assigned to the MPMU range.
Signed-off-by: Lubomir Rintel <lkundrak@v3.sk >
Link: https://lore.kernel.org/r/20210121034130.1381872-7-lkundrak@v3.sk '
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 18:14:00 +01:00
Lubomir Rintel
1130466a41
ARM: dts: mmp3-dell-ariel: Drop linux,usable-memory from /memory
...
Drop the linux,usable-memory properties; the schema is unhappy about
them.
They've been cargo-culted from Open Firmware and I don't know what
purpose they serve. Perhaps they are meant to provide the OFW runtime.
In that case it's still okay to drop them from here; OFW is welcome to add
it upon boot.
Signed-off-by: Lubomir Rintel <lkundrak@v3.sk >
Link: https://lore.kernel.org/r/20210121034130.1381872-6-lkundrak@v3.sk '
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 18:14:00 +01:00
Lubomir Rintel
ebfdb34c27
ARM: dts: mmp2-olpc-xo-1-75: Drop linux,usable-memory from /memory
...
Drop the linux,usable-memory properties; the schema is unhappy about
them:
mmp2-olpc-xo-1-75.dt.yaml: /: memory: False schema does not allow
{'linux,usable-memory': [[0, 528482304]],
'available': [[847872, 519245824, 4096, 782336]],
'reg': [[0, 536870912]], 'device_type': ['memory']}
They've been cargo-culted from Open Firmware and I don't know what
purpose they serve. Perhaps they are meant to provide the OFW runtime.
In that case it's still okay to drop them from here; OFW is welcome to add
it upon boot.
Signed-off-by: Lubomir Rintel <lkundrak@v3.sk >
Link: https://lore.kernel.org/r/20210121034130.1381872-5-lkundrak@v3.sk '
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 18:14:00 +01:00
Lubomir Rintel
7ca1ea0db2
ARM: dts: mmp2-olpc-xo-1-75: Fix memory node name
...
It contains a reg property. Add its base to the node name.
Signed-off-by: Lubomir Rintel <lkundrak@v3.sk >
Link: https://lore.kernel.org/r/20210121034130.1381872-4-lkundrak@v3.sk '
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 18:14:00 +01:00
Lubomir Rintel
fa43244409
media: dt-bindings: marvell,mmp2-ccic: Allow power-domains property
...
On MMP3 the camera interface is on a separate power island. This
property tells the driver to enable it when appropriate.
Signed-off-by: Lubomir Rintel <lkundrak@v3.sk >
Link: https://lore.kernel.org/r/20210121034130.1381872-3-lkundrak@v3.sk '
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 18:14:00 +01:00
Lubomir Rintel
1adacc4919
dt-bindings: gpio: mrvl-gpio: Fix the gpio-ranges property
...
The property specifies a list of GPIO-capable pins. Don't limit it to a
single element as there's presumably more than one GPIO pin.
Signed-off-by: Lubomir Rintel <lkundrak@v3.sk >
Link: https://lore.kernel.org/r/20210121034130.1381872-2-lkundrak@v3.sk '
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 18:14:00 +01:00
Arnd Bergmann
481d73c663
Merge tag 'mvebu-dt64-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt
...
mvebu dt64 for 5.12 (part 1)
- rename u-boot mtd partition to a53-firmware on Turris Mox (Armada 3720 based)
- improve SDHCI support on AP807 based board
- move SATA comphy into main armada-37xx.dtsi
- add Armada 8K/7K PWM support
* tag 'mvebu-dt64-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu:
arm64: dts: armada: add pwm offsets for ap/cp gpios
arm64: dts: marvell: armada-37xx: Add SATA comphy into main armada-37xx.dtsi file
arm64: dts: cn913x-db: enable MMC HS400
arm64: dts: change AP807 SDHCI compatibility string
arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware
Link: https://lore.kernel.org/r/87pn1jn48s.fsf@BL-laptop
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 18:03:55 +01:00
Arnd Bergmann
7e500c897d
Merge tag 'mvebu-dt-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt
...
mvebu dt for 5.12 (part 1)
Improve LED and fan support on Helios4 boad (Armada 388 based)
Add ECC configuration for Linksys board (Aramda 385 based)
* tag 'mvebu-dt-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu:
ARM: dts: armada388-helios4: assign pinctrl to each fan
ARM: dts: armada388-helios4: assign pinctrl to LEDs
ARM: dts: armada-385-linksys: fix usage with newer devices
Link: https://lore.kernel.org/r/87sg6fn49o.fsf@BL-laptop
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 18:02:49 +01:00
Arnd Bergmann
542b9f11e5
Merge tag 'v5.11-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
...
mt6779:
- add DEVAPC node to detect mallicious bus accesses
- add PMIC wrapper node
mt7622:
- add reset to mmc node
mt8183:
- fix typo in drma-fifo-size property
- refine compatible for the disp-gamma
- add phandel of PM domain to the PWM node
- add second PWM node
- add regulator to MFG power domain
- enable DSI node in kukui
- add krane sku0, which uses different panel
- fix mailbox dt-bindings include path
mt8192:
- add NOR flash node
- add PSCI based CPU idle states
mt8516:
- add node for the UART's APDMA controller
* tag 'v5.11-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux:
arm64: dts: mt8183: Fix GCE include path
dts64: mt7622: fix slow sd card access
dt-bindings: arm64: dts: mediatek: Add krane sku0
arm64: dts: mt8183: Add krane-sku0 board.
arm64: dts: mt8183: config dsi node
arm64: dts: mt6779: Support pwrap on Mediatek MT6779 platform
arm64: dts: mt6779: Support devapc
arm64: dts: mt8192: Add cpu-idle-states
arm64: dts: mediatek: mt8183: Add domain supply for mfg
arm64: dts: mt8192: add nor_flash device node
arm64: dts: mediatek: mt8516: add support for APDMA
arm64: dts: mediatek: mt8183-evb: add PWM support
arm64: dts: mediatek: mt8183: add pwm node
arm64: dts: mt8183: Add missing power-domain for pwm0 node
arm64: dts: mt8183: refine gamma compatible name
arm64: dts: mt8183: rename rdma fifo size
Link: https://lore.kernel.org/r/565be0cc-460a-7d0b-47da-09bf0401e8fe@gmail.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 18:00:48 +01:00
Linus Walleij
e9cb878ec2
ARM: dts: ux500: Add Flash LEDs to Samsung phones
...
This adds the Richtek RT8515 Flash LED to the Golden,
Skomer and Janice device trees.
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
Link: https://lore.kernel.org/r/20210201091308.284465-1-linus.walleij@linaro.org '
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 18:00:04 +01:00
Arnd Bergmann
bc84e13f9b
Merge tag 'keystone_dts_for_5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into arm/dt
...
ARM: DTS: Keystone update for v5.12
Contains couple updates for DWC USB3 DT nodes
* tag 'keystone_dts_for_5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone:
arm: dts: keystone: Harmonize DWC USB3 DT nodes name
arm: dts: keystone: Correct DWC USB3 compatible string
Link: https://lore.kernel.org/r/1612156910-11159-1-git-send-email-santosh.shilimkar@oracle.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 17:59:36 +01:00
Arnd Bergmann
528587ea03
Merge tag 'arm-soc/for-5.12/devicetree-arm64' of https://github.com/Broadcom/stblinux into arm/dt
...
This pull request contains Broadcom ARM64-based SoCs Device Tree changes
for 5.12 please pull the following:
- Rafal continues to add support for the 4906/4908 SoC family and adds
a Device Tree for the Netgear R8000P router (4906-based), describes
the NAND controller of the 4908 more appropriately (based on the older
63138 DSL SoC), describes the 4908 PCIe reset controller, internal
Ethernet switch (Starfighter 2 switch) and finally the Power
Management Bus (PMB)
- Scott removes all of the SATA-related Device Tree nodes since SATA
is unused on the Stingray product line
* tag 'arm-soc/for-5.12/devicetree-arm64' of https://github.com/Broadcom/stblinux :
arm64: dts: broadcom: Remove SATA from Stingray
arm64: dts: broadcom: bcm4908: describe PMB block
arm64: dts: broadcom: bcm4908: describe internal switch
arm64: dts: broadcom: bcm4908: describe PCIe reset controller
arm64: dts: broadcom: bcm4908: use proper NAND binding
arm64: dts: broadcom: bcm4908: add BCM4906 Netgear R8000P DTS files
dt-bindings: arm: bcm: document Netgear R8000P binding
Link: https://lore.kernel.org/r/20210131221721.685974-4-f.fainelli@gmail.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 17:58:32 +01:00
Arnd Bergmann
af6e05f171
Merge tag 'arm-soc/for-5.12/devicetree' of https://github.com/Broadcom/stblinux into arm/dt
...
This pull request contains Broadcom ARM-based SoCs Device Tree changes
for 5.12, please pull the following:
- Dave adds a proper compatile string for the DSI1 panel on 2711
(Raspberry Pi 4) to permit adequate driver differentiation
- Nicolas declares reserved memory regions filed by the Rasbperry Pi
bootloader to indicate the running system configuration
- Maxime declares the BSC (HDMI I2C controller) and CEC interrupt
controllers
- Stanislav fixes a tab vs. space issue in the BCM21664 DTS
* tag 'arm-soc/for-5.12/devicetree' of https://github.com/Broadcom/stblinux :
ARM: dts: bcm2711: Add the CEC interrupt controller
ARM: dts: bcm21664: Replace spaces with a tab
ARM: dts: bcm2711: Add the BSC interrupt controller
ARM: dts: bcm2711: Add reserved memory template to hold firmware configuration
ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1
Link: https://lore.kernel.org/r/20210131221721.685974-3-f.fainelli@gmail.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 17:57:14 +01:00
Arnd Bergmann
29a6387c4e
Merge tag 'sunxi-dt-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
...
Our usual bunch of patches to support the Allwinner SoCs, this time
adding:
- DT fixes spotted through the schemas
- Mali Support for the A10s/A13/GR8/R8
- MMC improvements for the A64 and H6
- New board: SL631 Action Camera, PineTab Early Adopter
* tag 'sunxi-dt-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux: (47 commits)
ARM: dts: sunxi: Rename nmi_intc to r_intc
ARM: dts: sun8i: h2-plus: bananapi-m2-zero: Increase BT UART speed
ARM: dts: sunxi: bananapi-m2-plus: Increase BT UART speed
arm64: dts: allwinner: pine-h64: Fix typos in BT GPIOs
arm64: dts: allwinner: pinetab: Fix the panel compatible
arm64: dts: allwinner: pinephone: Remove useless light sensor supplies
arm64: dts: allwinner: h6: Use - instead of @ for DT OPP entries
ARM: dts: sun8i-a33: sina33: Add missing panel power supply
ARM: dts: sun8i-a83t: Remove empty CSI port
ARM: dts: sun8i-s3: pinecube: Fix CSI DTC warnings
ARM: dts: sun8i-s3: impetus: Fix the USB PHY ID detect GPIO properties
ARM: dts: sun8i: nanopi-r1: Fix GPIO regulator state array
ARM: dts: sun6i: primo81: Remove useless io-channel-cells
ARM: dts: sunxi: Fix CPU thermal zone node name
ARM: dts: sunxi: Add missing backlight supply
ARM: dts: sunxi: Fix the LED node names
dt-bindings: rtc: sun6i-a31-rtc: Loosen the requirements on the clocks
dt-bindings: iio: adc: Add AXP803 compatible
dt-bindings: sunxi: Fix the pinecube compatible
ARM: dts: sun8i-v3s: Add CSI0 MCLK pin definition
...
Link: https://lore.kernel.org/r/48511540-fdd6-4fbe-8037-ec9fa8436147.lettre@localhost
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 17:54:06 +01:00
Arnd Bergmann
c2f76057d3
Merge tag 'ti-k3-dt-for-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/nmenon/linux into arm/dt
...
Devicetree changes for TI K3 platforms for v5.12 merge window:
- Common fixups: PMU compatible, MMC dtbs_check warnings squelch
- J7200: R5F, PCIe, SERDES support
- J721E: PCIE fixups
* tag 'ti-k3-dt-for-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/nmenon/linux:
arm64: dts: ti: k3*: Fixup PMU compatibility to be CPU specific
arm64: dts: ti: k3: mmc: fix dtbs_check warnings
arm64: dts: ti: k3-j7200-som-p0: Add DDR carveout memory nodes for R5Fs
arm64: dts: ti: k3-j7200-som-p0: Add mailboxes to R5Fs
arm64: dts: ti: k3-j7200: Add R5F cluster nodes
arm64: dts: ti: k3-j7200-common-proc-board: Enable PCIe
arm64: dts: ti: k3-j7200-common-proc-board: Enable SERDES0
arm64: dts: ti: k3-j7200-main: Add PCIe device tree node
arm64: dts: ti: k3-j7200-main: Add SERDES and WIZ device tree node
arm64: dts: ti: k3-j721e-main: Remove "syscon" nodes added for pcieX_ctrl
arm64: dts: ti: k3-j721e-main: Fix supported max outbound regions
Link: https://lore.kernel.org/r/20210130131422.yvq2edxfongys7x5@pendant
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2021-02-02 17:49:21 +01:00
Laurent Pinchart
55563399bb
arm64: dts: zynqmp: Wire up the DisplayPort subsystem
...
Enable the dpsub device and wire it up to the PS-GTR PHY lanes routed to
the DisplayPort connector.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/9769d4d103b6eb75e3324825117f6832a746004e.1611232558.git.michal.simek@xilinx.com
2021-02-01 10:40:37 +01:00
Michal Simek
b0f89cf5b6
arm64: dts: zynqmp: Add DisplayPort subsystem
...
Add a DT node for the DisplayPort subsystem, a hard IP present in the
Zynq Ultrascale+ MPSoC.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/4d978aef852cacdfb35aa8e50d648a787e73b90c.1611232558.git.michal.simek@xilinx.com
2021-02-01 10:40:36 +01:00
Laurent Pinchart
7b6714b3ed
arm64: dts: zynqmp: Add DPDMA node
...
Add a DT node for the DisplayPort DMA engine (DPDMA).
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
Acked-by: Michal Simek <michal.simek@xilinx.com >
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/3d11015512a085592f2aca76eeddc04178d38bbe.1611232558.git.michal.simek@xilinx.com
2021-02-01 10:40:34 +01:00
Michal Simek
1cabd1181f
dt-bindings: arm: Fix typo in zcu111 board
...
Trivial fix.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/13d064fc4850f96904a04e330cea5295d3751e46.1611226560.git.michal.simek@xilinx.com
2021-02-01 10:39:35 +01:00
Michal Simek
127b856f67
arm64: dts: zynqmp: Add description for zcu104 revC
...
Xilinx ZynqMP zcu104 revC and newer board revisions have different i2c
structure compare to revA. The rest of the board is the same from software
perspective.
Also enable DMAs and QSPI.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/17f68c235ea1ce96c3293ca0cf3178951d6663f7.1611224800.git.michal.simek@xilinx.com
2021-02-01 10:37:53 +01:00
Michal Simek
8ac47837f0
arm64: dts: zynqmp: Add missing iommu IDs
...
Add missing iommu IDs to all IPs which have IDs assigned.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/78afdafdc60c3182318894f2808f7f337a798278.1611224800.git.michal.simek@xilinx.com
2021-02-01 10:36:36 +01:00
Michal Simek
1f9fcf6573
arm64: dts: zynqmp: Add missing lpd watchdog node
...
Xilinx ZynqMP SoC has FPD (Full Power Domain) and LPD (Low Power Domain)
watchdogs. There are cases where also LPD WDT should be used by Arm cores
that's why list it with disabled status.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/0489a1d5528614f1d570ea153d38b813f0c1eb9f.1611224800.git.michal.simek@xilinx.com
2021-02-01 10:36:35 +01:00
Michal Simek
cbf8bed0e3
arm64: dts: zynqmp: Wire zynqmp qspi controller
...
Add missing ZynqMP qspi IP. It works in single mode only.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/5cebbc59a452f282c4ce0f0e1dffecadac8f126a.1611224800.git.michal.simek@xilinx.com
2021-02-01 10:36:34 +01:00
Michal Simek
41b452a570
arm64: dts: zynqmp: Wire arasan nand controller
...
Add missing arasan controller with clocks. Disable it by default. Every
board can enable it with specifying others properties.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/05cc1ce7973ac5200aeca428c137b422c827c5e8.1611224800.git.michal.simek@xilinx.com
2021-02-01 10:36:32 +01:00
Michal Simek
63481699d6
arm64: dts: zynqmp: Add missing mio-bank properties to sdhcis
...
Add missing xlnx,mio-bank property to sdhci nodes. Also add properties with
0 value to have it listed in case that files are copied to different
projects where default case doesn't need to be handled in the same way.
That's why explicitly list them too.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/dbdfcc1b25af8b28fc658a37ce18902978cb410d.1611224800.git.michal.simek@xilinx.com
2021-02-01 10:36:30 +01:00
Michal Simek
002002c0ad
arm64: dts: zynqmp: Add label for zynqmp_ipi
...
Add label which is used by bootloader for adding bootloader specific flag.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/3dc8416abdd3498e61edcd83830a12af295c5c6d.1611224800.git.michal.simek@xilinx.com
2021-02-01 10:36:28 +01:00
Michal Simek
51733f16c6
arm64: dts: zynqmp: Enable phy driver for Sata on zcu102/zcu104/zcu106
...
Enable psgtr driver and write clocks property to get sata to work.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/80b52ef97501968ee97fc152363bc4b9b7bb2cff.1611224800.git.michal.simek@xilinx.com
2021-02-01 10:36:26 +01:00
Michal Simek
42cb66dcd5
arm64: dts: zynqmp: Enable reset controller driver
...
Enable reset controller to be prepared for use.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/4fb62952f61e5046d750fff0e3e469c7abd1d0d0.1611224800.git.michal.simek@xilinx.com
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
2021-02-01 10:36:13 +01:00
Michal Simek
928a574759
arm64: dts: zynqmp: Enable si5341 driver for zcu102/106/111
...
Enable si5341 driver is the main chip for providing preprogrammed clocks
for the whole platform.
# cat /sys/kernel/debug/clk/clk_summary
...
refhdmi 1 1 0 114285000 0 0 50000
xtal_0 0 0 0 114285000 0 0 50000
pll_0 0 0 0 40731174000000 0 0 50000
clk1_0 0 0 0 27000000 0 0 50000
clk0_0 0 0 0 27000000 0 0 50000
ref48M 1 2 0 48000000 0 0 50000
si5341 0 4 0 14000000 0 0 50000
clock-generator.N4 0 0 0 0 0 0 50000
clock-generator.N3 0 1 0 733260000 0 0 50000
clock-generator.9 0 1 0 33330000 0 0 50000
clock-generator.N2 0 1 0 104000000 0 0 50000
clock-generator.2 0 1 0 26000000 0 0 50000
clock-generator.N1 0 2 0 594000000 0 0 50000
clock-generator.7 0 1 0 74250000 0 0 50000
clock-generator.0 0 1 0 27000000 0 0 50000
clock-generator.N0 0 4 0 1000000000 0 0 50000
clock-generator.8 0 0 0 0 0 0 50000
clock-generator.6 0 1 0 125000000 0 0 50000
clock-generator.5 0 1 0 100000000 0 0 50000
clock-generator.4 0 1 0 100000000 0 0 50000
clock-generator.3 0 1 0 125000000 0 0 50000
clock-generator.1 0 0 0 0 0 0 50000
...
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/b93f13297684704a60e8d7274009a20aa98d14f7.1611224800.git.michal.simek@xilinx.com
2021-02-01 10:36:09 +01:00
Michal Simek
82a7ebf002
arm64: dts: zynqmp: Add DT description for si5328 for zcu102/zcu106
...
Origin DT binding just specify driver but wasn't aligned with DT binding
which came later. Extend description for zcu102 and zcu106 to cover latest
binding.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/82b2b13006307f108ace81c50c213c3857078b57.1611224800.git.michal.simek@xilinx.com
2021-02-01 10:36:07 +01:00
Michal Simek
5f816e36e3
arm64: dts: zynqmp: Fix u48 si5382 chip on zcu111
...
u48 chip on zcu111 is si5382 not si5328.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Link: https://lore.kernel.org/r/cefda1a894fb54059aa1b018e4ecad0eb36fdc9d.1611224800.git.michal.simek@xilinx.com
2021-02-01 10:36:05 +01:00
Matthias Brugger
18d6e3f674
arm64: dts: mt8183: Fix GCE include path
...
The header file of GCE should be for MT8183 SoC instead of MT8173.
Fixes: 91f9c963ce ("arm64: dts: mt8183: Add display nodes for MT8183")
Reported-by: CK Hu <ck.hu@mediatek.com >
Signed-off-by: Matthias Brugger <mbrugger@suse.com >
Reviewed-by: Chun-Kuang Hu <chunkuang.hu@kernel.org >
Link: https://lore.kernel.org/r/20210131101726.804-1-matthias.bgg@kernel.org
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com >
2021-02-01 09:48:19 +01:00
Samuel Holland
2977fcb7a9
ARM: dts: sunxi: Rename nmi_intc to r_intc
...
The R_INTC block controls more than just the NMI, and it is a different
hardware block than the NMI INTC found in some other Allwinner SoCs, so
the label "nmi_intc" is inaccurate. Name it "r_intc" to match the
compatible and to match the few references in the vendor documentation.
Signed-off-by: Samuel Holland <samuel@sholland.org >
Signed-off-by: Maxime Ripard <maxime@cerno.tech >
Link: https://lore.kernel.org/r/20210118055040.21910-6-samuel@sholland.org
2021-01-31 19:49:20 +01:00
Jernej Skrabec
f0e4a3b192
ARM: dts: sun8i: h2-plus: bananapi-m2-zero: Increase BT UART speed
...
Bluetooth module on BananaPi M2 Zero can also be used for streaming
audio. However, for that case higher UART speed is required.
Add a max-speed property.
Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net >
Acked-by: Chen-Yu Tsai <wens@csie.org >
Signed-off-by: Maxime Ripard <maxime@cerno.tech >
Link: https://lore.kernel.org/r/20210116103710.245617-1-jernej.skrabec@siol.net
2021-01-31 19:49:20 +01:00
Jernej Skrabec
50b459bc46
ARM: dts: sunxi: bananapi-m2-plus: Increase BT UART speed
...
Bluetooth module on BananaPi M2 Plus can also be used for streaming
audio. However, for that case higher UART speed is required.
Add a max-speed property.
Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net >
Acked-by: Chen-Yu Tsai <wens@csie.org >
Signed-off-by: Maxime Ripard <maxime@cerno.tech >
Link: https://lore.kernel.org/r/20210116105228.847073-1-jernej.skrabec@siol.net
2021-01-31 19:49:20 +01:00
Maxime Ripard
94492618b2
arm64: dts: allwinner: pine-h64: Fix typos in BT GPIOs
...
The commit 53441b8ef7 ("arm64: dts: allwinner: h6: PineH64 model B:
Add bluetooth") introduced the Bluetooth chip for the PineH64 model B,
but the GPIOs property didn't conform to the binding of the bluetooth
chip. Let's fix this.
Fixes: 53441b8ef7 ("arm64: dts: allwinner: h6: PineH64 model B: Add bluetooth")
Signed-off-by: Maxime Ripard <maxime@cerno.tech >
Acked-by: Chen-Yu Tsai <wens@csie.org >
Acked-by: Jernej Skrabec <jernej.skrabec@siol.net >
Link: https://lore.kernel.org/r/20210114113538.1233933-19-maxime@cerno.tech
2021-01-31 19:49:20 +01:00
Maxime Ripard
f9740094f4
arm64: dts: allwinner: pinetab: Fix the panel compatible
...
The commit 7fa40ca7ef ("arm64: allwinner: dts: a64: add DT for Early
Adopter's PineTab") introduced an ili9881-based panel device node but
didn't conform to the binding. Fix this.
Fixes: 7fa40ca7ef ("arm64: allwinner: dts: a64: add DT for Early Adopter's PineTab")
Signed-off-by: Maxime Ripard <maxime@cerno.tech >
Acked-by: Chen-Yu Tsai <wens@csie.org >
Acked-by: Jernej Skrabec <jernej.skrabec@siol.net >
Link: https://lore.kernel.org/r/20210114113538.1233933-18-maxime@cerno.tech
2021-01-31 19:49:20 +01:00
Maxime Ripard
d9997fe96d
arm64: dts: allwinner: pinephone: Remove useless light sensor supplies
...
The stk3311 binding don't expect a vdd or leda power supplies. Remove
them.
Signed-off-by: Maxime Ripard <maxime@cerno.tech >
Acked-by: Chen-Yu Tsai <wens@csie.org >
Acked-by: Jernej Skrabec <jernej.skrabec@siol.net >
Link: https://lore.kernel.org/r/20210114113538.1233933-17-maxime@cerno.tech
2021-01-31 19:49:19 +01:00
Maxime Ripard
a657efc5b6
arm64: dts: allwinner: h6: Use - instead of @ for DT OPP entries
...
DTC and the dt-validate tools report warnings for opp with the format
opp@$frequency: dtc for a missing reg property, and dt-validate since
the binding requires child nodes to have the format opp-$frequency.
Change this to the latter format.
Signed-off-by: Maxime Ripard <maxime@cerno.tech >
Acked-by: Chen-Yu Tsai <wens@csie.org >
Acked-by: Jernej Skrabec <jernej.skrabec@siol.net >
Link: https://lore.kernel.org/r/20210114113538.1233933-16-maxime@cerno.tech
2021-01-31 19:49:19 +01:00
Maxime Ripard
aaea73a96d
ARM: dts: sun8i-a33: sina33: Add missing panel power supply
...
The SinA33 panel is missing its power-supply property, even though the
binding mandates it.
Signed-off-by: Maxime Ripard <maxime@cerno.tech >
Acked-by: Chen-Yu Tsai <wens@csie.org >
Acked-by: Jernej Skrabec <jernej.skrabec@siol.net >
Link: https://lore.kernel.org/r/20210114113538.1233933-15-maxime@cerno.tech
2021-01-31 19:49:19 +01:00
Maxime Ripard
d4a551ae1f
ARM: dts: sun8i-a83t: Remove empty CSI port
...
The empty CSI port triggers a dt-validate warning. Let's align with the
other DTSI and remove it entirely, expecting the DTS to fill it.
Signed-off-by: Maxime Ripard <maxime@cerno.tech >
Acked-by: Chen-Yu Tsai <wens@csie.org >
Acked-by: Jernej Skrabec <jernej.skrabec@siol.net >
Link: https://lore.kernel.org/r/20210114113538.1233933-14-maxime@cerno.tech
2021-01-31 19:49:19 +01:00