/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | hisilicon,hi6210-i2s.txt | 1 * Hisilicon 6210 i2s controller 6 - "hisilicon,hi6210-i2s" 7 - reg: physical base address of the i2s controller unit and length of 9 - interrupts: should contain the i2s interrupt. 14 - "i2s-base" 25 Example for the hi6210 i2s controller: 27 i2s0: i2s@f7118000{ 28 compatible = "hisilicon,hi6210-i2s"; 29 reg = <0x0 0xf7118000 0x0 0x8000>; /* i2s unit */ 33 clock-names = "dacodec", "i2s-base"; [all …]
|
H A D | nvidia,tegra30-i2s.txt | 4 - compatible : For Tegra30, must contain "nvidia,tegra30-i2s". For Tegra124, 5 must contain "nvidia,tegra124-i2s". Otherwise, must contain 6 "nvidia,<chip>-i2s" plus at least one of the above, where <chip> is 14 - i2s 20 i2s@70080300 { 21 compatible = "nvidia,tegra30-i2s"; 26 reset-names = "i2s";
|
H A D | rockchip-max98090.txt | 6 - rockchip,i2s-controller: The phandle of the Rockchip I2S controller that's 21 rockchip,i2s-controller = <&i2s>; 30 rockchip,i2s-controller = <&i2s>; 38 rockchip,i2s-controller = <&i2s>;
|
H A D | zte,zx-i2s.txt | 5 "zte,zx296718-i2s", "zte,zx296702-i2s" 6 "zte,zx296702-i2s" 21 i2s0: i2s@b005000 { 23 compatible = "zte,zx296718-i2s", "zte,zx296702-i2s";
|
H A D | nvidia,tegra20-i2s.txt | 4 - compatible : "nvidia,tegra20-i2s" 10 - i2s 21 i2s@70002800 { 22 compatible = "nvidia,tegra20-i2s"; 27 reset-names = "i2s";
|
H A D | img,i2s-in.txt | 5 - compatible : Compatible list, must contain "img,i2s-in" 21 - img,i2s-channels : Number of I2S channels instantiated in the I2S in block 37 i2s_in: i2s-in@18100800 { 38 compatible = "img,i2s-in"; 45 img,i2s-channels = <6>;
|
H A D | mikroe,mikroe-proto.txt | 5 - dai-format: Must be "i2s". 6 - i2s-controller: The phandle of the I2S controller. 19 i2s-controller = <&i2s0>; 21 dai-format = "i2s";
|
H A D | xlnx,i2s.txt | 6 - compatible: "xlnx,i2s-transmitter-1.0" for playback and 7 "xlnx,i2s-receiver-1.0" for capture 18 compatible = "xlnx,i2s-receiver-1.0"; 24 compatible = "xlnx,i2s-transmitter-1.0";
|
H A D | img,i2s-out.txt | 5 - compatible : Compatible list, must contain "img,i2s-out" 22 - img,i2s-channels : Number of I2S channels instantiated in the I2S out block 38 i2s_out: i2s-out@18100a00 { 39 compatible = "img,i2s-out"; 47 img,i2s-channels = <6>;
|
H A D | brcm,bcm63xx-audio.txt | 4 - compatible: Should be "brcm,bcm63xx-i2s". 21 i2s: bcm63xx-i2s { 24 compatible = "brcm,bcm63xx-i2s";
|
H A D | adi,axi-i2s.txt | 7 - compatible : Must be "adi,axi-i2s-1.00.a" 27 i2s: i2s@77600000 { 28 compatible = "adi,axi-i2s-1.00.a";
|
H A D | cdns,xtfpga-i2s.txt | 4 - compatible: shall be "cdns,xtfpga-i2s". 12 i2s0: xtfpga-i2s@d080000 { 14 compatible = "cdns,xtfpga-i2s";
|
H A D | rockchip-rt5645.txt | 6 - rockchip,i2s-controller: The phandle of the Rockchip I2S controller that's 15 rockchip,i2s-controller = <&i2s>;
|
H A D | brcm,bcm2835-i2s.txt | 4 - compatible: "brcm,bcm2835-i2s" 16 bcm2835_i2s: i2s@7e203000 { 17 compatible = "brcm,bcm2835-i2s";
|
H A D | ux500-msp.txt | 4 - compatible :"stericsson,ux500-msp-i2s" 26 compatible = "stericsson,ux500-msp-i2s"; 33 compatible = "stericsson,ux500-msp-i2s";
|
/freebsd/sys/contrib/device-tree/Bindings/display/bridge/ |
H A D | sii902x.txt | 15 - #sound-dai-cells: <0> or <1>. <0> if only i2s or spdif pin 18 - sil,i2s-data-lanes: Array of up to 4 integers with values of 0-3 19 Each integer indicates which i2s pin is connected to which 20 audio fifo. The first integer selects i2s audio pin for the 22 (HDMI channels 3&4), and so on. There is 4 fifos and 4 i2s 23 pins (SD0 - SD3). Any i2s pin can be connected to any fifo, 24 but there can be no gaps. E.g. an i2s pin must be mapped to 63 sil,i2s-data-lanes = < 0 1 2 >;
|
/freebsd/sys/contrib/device-tree/src/arm64/rockchip/ |
H A D | rk3308.dtsi | 615 i2s_8ch_2: i2s@ff320000 { 616 compatible = "rockchip,rk3308-i2s-tdm"; 636 i2s_8ch_3: i2s@ff330000 { 637 compatible = "rockchip,rk3308-i2s-tdm"; 652 i2s_2ch_0: i2s@ff350000 { 653 compatible = "rockchip,rk3308-i2s", "rockchip,rk3066-i2s"; 670 i2s_2ch_1: i2s@ff360000 { 671 compatible = "rockchip,rk3308-i2s", "rockchip,rk3066-i2s"; 1254 i2s_2ch_0_mclk: i2s-2ch-0-mclk { 1259 i2s_2ch_0_sclk: i2s-2ch-0-sclk { [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/allwinner/ |
H A D | sun8i-v3.dtsi | 11 i2s0: i2s@1c22000 { 13 compatible = "allwinner,sun8i-v3-i2s", 14 "allwinner,sun8i-h3-i2s"; 56 function = "i2s";
|
/freebsd/sys/arm64/rockchip/ |
H A D | rk_i2s.c | 281 struct rk_i2s_softc *i2s; in rk_i2s_detach() local 283 i2s = device_get_softc(dev); in rk_i2s_detach() 285 if (i2s->hclk != NULL) in rk_i2s_detach() 286 clk_release(i2s->hclk); in rk_i2s_detach() 287 if (i2s->clk) in rk_i2s_detach() 288 clk_release(i2s->clk); in rk_i2s_detach() 290 if (i2s->intrhand != NULL) in rk_i2s_detach() 291 bus_teardown_intr(i2s->dev, i2s->res[1], i2s->intrhand); in rk_i2s_detach() 293 bus_release_resources(dev, rk_i2s_spec, i2s->res); in rk_i2s_detach() 294 mtx_destroy(&i2s->mtx); in rk_i2s_detach()
|
/freebsd/sys/contrib/device-tree/src/arm/nvidia/ |
H A D | tegra114.dtsi | 623 tegra_i2s0: i2s@70080300 { 624 compatible = "nvidia,tegra114-i2s", "nvidia,tegra30-i2s"; 629 reset-names = "i2s"; 633 tegra_i2s1: i2s@70080400 { 634 compatible = "nvidia,tegra114-i2s", "nvidia,tegra30-i2s"; 639 reset-names = "i2s"; 643 tegra_i2s2: i2s@70080500 { 644 compatible = "nvidia,tegra114-i2s", "nvidi [all...] |
/freebsd/sys/arm/allwinner/ |
H A D | aw_i2s.c | 401 struct aw_i2s_softc *i2s; in aw_i2s_detach() local 403 i2s = device_get_softc(dev); in aw_i2s_detach() 405 if (i2s->clk) in aw_i2s_detach() 406 clk_release(i2s->clk); in aw_i2s_detach() 408 if (i2s->intrhand != NULL) in aw_i2s_detach() 409 bus_teardown_intr(i2s->dev, i2s->res[1], i2s->intrhand); in aw_i2s_detach() 411 bus_release_resources(dev, aw_i2s_spec, i2s->res); in aw_i2s_detach() 412 mtx_destroy(&i2s->mtx); in aw_i2s_detach()
|
/freebsd/sys/contrib/device-tree/src/arm/st/ |
H A D | spear1340-evb.dts | 63 i2s { 65 st,function = "i2s"; 228 i2s0: i2s-play@b2400000 { 232 i2s1: i2s-rec@b2000000 { 259 stream_name = "spdif-cap", "spdif-play", "i2s-play", "i2s-cap"; 278 i2s-play@b2400000 { 282 i2s-rec@b2000000 {
|
/freebsd/sys/contrib/device-tree/src/riscv/allwinner/ |
H A D | sun20i-d1.dtsi | 19 i2s0: i2s@2032000 { 20 compatible = "allwinner,sun20i-d1-i2s", 21 "allwinner,sun50i-r329-i2s";
|
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
H A D | pinctrl-mt7622.txt | 195 "emmc", "eth", "i2c", "i2s", "ir", "led", "flash", "pcie", 230 "i2s_in_mclk_bclk_ws" "i2s" 3, 4, 5 231 "i2s1_in_data" "i2s" 1 232 "i2s2_in_data" "i2s" 16 233 "i2s3_in_data" "i2s" 17 234 "i2s4_in_data" "i2s" 18 235 "i2s_out_mclk_bclk_ws" "i2s" 3, 4, 5 236 "i2s1_out_data" "i2s" 2 237 "i2s2_out_data" "i2s" 19 238 "i2s3_out_data" "i2s" 20 [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/nvidia/ |
H A D | tegra234-p3701.dtsi | 20 i2s@2901000 { 24 i2s@2901100 { 28 i2s@2901300 { 32 i2s@2901500 {
|