| /linux/sound/soc/codecs/ |
| H A D | rk3308_codec.c | 3 * Rockchip RK3308 internal audio codec driver 183 struct rk3308_codec_priv *rk3308 = snd_soc_component_get_drvdata(component); in rk3308_codec_pop_sound_set() local 189 regmap_update_bits(rk3308->regmap, RK3308_DAC_ANA_CON01, in rk3308_codec_pop_sound_set() 486 struct rk3308_codec_priv *rk3308 = snd_soc_component_get_drvdata(component); in rk3308_codec_set_dai_fmt() local 494 const unsigned int dac_master_bits = rk3308->codec_ver < ACODEC_VERSION_C ? in rk3308_codec_set_dai_fmt() 553 regmap_clear_bits(rk3308->regmap, RK3308_GLB_CON, RK3308_ADC_DIG_WORK); in rk3308_codec_set_dai_fmt() 556 regmap_update_bits(rk3308->regmap, RK3308_ADC_DIG_CON01(grp), in rk3308_codec_set_dai_fmt() 560 regmap_update_bits(rk3308->regmap, RK3308_ADC_DIG_CON02(grp), in rk3308_codec_set_dai_fmt() 569 regmap_set_bits(rk3308->regmap, RK3308_GLB_CON, RK3308_ADC_DIG_WORK); in rk3308_codec_set_dai_fmt() 571 regmap_update_bits(rk3308 in rk3308_codec_set_dai_fmt() 582 rk3308_codec_dac_dig_config(struct rk3308_codec_priv * rk3308,struct snd_pcm_hw_params * params) rk3308_codec_dac_dig_config() argument 611 rk3308_codec_adc_dig_config(struct rk3308_codec_priv * rk3308,struct snd_pcm_hw_params * params) rk3308_codec_adc_dig_config() argument 675 struct rk3308_codec_priv *rk3308 = snd_soc_component_get_drvdata(component); rk3308_codec_hw_params() local 714 struct rk3308_codec_priv *rk3308 = snd_soc_component_get_drvdata(component); rk3308_codec_reset() local 732 rk3308_codec_initialize(struct rk3308_codec_priv * rk3308) rk3308_codec_initialize() argument 775 struct rk3308_codec_priv *rk3308 = snd_soc_component_get_drvdata(component); rk3308_codec_probe() local 788 struct rk3308_codec_priv *rk3308 = snd_soc_component_get_drvdata(component); rk3308_codec_set_bias_level() local 842 rk3308_codec_get_version(struct rk3308_codec_priv * rk3308) rk3308_codec_get_version() argument 869 rk3308_codec_set_micbias_level(struct rk3308_codec_priv * rk3308) rk3308_codec_set_micbias_level() argument 903 struct rk3308_codec_priv *rk3308; rk3308_codec_platform_probe() local [all...] |
| H A D | rk3308_codec.h | 3 * Rockchip RK3308 internal audio codec driver -- register definitions
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | rockchip,rk3308-codec.yaml | 4 $id: http://devicetree.org/schemas/sound/rockchip,rk3308-codec.yaml# 7 title: Rockchip RK3308 Internal Codec 10 This is the audio codec embedded in the Rockchip RK3308 17 The RK3308 audio codec has 8 independent capture channels, but some 29 const: rockchip,rk3308-codec 87 #include <dt-bindings/clock/rk3308-cru.h> 90 compatible = "rockchip,rk3308-codec";
|
| H A D | rockchip,pdm.yaml | 28 - rockchip,rk3308-pdm
|
| H A D | rockchip-i2s.yaml | 32 - rockchip,rk3308-i2s
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | rockchip,rk3308-cru.yaml | 4 $id: http://devicetree.org/schemas/clock/rockchip,rk3308-cru.yaml# 7 title: Rockchip RK3308 Clock and Reset Unit (CRU) 14 The RK3308 clock controller generates and supplies clocks to various 19 preprocessor macros in the dt-bindings/clock/rk3308-cru.h headers and can be 36 - rockchip,rk3308-cru 71 compatible = "rockchip,rk3308-cru";
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3308.dtsi | 7 #include <dt-bindings/clock/rk3308-cru.h> 16 compatible = "rockchip,rk3308"; 173 compatible = "rockchip,rk3308-grf", "syscon", "simple-mfd"; 177 compatible = "rockchip,rk3308-io-voltage-domain"; 193 compatible = "rockchip,rk3308-usb2phy-grf", "syscon", "simple-mfd"; 199 compatible = "rockchip,rk3308-usb2phy"; 229 compatible = "rockchip,rk3308-detect-grf", "syscon", "simple-mfd"; 236 compatible = "rockchip,rk3308-core-grf", "syscon", "simple-mfd"; 243 compatible = "rockchip,rk3308-i2c", "rockchip,rk3399-i2c"; 256 compatible = "rockchip,rk3308-i2c", "rockchip,rk3399-i2c"; [all …]
|
| H A D | rk3308-sakurapi-rk3308b.dts | 10 #include "rk3308.dtsi" 15 compatible = "sakurapi,rk3308-sakurapi-rk3308b", "rockchip,rk3308";
|
| H A D | rk3308-rock-pi-s.dts | 10 #include "rk3308.dtsi" 14 compatible = "radxa,rockpis", "rockchip,rk3308";
|
| /linux/Documentation/devicetree/bindings/mtd/ |
| H A D | rockchip,nand-controller.yaml | 27 - const: rockchip,rk3308-nfc 83 RK3308, RV1108 113 RK3308, RV1108 133 #include <dt-bindings/clock/rk3308-cru.h> 136 compatible = "rockchip,rk3308-nfc",
|
| /linux/drivers/clk/rockchip/ |
| H A D | Kconfig | 90 bool "Rockchip RK3308 clock controller support" 94 Build the driver for RK3308 Clock Driver.
|
| H A D | Makefile | 31 obj-$(CONFIG_CLK_RK3308) += clk-rk3308.o
|
| H A D | clk-rk3308.c | 12 #include <dt-bindings/clock/rk3308-cru.h> 959 CLK_OF_DECLARE(rk3308_cru, "rockchip,rk3308-cru", rk3308_clk_init);
|
| /linux/Documentation/devicetree/bindings/power/ |
| H A D | rockchip-io-domain.yaml | 53 - rockchip,rk3308-io-voltage-domain 75 - $ref: "#/$defs/rk3308" 199 rk3308: 204 const: rockchip,rk3308-io-voltage-domain
|
| /linux/Documentation/devicetree/bindings/nvmem/ |
| H A D | rockchip,otp.yaml | 16 - rockchip,rk3308-otp 60 - rockchip,rk3308-otp
|
| /linux/Documentation/devicetree/bindings/devfreq/event/ |
| H A D | rockchip,dfi.yaml | 60 #include <dt-bindings/clock/rk3308-cru.h>
|
| /linux/Documentation/devicetree/bindings/spi/ |
| H A D | spi-rockchip.yaml | 33 - rockchip,rk3308-spi
|
| /linux/Documentation/devicetree/bindings/i2c/ |
| H A D | i2c-rk3x.yaml | 38 - rockchip,rk3308-i2c
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | rockchip,pinctrl.yaml | 43 - rockchip,rk3308-pinctrl
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | dwc2.yaml | 39 - rockchip,rk3308-usb
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-rockchip.h | 197 RK3308, enumerator
|
| H A D | pinctrl-rockchip.c | 3712 case RK3308: in rockchip_get_pull() 3780 case RK3308: in rockchip_set_pull() 4078 case RK3308: in rockchip_pinconf_pull_valid() 4742 /* Original RK3308, no changes needed */ in rk3308_soc_data_init() 4758 "Unknown RK3308 chip_id: 0x%x\n", chip_id); in rk3308_soc_data_init() 4827 if (ctrl->type == RK3308) { in rockchip_pinctrl_probe() 5312 .label = "RK3308-GPIO", 5313 .type = RK3308, 5714 { .compatible = "rockchip,rk3308-pinctrl",
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | Kconfig | 408 NFC v800: RK3308, RV1108
|
| /linux/sound/soc/rockchip/ |
| H A D | rockchip_pdm.c | 538 { .compatible = "rockchip,rk3308-pdm",
|
| /linux/drivers/soc/rockchip/ |
| H A D | io-domain.c | 568 .compatible = "rockchip,rk3308-io-voltage-domain",
|