Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Linux/drivers/pinctrl/meson/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 945 B image not shown  

Quelle  pinctrl-meson8-pmx.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * First generation of pinmux driver for Amlogic Meson SoCs
 *
 * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com>
 * Copyright (C) 2017 Jerome Brunet  <jbrunet@baylibre.com>
 */


struct meson8_pmx_data {
 bool is_gpio;
 unsigned int reg;
 unsigned int bit;
};

#define PMX_DATA(r, b, g)      \
 {        \
  .reg = r,      \
  .bit = b,      \
  .is_gpio = g,      \
 }

#define GROUP(grp, r, b)      \
 {        \
  .name = #grp,      \
  .pins = grp ## _pins,     \
  .num_pins = ARRAY_SIZE(grp ## _pins),   \
  .data = (const struct meson8_pmx_data[]){  \
   PMX_DATA(r, b, false),    \
  },       \
  }

#define GPIO_GROUP(gpio)      \
 {        \
  .name = #gpio,      \
  .pins = (const unsigned int[]){ gpio },   \
  .num_pins = 1,      \
  .data = (const struct meson8_pmx_data[]){  \
   PMX_DATA(0, 0, true),    \
  },       \
 }

extern const struct pinmux_ops meson8_pmx_ops;

Messung V0.5
C=96 H=100 G=97

¤ Dauer der Verarbeitung: 0.10 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.