Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: r8a7792: blanche: Add IIC3 and DA9063 PMIC node

Add IIC3 node to R8A7792 SoC device tree and a DA9063 PMIC node
to V2H Blanche board device tree.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>

authored by

Marek Vasut and committed by
Simon Horman
72cd625c 9e98c678

+38
+20
arch/arm/boot/dts/r8a7792-blanche.dts
··· 308 308 }; 309 309 }; 310 310 311 + &iic3 { 312 + status = "okay"; 313 + 314 + pmic@58 { 315 + compatible = "dlg,da9063"; 316 + reg = <0x58>; 317 + interrupt-parent = <&irqc>; 318 + interrupts = <2 IRQ_TYPE_LEVEL_LOW>; 319 + interrupt-controller; 320 + 321 + rtc { 322 + compatible = "dlg,da9063-rtc"; 323 + }; 324 + 325 + wdt { 326 + compatible = "dlg,da9063-watchdog"; 327 + }; 328 + }; 329 + }; 330 + 311 331 &du { 312 332 pinctrl-0 = <&du0_pins &du1_pins>; 313 333 pinctrl-names = "default";
+18
arch/arm/boot/dts/r8a7792.dtsi
··· 22 22 i2c3 = &i2c3; 23 23 i2c4 = &i2c4; 24 24 i2c5 = &i2c5; 25 + i2c6 = &iic3; 25 26 spi0 = &qspi; 26 27 spi1 = &msiof0; 27 28 spi2 = &msiof1; ··· 442 441 i2c-scl-internal-delay-ns = <110>; 443 442 #address-cells = <1>; 444 443 #size-cells = <0>; 444 + status = "disabled"; 445 + }; 446 + 447 + iic3: i2c@e60b0000 { 448 + #address-cells = <1>; 449 + #size-cells = <0>; 450 + compatible = "renesas,iic-r8a7792", 451 + "renesas,rcar-gen2-iic", 452 + "renesas,rmobile-iic"; 453 + reg = <0 0xe60b0000 0 0x425>; 454 + interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>; 455 + clocks = <&cpg CPG_MOD 926>; 456 + dmas = <&dmac0 0x77>, <&dmac0 0x78>, 457 + <&dmac1 0x77>, <&dmac1 0x78>; 458 + dma-names = "tx", "rx", "tx", "rx"; 459 + power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 460 + resets = <&cpg 926>; 445 461 status = "disabled"; 446 462 }; 447 463