// SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Copyright (C) 2019 Icenowy Zheng <icenowy@aosc.io> * Copyright (C) 2021 Tobias Schramm <t.schramm@manjaro.org> */ #include "sun8i-v3s.dtsi" / { soc { i2s0: i2s@1c22000 { #sound-dai-cells = <0>; compatible = "allwinner,sun8i-v3-i2s", "allwinner,sun8i-h3-i2s"; reg = <0x01c22000 0x400>; interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>; clocks = <&ccu CLK_BUS_I2S0>, <&ccu CLK_I2S0>; clock-names = "apb", "mod"; dmas = <&dma 3>, <&dma 3>; dma-names = "rx", "tx"; pinctrl-names = "default"; pinctrl-0 = <&i2s0_pins>; resets = <&ccu RST_BUS_I2S0>; status = "disabled"; }; }; }; &ccu { compatible = "allwinner,sun8i-v3-ccu"; }; &codec_analog { compatible = "allwinner,sun8i-v3-codec-analog", "allwinner,sun8i-h3-codec-analog"; }; &emac { /delete-property/ phy-handle; /delete-property/ phy-mode; }; &mdio_mux { external_mdio: mdio@2 { reg = <2>; #address-cells = <1>; #size-cells = <0>; }; }; &pio { compatible = "allwinner,sun8i-v3-pinctrl"; i2s0_pins: i2s0-pins { pins = "PG10", "PG11", "PG12", "PG13"; function = "i2s"; }; uart1_pg_pins: uart1-pg-pins { pins = "PG6", "PG7"; function = "uart1"; }; };