brintos

brintos / linux-shallow public Read only

0
0
Text · 1.0 KiB · e302c7f Raw
46 lines · plain
1Mediatek AFE PCM controller2 3Required properties:4- compatible = "mediatek,mt8173-afe-pcm";5- reg: register location and size6- interrupts: Should contain AFE interrupt7- clock-names: should have these clock names:8		"infra_sys_audio_clk",9		"top_pdn_audio",10		"top_pdn_aud_intbus",11		"bck0",12		"bck1",13		"i2s0_m",14		"i2s1_m",15		"i2s2_m",16		"i2s3_m",17		"i2s3_b";18 19Example:20 21	afe: mt8173-afe-pcm@11220000  {22		compatible = "mediatek,mt8173-afe-pcm";23		reg = <0 0x11220000 0 0x1000>;24		interrupts = <GIC_SPI 134 IRQ_TYPE_EDGE_FALLING>;25		clocks = <&infracfg INFRA_AUDIO>,26			<&topckgen TOP_AUDIO_SEL>,27			<&topckgen TOP_AUD_INTBUS_SEL>,28			<&topckgen TOP_APLL1_DIV0>,29			<&topckgen TOP_APLL2_DIV0>,30			<&topckgen TOP_I2S0_M_CK_SEL>,31			<&topckgen TOP_I2S1_M_CK_SEL>,32			<&topckgen TOP_I2S2_M_CK_SEL>,33			<&topckgen TOP_I2S3_M_CK_SEL>,34			<&topckgen TOP_I2S3_B_CK_SEL>;35		clock-names = "infra_sys_audio_clk",36				"top_pdn_audio",37				"top_pdn_aud_intbus",38				"bck0",39				"bck1",40				"i2s0_m",41				"i2s1_m",42				"i2s2_m",43				"i2s3_m",44				"i2s3_b";45	};46