Home
last modified time | relevance | path

Searched full:chameleon (Results 1 – 21 of 21) sorted by relevance

/linux/Documentation/driver-api/
H A Dmen-chameleon-bus.rst2 MEN Chameleon Bus
11 2.1 MEN Chameleon Bus
28 Chameleon Bus (called MCB throughout this document).
55 - The MEN Chameleon Bus itself,
57 - the parser for the Chameleon table.
59 MEN Chameleon Bus
62 The MEN Chameleon Bus is an artificial bus system that attaches to a so
63 called Chameleon FPGA device found on some hardware produced my MEN Mikro
75 Chameleon FPGA is attached to. Some IP Core drivers may need to interact with
86 The parser reads the first 512 bytes of a Chameleon device and parses the
[all …]
H A Dindex.rst63 men-chameleon-bus
/linux/include/linux/
H A Dmcb.h3 * MEN Chameleon Bus.
21 * struct mcb_bus - MEN Chameleon Bus
48 * struct mcb_device - MEN Chameleon Bus device
55 * @inst: instance in Chameleon table
56 * @group: group in Chameleon table
57 * @var: variant in Chameleon table
58 * @bar: BAR in Chameleon table
59 * @rev: revision in Chameleon table
81 * struct mcb_driver - MEN Chameleon Bus device driver
/linux/drivers/mcb/
H A Dmcb-internal.h30 * @revision: Revison of Chameleon table in FPGA
31 * @model: Chameleon table model ASCII char
34 * @magic: Chameleon header magic number (0xabce for version 2)
51 * struct chameleon_gdd - Chameleon General Device Descriptor
86 * struct chameleon_bdd - Chameleon Bridge Device Descriptor
H A Dmcb-parse.c138 * chameleon header. This header is comparable in chameleon_get_bar()
191 /* We only support chameleon v2 at the moment */ in chameleon_parse_cells()
194 pr_err("Unsupported chameleon version 0x%x\n", in chameleon_parse_cells()
228 pr_err("Invalid chameleon descriptor type 0x%x\n", in chameleon_parse_cells()
242 pr_debug("%d cell(s) found. Chameleon table size: 0x%04x bytes\n", num_cells, table_size); in chameleon_parse_cells()
H A DKconfig3 # MEN Chameleon Bus (MCB) support
12 The MCB (MEN Chameleon Bus) is a Bus specific to MEN Mikroelektronik
H A Dmcb-pci.c3 * MEN Chameleon Bus.
100 /* Then, allocate it again with the actual chameleon table size */ in mcb_pci_probe()
H A Dmcb-lpc.c3 * MEN Chameleon Bus.
71 /* Then, allocate it again with the actual chameleon table size */ in mcb_lpc_probe()
H A Dmcb-core.c3 * MEN Chameleon Bus.
509 /* mcb must be initialized after PCI but before the chameleon drivers.
516 MODULE_DESCRIPTION("MEN Chameleon Bus Driver");
/linux/sound/soc/google/
H A DKconfig4 tristate "Google Chameleon v3 I2S device"
6 Enable support for the Google Chameleon v3 I2S device.
H A Dchv3-i2s.c338 MODULE_DESCRIPTION("Chameleon v3 I2S interface");
/linux/Documentation/devicetree/bindings/sound/
H A Dgoogle,chv3-i2s.yaml7 title: Google Chameleon v3 I2S device
13 I2S device for the Google Chameleon v3. The device handles both RX
H A Dgoogle,chv3-codec.yaml7 title: Google Chameleon v3 audio codec
/linux/arch/arm/boot/dts/intel/socfpga/
H A Dsocfpga_arria10_chameleonv3.dts9 model = "Google Chameleon V3";
10 compatible = "google,chameleon-v3", "enclustra,mercury-aa1",
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-mcb5 Description: Hardware chip or device hosting the MEN chameleon bus
/linux/sound/soc/codecs/
H A Dchv3-codec.c40 MODULE_DESCRIPTION("ASoC Chameleon v3 codec driver");
H A DKconfig740 tristate "Google Chameleon v3 codec driver"
742 Enable support for the Google Chameleon v3 audio codec.
/linux/Documentation/devicetree/bindings/arm/
H A Daltera.yaml35 - google,chameleon-v3
/linux/Documentation/translations/zh_CN/driver-api/
H A Dindex.rst101 * men-chameleon-bus
/linux/drivers/tty/serial/
H A Dmen_z135_uart.c884 * does is register with the legacy MEN Chameleon subsystem.
/linux/
H A DMAINTAINERS15095 MEN CHAMELEON BUS (mcb)
15098 F: Documentation/driver-api/men-chameleon-bus.rst