/openbmc/linux/Documentation/devicetree/bindings/display/ |
H A D | xylon,logicvc-display.yaml | 25 In version 3 of the controller, each layer has fixed memory offset and address 103 xylon,background-layer: 106 The last layer is used to display a black background (C_USE_BACKGROUND). 107 The layer must still be registered. 126 "^layer@[0-9]+$": 133 xylon,layer-depth: 135 description: Layer depth (C_LAYER_X_DATA_WIDTH). 137 xylon,layer-colorspace: 143 description: Layer colorspace (C_LAYER_X_TYPE). 145 xylon,layer-alpha-mode: [all …]
|
/openbmc/openbmc/poky/documentation/dev-manual/ |
H A D | layers.rst | 9 other. For introductory information on the Yocto Project Layer Model, 11 ":ref:`overview-manual/yp-intro:the yocto project layer model`" 14 Creating Your Own Layer 23 layer-creation tools, see the 24 ":ref:`bsp-guide/bsp:creating a new bsp layer using the \`\`bitbake-layers\`\` script`" 26 …Guide and the ":ref:`dev-manual/layers:creating a general layer using the \`\`bitbake-layers\`\` s… 29 Follow these general steps to create your layer without using tools: 31 #. *Check Existing Layers:* Before creating a new layer, you should be 32 sure someone has not already created a layer containing the Metadata 35 the Yocto Project. You could find a layer that is identical or close [all …]
|
/openbmc/openbmc/poky/scripts/ |
H A D | yocto-check-layer | 3 # Yocto Project layer checking tool 30 PROGNAME = 'yocto-check-layer' 35 def test_layer(td, layer, test_software_layer_signatures): argument 37 logger.info("Starting to analyze: %s" % layer['name']) 40 …tc = CheckLayerTestContext(td=td, logger=logger, layer=layer, test_software_layer_signatures=test_… 44 def dump_layer_debug(layer): argument 45 logger.debug("Found layer %s (%s)" % (layer["name"], layer["path"])) 46 collections = layer.get("collections", {}) 48 logger.debug("%s collections: %s" % (layer["name"], ", ".join(collections))) 52 description="Yocto Project layer checking tool", [all …]
|
/openbmc/linux/drivers/gpu/drm/logicvc/ |
H A D | logicvc_layer.c | 87 struct logicvc_layer *layer = logicvc_layer(drm_plane); in logicvc_plane_atomic_check() local 111 ret = logicvc_layer_buffer_find_setup(logicvc, layer, new_state, in logicvc_plane_atomic_check() 123 layer->index != (logicvc->config.layers_count - 1) && in logicvc_plane_atomic_check() 140 struct logicvc_layer *layer = logicvc_layer(drm_plane); in logicvc_plane_atomic_update() local 149 u32 index = layer->index; in logicvc_plane_atomic_update() 152 /* Layer dimensions */ in logicvc_plane_atomic_update() 167 logicvc_layer_buffer_find_setup(logicvc, layer, new_state, in logicvc_plane_atomic_update() 170 /* Layer memory offsets */ in logicvc_plane_atomic_update() 180 /* Layer position */ in logicvc_plane_atomic_update() 185 /* Vertical position must be set last to sync layer register changes. */ in logicvc_plane_atomic_update() [all …]
|
/openbmc/openbmc/poky/bitbake/lib/toaster/toastergui/templates/ |
H A D | importlayer.html | 5 {% block title %} Import layer - {{project.name}} - Toaster {% endblock %} 30 …<span class="help-block">The layer you are importing must be compatible with <strong>{{project.rel… 38 <div class="form-group" id="layer-name-ctrl"> 39 <label class="control-label" for="import-layer-name"> 40 Layer name 41 …phicon-question-sign get-help" title="Something like 'meta-mylayer'. Your layer name must be uniqu… 43 …<input class="form-control" id="import-layer-name" type="text" required autofocus data-autocomplet… 44 …<span class="help-block" style="display: none;" id="invalid-layer-name-hint">A valid layer name ca… 45 <span class="help-inline" style="display: none;" id="duplicated-layer-name-hint"></span> 48 <div id="duplicate-layer-info" style="display:none"> [all …]
|
H A D | layerdetails.html | 6 {% block title %} {{layerversion.layer.name}} - {{project.name}} - Toaster {% endblock %} 9 <div id="delete-layer-modal" class="modal fade" tabindex="-1" role="dialog" 14 Are you sure you want to delete the <strong>{{layerversion.layer.name}}</strong> layer? 17 <button type="button" id="layer-delete-confirmed" class="btn 18 btn-primary">Delete layer</button> 36 {{layerversion.layer.name}} ({{layerversion.get_vcs_reference|truncatechars:13}}) 40 {# If this is not an imported layer then hide the edit ui #} 65 name : "{{layerversion.layer.name}}", 90 {% if layerversion.layer.local_source_dir %} 91 <h1>{{layerversion.layer.name}} <small class="commit" style="display:none;"></small> [all …]
|
/openbmc/openbmc/meta-phosphor/conf/ |
H A D | layer.conf | 8 BBFILE_COLLECTIONS += "phosphor-layer" 9 BBFILE_PATTERN_phosphor-layer := "^${LAYERDIR}/" 10 LAYERVERSION_phosphor-layer = "1" 11 LAYERDEPENDS_phosphor-layer = "core" 12 LAYERDEPENDS_phosphor-layer += "openembedded-layer" 13 LAYERDEPENDS_phosphor-layer += "meta-python" 14 LAYERDEPENDS_phosphor-layer += "networking-layer" 15 LAYERSERIES_COMPAT_phosphor-layer = "scarthgap styhead" 20 aspeed-layer:${LAYERDIR}/dynamic-layers/aspeed-layer/recipes-*/*/*.bb \ 21 aspeed-layer:${LAYERDIR}/dynamic-layers/aspeed-layer/recipes-*/*/*.bbappend \ [all …]
|
/openbmc/linux/drivers/gpu/drm/xlnx/ |
H A D | zynqmp_disp.c | 82 * struct zynqmp_disp_layer_dma - DMA channel for one data plane of a layer 94 * struct zynqmp_disp_layer_info - Static layer information 106 * struct zynqmp_disp_layer - Display layer 107 * @id: Layer ID 109 * @info: Static layer information 187 /* List of video layer formats */ 292 /* List of graphics layer formats */ 367 static bool zynqmp_disp_layer_is_video(const struct zynqmp_disp_layer *layer) in zynqmp_disp_layer_is_video() argument 369 return layer->id == ZYNQMP_DPSUB_LAYER_VID; in zynqmp_disp_layer_is_video() 373 * zynqmp_disp_avbuf_set_format - Set the input format for a layer [all …]
|
/openbmc/linux/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_qos.c | 79 static u32 sparx5_lg_get_leak_time(struct sparx5 *sparx5, u32 layer, u32 group) in sparx5_lg_get_leak_time() argument 83 value = spx5_rd(sparx5, HSCH_HSCH_TIMER_CFG(layer, group)); in sparx5_lg_get_leak_time() 87 static void sparx5_lg_set_leak_time(struct sparx5 *sparx5, u32 layer, u32 group, in sparx5_lg_set_leak_time() argument 91 HSCH_HSCH_TIMER_CFG(layer, group)); in sparx5_lg_set_leak_time() 94 static u32 sparx5_lg_get_first(struct sparx5 *sparx5, u32 layer, u32 group) in sparx5_lg_get_first() argument 98 value = spx5_rd(sparx5, HSCH_HSCH_LEAK_CFG(layer, group)); in sparx5_lg_get_first() 102 static u32 sparx5_lg_get_next(struct sparx5 *sparx5, u32 layer, u32 group, in sparx5_lg_get_next() argument 112 static u32 sparx5_lg_get_last(struct sparx5 *sparx5, u32 layer, u32 group) in sparx5_lg_get_last() argument 116 itr = sparx5_lg_get_first(sparx5, layer, group); in sparx5_lg_get_last() 119 next = sparx5_lg_get_next(sparx5, layer, group, itr); in sparx5_lg_get_last() [all …]
|
/openbmc/openbmc/poky/bitbake/lib/toaster/toastergui/static/js/ |
H A D | importlayer.js | 5 var layerDepBtn = $("#add-layer-dependency-btn"); 7 var layerNameInput = $("#import-layer-name"); 8 var vcsURLInput = $("#layer-git-repo-url"); 9 var gitRefInput = $("#layer-git-ref"); 10 var layerDepInput = $("#layer-dependency"); 11 var layerNameCtrl = $("#layer-name-ctrl"); 12 var duplicatedLayerName = $("#duplicated-layer-name-hint"); 38 // disable the "Add layer" button when the layer input typeahead is empty 47 /* We automatically add "openembedded-core" layer for convenience as a 52 function(layer) { argument [all …]
|
/openbmc/openbmc/poky/bitbake/lib/toaster/tests/browser/ |
H A D | test_layerdetails_page.py | 14 from orm.models import Layer, Layer_Version, Project, LayerSource, Release 43 subdir = "/layer" 45 summary = "A imported layer" 48 imported_layer = Layer.objects.create(name=name, 54 layer=imported_layer, 68 """ Edit all the editable fields for the layer refresh the page and 72 self.wait_until_visible("#add-remove-layer-btn") 74 self.click("#add-remove-layer-btn") 75 self.click("#edit-layer-source") 78 self.wait_until_visible("#layer-git-repo-url") [all …]
|
/openbmc/linux/drivers/gpu/drm/sun4i/ |
H A D | sun4i_layer.c | 69 struct sun4i_layer *layer = plane_to_sun4i_layer(plane); in sun4i_backend_layer_atomic_disable() local 70 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_disable() 72 sun4i_backend_layer_enable(backend, layer->id, false); in sun4i_backend_layer_atomic_disable() 89 struct sun4i_layer *layer = plane_to_sun4i_layer(plane); in sun4i_backend_layer_atomic_update() local 90 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_update() 93 sun4i_backend_cleanup_layer(backend, layer->id); in sun4i_backend_layer_atomic_update() 101 sun4i_backend_update_layer_frontend(backend, layer->id, in sun4i_backend_layer_atomic_update() 105 sun4i_backend_update_layer_formats(backend, layer->id, plane); in sun4i_backend_layer_atomic_update() 106 sun4i_backend_update_layer_buffer(backend, layer->id, plane); in sun4i_backend_layer_atomic_update() 109 sun4i_backend_update_layer_coord(backend, layer->id, plane); in sun4i_backend_layer_atomic_update() [all …]
|
H A D | sun8i_ui_layer.c | 125 DRM_DEBUG_DRIVER("Layer source offset X: %d Y: %d\n", in sun8i_ui_layer_update_coord() 127 DRM_DEBUG_DRIVER("Layer source size W: %d H: %d\n", src_w, src_h); in sun8i_ui_layer_update_coord() 152 DRM_DEBUG_DRIVER("Layer destination coordinates X: %d Y: %d\n", in sun8i_ui_layer_update_coord() 154 DRM_DEBUG_DRIVER("Layer destination size W: %d H: %d\n", dst_w, dst_h); in sun8i_ui_layer_update_coord() 216 DRM_DEBUG_DRIVER("Layer line width: %d bytes\n", fb->pitches[0]); in sun8i_ui_layer_update_buffer() 235 struct sun8i_ui_layer *layer = plane_to_sun8i_ui_layer(plane); in sun8i_ui_layer_atomic_check() local 251 if (layer->mixer->cfg->scaler_mask & BIT(layer->channel)) { in sun8i_ui_layer_atomic_check() 267 struct sun8i_ui_layer *layer = plane_to_sun8i_ui_layer(plane); in sun8i_ui_layer_atomic_disable() local 269 struct sun8i_mixer *mixer = layer->mixer; in sun8i_ui_layer_atomic_disable() 271 sun8i_ui_layer_enable(mixer, layer->channel, layer->overlay, false, 0, in sun8i_ui_layer_atomic_disable() [all …]
|
/openbmc/linux/Documentation/networking/caif/ |
H A D | linux_caif.rst | 31 * CAIF Socket Layer and GPRS IP Interface. 33 * CAIF Link Layer, implemented as NET devices. 54 +--> ! HSI ! ! TTY ! ! USB ! <- Link Layer (Net Devices) 63 CAIF Core Protocol Layer 66 CAIF Core layer implements the CAIF protocol as defined by ST-Ericsson. 68 each layer described in the specification is implemented as a separate layer. 69 The architecture is inspired by the design patterns "Protocol Layer" and 78 - Layered architecture (a la Streams), each layer in the CAIF 80 - Clients must call configuration function to add PHY layer. 81 - Clients must implement CAIF layer to consume/produce [all …]
|
/openbmc/openbmc/poky/bitbake/lib/bblayers/ |
H A D | action.py | 33 sys.stderr.write("Specified layer directory %s doesn't exist\n" % layerdir) 36 layer_conf = os.path.join(layerdir, 'conf', 'layer.conf') 38 …sys.stderr.write("Specified layer directory %s doesn't contain a conf/layer.conf file\n" % layerdi… 61 bb.fatal("Parse failure with the specified layer added, exiting.") 64 sys.stderr.write("Specified layer %s is already in BBLAYERS\n" % item) 95 """flatten layer configuration into a separate output directory. 97 Takes the specified layers (or all layers in the current layer 105 * where anything beyond the normal layer setup has been added to 106 layer.conf (only the lowest priority number layer's layer.conf is used) 111 Warning: if you flatten several layers where another layer is intended to [all …]
|
/openbmc/linux/include/net/caif/ |
H A D | caif_layer.h | 36 * enum caif_ctrlcmd - CAIF Stack Control Signaling sent in layer.ctrlcmd(). 47 * @CAIF_CTRLCMD_INIT_RSP: Called initially when the layer below 55 * @_CAIF_CTRLCMD_PHYIF_FLOW_OFF_IND: CAIF Link layer temporarily cannot 57 * @_CAIF_CTRLCMD_PHYIF_FLOW_ON_IND: Called if CAIF Link layer is able 59 * @_CAIF_CTRLCMD_PHYIF_DOWN_IND: Called if CAIF Link layer is going 63 * They are used for signaling originating from the modem or CAIF Link Layer. 80 * to the CAIF Link Layer or modem. 88 * @_CAIF_MODEMCMD_PHYIF_USEFULL: Notify physical layer that it is in use 90 * @_CAIF_MODEMCMD_PHYIF_USELESS: Notify physical layer that it is 115 * struct cflayer - CAIF Stack layer. [all …]
|
/openbmc/openbmc/poky/scripts/lib/checklayer/cases/ |
H A D | common.py | 15 if self.tc.layer['type'] == LayerType.CORE: 16 raise unittest.SkipTest("Core layer's README is top level") 19 readme_files = glob.glob(os.path.join(self.tc.layer['path'], '[Rr][Ee][Aa][Dd][Mm][Ee]*')) 21 msg="Layer doesn't contain a README file.") 31 msg="Layer contains a README file but it is empty.") 33 # If a layer's README references another README, then the checks below are not valid 46 globs, in either the layer directory itself or the repository top-level 49 directories = [self.tc.layer["path"]] 63 Test that the layer has a SECURITY.md (or similar) file, either in the 64 layer itself or at the top of the containing git repository. [all …]
|
/openbmc/openbmc/poky/scripts/lib/checklayer/ |
H A D | __init__.py | 1 # Yocto Project layer check tool 37 lconf = os.path.join(layer_path, 'conf', 'layer.conf') 49 raise RuntimeError("Parsing of layer.conf from layer: %s failed" % layer_path) 77 Scans layer directory to detect what type of layer 80 Returns a dictionary with layer name, type and path. 83 layer = {} 86 layer['name'] = layer_name 87 layer['path'] = layer_path 88 layer['conf'] = {} 90 if not os.path.isfile(os.path.join(layer_path, 'conf', 'layer.conf')): [all …]
|
/openbmc/openbmc/meta-raspberrypi/conf/ |
H A D | layer.conf | 18 # The dynamic-layers directory hosts the extensions and layer specific 21 # The .bbappend and .bb files are included if the respective layer 24 openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/*/*/*.bb \ 25 openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/*/*/*.bbappend \ 26 networking-layer:${LAYERDIR}/dynamic-layers/networking-layer/*/*/*.bb \ 27 networking-layer:${LAYERDIR}/dynamic-layers/networking-layer/*/*/*.bbappend \ 28 qt5-layer:${LAYERDIR}/dynamic-layers/qt5-layer/*/*/*.bb \ 29 qt5-layer:${LAYERDIR}/dynamic-layers/qt5-layer/*/*/*.bbappend \ 30 multimedia-layer:${LAYERDIR}/dynamic-layers/multimedia-layer/*/*/*.bb \ 31 multimedia-layer:${LAYERDIR}/dynamic-layers/multimedia-layer/*/*/*.bbappend \
|
/openbmc/openbmc/meta-google/conf/ |
H A D | layer.conf | 8 aspeed-layer:${LAYERDIR}/dynamic-layers/aspeed-layer/recipes-*/*/*.bb \ 9 aspeed-layer:${LAYERDIR}/dynamic-layers/aspeed-layer/recipes-*/*/*.bbappend \ 10 nuvoton-layer:${LAYERDIR}/dynamic-layers/nuvoton-layer/recipes-*/*/*.bb \ 11 nuvoton-layer:${LAYERDIR}/dynamic-layers/nuvoton-layer/recipes-*/*/*.bbappend \ 14 BBFILE_COLLECTIONS += "google-layer" 15 BBFILE_PATTERN_google-layer := "^${LAYERDIR}/" 16 LAYERVERSION_google-layer = "1" 17 LAYERSERIES_COMPAT_google-layer = "scarthgap styhead" 18 LAYERDEPENDS_google-layer += "core phosphor-layer tpm-layer"
|
/openbmc/openbmc/meta-openembedded/meta-xfce/conf/ |
H A D | layer.conf | 7 BBFILE_COLLECTIONS += "xfce-layer" 8 BBFILE_PATTERN_xfce-layer := "^${LAYERDIR}/" 9 BBFILE_PRIORITY_xfce-layer = "5" 13 LAYERVERSION_xfce-layer = "1" 15 LAYERDEPENDS_xfce-layer = "core" 16 LAYERDEPENDS_xfce-layer += "openembedded-layer" 17 LAYERDEPENDS_xfce-layer += "gnome-layer" 18 LAYERDEPENDS_xfce-layer += "multimedia-layer" 19 LAYERDEPENDS_xfce-layer += "meta-python" 20 LAYERDEPENDS_xfce-layer += "networking-layer" [all …]
|
/openbmc/linux/drivers/gpu/drm/atmel-hlcdc/ |
H A D | atmel_hlcdc_dc.h | 132 * Atmel HLCDC Layer registers layout structure 134 * Each HLCDC layer has its own register organization and a given register 137 * This structure stores common registers layout for a given layer and is 138 * used by HLCDC layer code to choose the appropriate register to write to 153 * @general_config: general layer config register 202 * Atmel HLCDC layer types 215 * This structure list all the formats supported by a given layer. 226 * Atmel HLCDC Layer description structure 228 * This structure describes the capabilities provided by a given layer. 230 * @name: layer name [all …]
|
/openbmc/linux/drivers/media/dvb-frontends/ |
H A D | mb86a20s.c | 377 unsigned layer) in mb86a20s_get_modulation() argument 381 [0] = 0x86, /* Layer A */ in mb86a20s_get_modulation() 382 [1] = 0x8a, /* Layer B */ in mb86a20s_get_modulation() 383 [2] = 0x8e, /* Layer C */ in mb86a20s_get_modulation() 386 if (layer >= ARRAY_SIZE(reg)) in mb86a20s_get_modulation() 388 rc = mb86a20s_writereg(state, 0x6d, reg[layer]); in mb86a20s_get_modulation() 409 unsigned layer) in mb86a20s_get_fec() argument 414 [0] = 0x87, /* Layer A */ in mb86a20s_get_fec() 415 [1] = 0x8b, /* Layer B */ in mb86a20s_get_fec() 416 [2] = 0x8f, /* Layer C */ in mb86a20s_get_fec() [all …]
|
/openbmc/openbmc/poky/meta/lib/oeqa/selftest/cases/ |
H A D | layerappend.py | 61 layer = os.path.join(corebase, "meta-layertest" + l) 62 self.assertFalse(os.path.exists(layer)) 63 os.mkdir(layer) 64 os.mkdir(layer + "/conf") 65 with open(layer + "/conf/layer.conf", "w") as f: 67 os.mkdir(layer + "/recipes-test") 69 with open(layer + "/recipes-test/layerappendtest.bb", "w") as f: 72 with open(layer + "/recipes-test/layerappendtest.bbappend", "w") as f: 74 os.mkdir(layer + "/recipes-test/layerappendtest") 75 with open(layer + "/recipes-test/layerappendtest/appendtest.txt", "w") as f: [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/conf/ |
H A D | layer.conf | 5 # Therefore if you want a given layer to be considered high priority 17 BBFILE_COLLECTIONS += "openembedded-layer" 18 BBFILE_PATTERN_openembedded-layer := "^${LAYERDIR}/" 20 # Define the priority for recipes (.bb files) from this layer, 21 # choosing carefully how this layer interacts with all of the 24 BBFILE_PRIORITY_openembedded-layer = "5" 31 multimedia-layer:${LAYERDIR}/dynamic-layers/multimedia-layer/recipes-*/*/*.bb \ 32 multimedia-layer:${LAYERDIR}/dynamic-layers/multimedia-layer/recipes-*/*/*.bbappend \ 33 networking-layer:${LAYERDIR}/dynamic-layers/networking-layer/recipes-*/*/*.bb \ 34 networking-layer:${LAYERDIR}/dynamic-layers/networking-layer/recipes-*/*/*.bbappend \ [all …]
|