Searched refs:AmlPdmDevice (Results 1 - 4 of 4) sorted by relevance

/fuchsia/zircon/system/dev/lib/amlogic/include/soc/aml-common/
H A Daml-pdm-audio.h16 class AmlPdmDevice { class
19 DISALLOW_COPY_ASSIGN_AND_MOVE(AmlPdmDevice);
21 static fbl::unique_ptr<AmlPdmDevice> Create(ddk::MmioBuffer pdm_mmio,
62 friend class fbl::unique_ptr<AmlPdmDevice>;
64 AmlPdmDevice(ddk::MmioBuffer pdm_mmio, ddk::MmioBuffer audio_mmio, function in class:AmlPdmDevice
76 ~AmlPdmDevice() = default;
/fuchsia/zircon/system/dev/lib/amlogic/
H A Daml-pdm-audio.cpp61 fbl::unique_ptr<AmlPdmDevice> AmlPdmDevice::Create(ddk::MmioBuffer pdm_mmio,
74 auto pdm = fbl::unique_ptr<AmlPdmDevice>(
75 new (&ac) AmlPdmDevice(fbl::move(pdm_mmio), fbl::move(audio_mmio),
79 zxlogf(ERROR, "%s: Could not create AmlPdmDevice\n", __func__);
89 void AmlPdmDevice::InitRegs() {
145 void AmlPdmDevice::ConfigFilters() {
193 uint32_t AmlPdmDevice::GetRingPosition() {
199 void AmlPdmDevice::AudioClkEna(uint32_t audio_blk_mask) {
203 void AmlPdmDevice
[all...]
/fuchsia/zircon/system/dev/audio/astro-pdm-input/
H A Daudio-stream-in.h52 fbl::unique_ptr<AmlPdmDevice> pdm_;
H A Daudio-stream-in.cpp76 pdm_ = AmlPdmDevice::Create(fbl::move(*(mmio0.release())),

Completed in 38 milliseconds