Searched refs:tdm (Results 1 - 9 of 9) sorted by relevance
/fuchsia/zircon/system/dev/audio/gauss-tdm/ |
H A D | rules.mk | 12 $(LOCAL_DIR)/gauss-tdm-out.c \ 13 $(LOCAL_DIR)/gauss-tdm-stream.cpp \
|
H A D | tdm-audio-stream.h | 22 #include <soc/aml-a113/aml-tdm.h> 135 // control registers for the tdm block
|
H A D | gauss-tdm-stream.cpp | 15 #include "tdm-audio-stream.h" 48 zxlogf(ERROR, "tdm-output-driver: failed to map mmio.\n"); 60 zxlogf(ERROR,"tdm-output-driver: failed to acquire i2c\n"); 79 a way to push down which tdm block and frddr blocks to use. will hard 85 [tdm = stream](dispatcher::Timer * timer)->zx_status_t { 86 OBTAIN_EXECUTION_DOMAIN_TOKEN(t, tdm->default_domain_); 87 return tdm->ProcessRingNotification(); 92 res = stream->Bind("tdm-output-driver"); 166 // Quiet the data being output on tdm 585 divide clock source by 2 to get tdm mcl [all...] |
/fuchsia/zircon/system/dev/lib/amlogic/include/soc/aml-common/ |
H A D | aml-tdm-audio.h | 33 // Configures placement of data on the tdm bus 48 onto tdm bus with data fetched from beginning of buffer 54 (physical tdm bus signals remain active) 72 const aml_tdm_out_t tdm_ch_; // tdm output block used by this instance 82 aml_tdm_out_t tdm, aml_frddr_t frddr, aml_tdm_mclk_t mclk, 85 tdm_ch_(tdm), 90 tdm_base_(GetTdmBase(tdm)), 109 /* Get the register block offset for our tdm block */ 136 /* Get the register block offset for our tdm block */ 81 AmlTdmDevice(ddk::MmioBuffer mmio, ee_audio_mclk_src_t clk_src, aml_tdm_out_t tdm, aml_frddr_t frddr, aml_tdm_mclk_t mclk, uint32_t fifo_depth) argument
|
/fuchsia/zircon/system/dev/lib/amlogic/ |
H A D | rules.mk | 17 $(LOCAL_DIR)/aml-tdm-audio.cpp \
|
H A D | aml-tdm-audio.cpp | 7 #include <soc/aml-common/aml-tdm-audio.h> 23 auto tdm = fbl::unique_ptr<AmlTdmDevice>(new (&ac) local 29 tdm->InitRegs(); 31 return tdm; 58 //set destination tdm block and enable that selection 171 // Stops the tdm from clocking data out of fifo onto bus 175 // Enables the tdm to clock data out of fifo onto bus 202 // starts the tdm to clock out data on the bus
|
/fuchsia/zircon/system/dev/audio/astro-tdm-output/ |
H A D | audio-stream-out.cpp | 56 zxlogf(ERROR, "%s failed to create tdm device\n", __func__); 73 //Setup appropriate tdm clock signals 124 [tdm = this](dispatcher::Timer * timer)->zx_status_t { 125 OBTAIN_EXECUTION_DOMAIN_TOKEN(t, tdm->domain_); 126 return tdm->ProcessRingNotification();
|
H A D | audio-stream-out.h | 22 #include <soc/aml-common/aml-tdm-audio.h>
|
/fuchsia/zircon/system/dev/board/gauss/ |
H A D | gauss-audio.c | 10 #include <soc/aml-a113/aml-tdm.h> 93 .name = "gauss-tdm-audio", 118 printf("Adding the tdm device\n");
|
Completed in 52 milliseconds