The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/sun8i-v3.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
    2 /*
    3  * Copyright (C) 2019 Icenowy Zheng <icenowy@aosc.io>
    4  * Copyright (C) 2021 Tobias Schramm <t.schramm@manjaro.org>
    5  */
    6 
    7 #include "sun8i-v3s.dtsi"
    8 
    9 / {
   10         soc {
   11                 i2s0: i2s@1c22000 {
   12                         #sound-dai-cells = <0>;
   13                         compatible = "allwinner,sun8i-v3-i2s",
   14                                      "allwinner,sun8i-h3-i2s";
   15                         reg = <0x01c22000 0x400>;
   16                         interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>;
   17                         clocks = <&ccu CLK_BUS_I2S0>, <&ccu CLK_I2S0>;
   18                         clock-names = "apb", "mod";
   19                         dmas = <&dma 3>, <&dma 3>;
   20                         dma-names = "rx", "tx";
   21                         pinctrl-names = "default";
   22                         pinctrl-0 = <&i2s0_pins>;
   23                         resets = <&ccu RST_BUS_I2S0>;
   24                         status = "disabled";
   25                 };
   26         };
   27 };
   28 
   29 &ccu {
   30         compatible = "allwinner,sun8i-v3-ccu";
   31 };
   32 
   33 &codec_analog {
   34         compatible = "allwinner,sun8i-v3-codec-analog",
   35                      "allwinner,sun8i-h3-codec-analog";
   36 };
   37 
   38 &emac {
   39         /delete-property/ phy-handle;
   40         /delete-property/ phy-mode;
   41 };
   42 
   43 &mdio_mux {
   44         external_mdio: mdio@2 {
   45                 reg = <2>;
   46                 #address-cells = <1>;
   47                 #size-cells = <0>;
   48         };
   49 };
   50 
   51 &pio {
   52         compatible = "allwinner,sun8i-v3-pinctrl";
   53 
   54         i2s0_pins: i2s0-pins {
   55                 pins = "PG10", "PG11", "PG12", "PG13";
   56                 function = "i2s";
   57         };
   58 
   59         uart1_pg_pins: uart1-pg-pins {
   60                 pins = "PG6", "PG7";
   61                 function = "uart1";
   62         };
   63 };

Cache object: a22224e741ddb6bb4c93af6966e3ba38


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.