Lines Matching +full:i2s +full:- +full:regs
1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * ALSA Soc Audio Layer - S3C_I2SV2 I2S driver
10 /* This code is the core support for the I2S block found in a number of
11 * Samsung SoC devices which is unofficially named I2S-V2. Currently the
12 * S3C2412 and the S3C64XX series use this block to provide 1 or 2 I2S
27 /* Set this flag for I2S controllers that have the bit IISMOD[12]
33 * struct s3c_i2sv2_info - S3C I2S-V2 information
35 * @regs: The pointer to the device registe block.
36 * @feature: Set of bit-flags indicating features of the controller.
37 * @master: True if the I2S core is the I2S bit clock master.
45 * I2S channel such as the register mappings and clock sources.
49 void __iomem *regs; member
80 * s3c_i2sv2_probe - probe for i2s device helper
82 * @i2s: Our local i2s structure to fill in.
86 struct s3c_i2sv2_info *i2s);
89 * s3c_i2sv2_cleanup - cleanup resources allocated in s3c_i2sv2_probe
91 * @i2s: Our local i2s structure to fill in.
94 struct s3c_i2sv2_info *i2s);
96 * s3c_i2sv2_register_component - register component and dai with soc core