Searched refs:timing (Results 1 - 11 of 11) sorted by relevance

/fuchsia/zircon/system/ulib/ddk/include/ddk/protocol/
H A Dsdmmc.h102 // set mmc timing
103 zx_status_t (*set_timing)(void* ctx, sdmmc_timing_t timing);
135 static inline zx_status_t sdmmc_set_timing(sdmmc_protocol_t* sdmmc, sdmmc_timing_t timing) { argument
136 return sdmmc->ops->set_timing(sdmmc->ctx, timing);
/fuchsia/zircon/system/dev/block/sdmmc/
H A Dmmc.c86 // Switch the device timing
96 // sdhci has a different timing constant for HSDDR vs HS
111 zxlogf(ERROR, "mmc: failed to switch device timing to %d\n", new_timing);
115 // Switch the host timing
117 zxlogf(ERROR, "mmc: failed to switch host timing to %d\n", new_timing);
121 dev->timing = new_timing;
276 // Switch to high-speed timing
350 // Set the bus frequency to legacy timing
354 dev->timing = SDMMC_TIMING_LEGACY;
357 zxlogf(INFO, "mmc: initialized mmc @ %u MHz, bus width %d, timing
[all...]
H A Dsdmmc.h56 sdmmc_timing_t timing; member in struct:sdmmc_device
H A Dsdio.c453 // Switch the host timing
455 zxlogf(ERROR, "sdio: failed to switch to hs timing on host : %d\n", st);
460 zxlogf(ERROR, "sdio: failed to switch to hs timing on host : %d\n", st);
473 sdmmc_timing_t timing = SDMMC_TIMING_SDR50; local
483 timing = SDMMC_TIMING_SDR104;
487 timing = SDMMC_TIMING_SDR50;
491 timing = SDMMC_TIMING_DDR50;
505 // Switch the host timing
506 if ((st = sdmmc_set_timing(&dev->host, timing)) != ZX_OK) {
507 zxlogf(ERROR, "sdio: failed to switch to hs timing o
[all...]
/fuchsia/zircon/system/dev/display/display/
H A Dcontroller.cpp94 for (auto timing = edid::timing_iterator(&info->edid); timing.is_valid(); ++timing) {
95 uint32_t width = timing->horizontal_addressable;
96 uint32_t height = timing->vertical_addressable;
99 if (existing_timing.vertical_refresh_e2 == timing->vertical_refresh_e2
113 PopulateDisplayMode(*timing, &test_config.mode);
122 info->edid_timings.push_back(*timing, &ac);
515 // send garbage image ids. Switching clients is rare enough that any minor timing issues that
H A Dclient.cpp354 for (auto timing : *edid_timings) {
355 if (timing.horizontal_addressable == req->mode.horizontal_resolution
356 && timing.vertical_addressable == req->mode.vertical_resolution
357 && timing.vertical_refresh_e2 == req->mode.refresh_rate_e2) {
358 Controller::PopulateDisplayMode(timing, &config->pending_.mode);
1224 for (auto timing : *edid_timings) {
1227 mode->horizontal_resolution = timing.horizontal_addressable;
1228 mode->vertical_resolution = timing.vertical_addressable;
1229 mode->refresh_rate_e2 = timing.vertical_refresh_e2;
/fuchsia/zircon/system/ulib/edid/
H A Dedid.cpp137 if (it->timing.pixel_clock_10khz != 0) {
213 printf("edid: Ignoring bad timing type %d\n", dtd.type());
230 // generalized timing formula to compute the timing parameters.
298 // If either of these are 0, then the timing value is definitely wrong
309 if (descriptors_->timing.pixel_clock_10khz != 0) {
310 convert_dtd_to_timing(descriptors_->timing, &params_);
409 if (descriptor_->timing.pixel_clock_10khz != 0 || descriptor_->monitor.type != 0x10) {
429 // Return if the descriptor is within bounds and either a timing descriptor or not
433 if (descriptor_->timing
[all...]
/fuchsia/zircon/system/dev/block/sdhci/
H A Dsdhci.c770 static zx_status_t sdhci_set_timing(void* ctx, sdmmc_timing_t timing) { argument
771 if (timing >= SDMMC_TIMING_MAX) {
781 if (timing != SDMMC_TIMING_LEGACY) {
787 // Disable SD clock before changing UHS timing
792 if (timing == SDMMC_TIMING_HS200) {
794 } else if (timing == SDMMC_TIMING_HS400) {
796 } else if (timing == SDMMC_TIMING_HSDDR) {
805 zxlogf(TRACE, "sdhci: set bus timing to %d\n", timing);
/fuchsia/zircon/system/dev/block/aml-sd-emmc/
H A Daml-sd-emmc.c493 static zx_status_t aml_sd_emmc_set_bus_timing(void* ctx, sdmmc_timing_t timing) { argument
501 if (timing == SDMMC_TIMING_HS400 || timing == SDMMC_TIMING_HSDDR ||
502 timing == SDMMC_TIMING_DDR50) {
503 if (timing == SDMMC_TIMING_HS400) {
/fuchsia/zircon/system/dev/block/imx-sdhci/
H A Dimx-sdhci.c894 static zx_status_t imx_sdhci_set_timing(void* ctx, sdmmc_timing_t timing) { argument
896 if (timing >= SDMMC_TIMING_MAX) {
908 switch(timing) {
/fuchsia/zircon/system/ulib/edid/include/lib/edid/
H A Dedid.h22 // EDID 18-byte detailed timing descriptor.
24 // Many of the parameters in the timing descriptor are split across
98 DetailedTimingDescriptor timing; member in union:edid::Descriptor
198 // Short audio descriptor from CEA EDID timing extension's data block collection.
221 // Short video descriptor from CEA EDID timing extension's data block collection.
231 // Vendor specific block from CEA EDID timing extension's data block collection.
244 // Short speaker descriptor from CEA EDID timing extension's data block collection.
261 // Data block from CEA EDID timing extension's data block collection. Although this
387 // Iterator that returns all of the timing modes of the display. The iterator

Completed in 236 milliseconds