Home
last modified time | relevance | path

Searched full:mox (Results 1 – 13 of 13) sorted by relevance

/linux/Documentation/ABI/testing/
H A Dsysfs-firmware-turris-mox-rwtm1 What: /sys/firmware/turris-mox-rwtm/board_version
5 Description: (Read) Board version burned into eFuses of this Turris Mox board.
8 What: /sys/firmware/turris-mox-rwtm/mac_address*
12 Description: (Read) MAC addresses burned into eFuses of this Turris Mox board.
15 What: /sys/firmware/turris-mox-rwtm/ram_size
19 Description: (Read) RAM size in MiB of this Turris Mox board as was detected
23 What: /sys/firmware/turris-mox-rwtm/serial_number
27 Description: (Read) Serial number burned into eFuses of this Turris Mox device.
/linux/Documentation/devicetree/bindings/firmware/
H A Dcznic,turris-mox-rwtm.txt1 Turris Mox rWTM firmware driver
4 - compatible : Should be "cznic,turris-mox-rwtm"
7 This device tree node should be used on Turris Mox, or potentially another A3700
8 compatible device running the Mox's rWTM firmware in the secure processor (for
14 turris-mox-rwtm {
15 compatible = "cznic,turris-mox-rwtm";
/linux/drivers/firmware/
H A Dturris-mox-rwtm.c3 * Turris Mox rWTM firmware driver
32 #define DRIVER_NAME "turris-mox-rwtm"
37 * The macros and constants below come from Turris Mox's rWTM firmware code.
39 * https://gitlab.labs.nic.cz/turris/mox-boot-builder/tree/master/wtmi.
234 pr_info("Turris Mox serial number %016llX\n", in mox_get_board_info()
391 sprintf(desc, "Turris MOX SN %s rWTM ECDSA key", sn); in mox_register_signing_key()
486 * /sys/firmware/turris-mox-rwtm to this device's sysfs directory. in turris_mox_rwtm_probe()
497 { .compatible = "cznic,turris-mox-rwtm", },
515 MODULE_DESCRIPTION("Turris Mox rWTM firmware driver");
H A DKconfig257 tristate "Turris Mox rWTM secure firmware driver"
265 processor of the Turris Mox router. Enable if you are building for
266 Turris Mox, and you will be able to read the device serial number and
273 bool "Turris Mox rWTM ECDSA message signing"
281 key (each Turris Mox has an ECDSA private key generated in the secure
H A DMakefile24 obj-$(CONFIG_TURRIS_MOX_RWTM) += turris-mox-rwtm.o
/linux/arch/arm64/boot/dts/marvell/
H A Darmada-3720-turris-mox.dts3 * Device Tree file for CZ.NIC Turris Mox Board
15 model = "CZ.NIC Turris Mox Board";
16 compatible = "cznic,turris-mox", "marvell,armada3720",
39 label = "mox:red:activity";
116 compatible = "marvell,armada-3700-rwtm-firmware", "cznic,turris-mox-rwtm";
144 * U-Boot port for Turris Mox has a bug which always expects that "ranges" DT property
313 compatible = "marvell,turris-mox-mv88e6190", "marvell,mv88e6190";
439 compatible = "marvell,turris-mox-mv88e6085", "marvell,mv88e6085";
507 compatible = "marvell,turris-mox-mv88e6190", "marvell,mv88e6190";
633 compatible = "marvell,turris-mox-mv88e6085", "marvell,mv88e6085";
[all …]
/linux/drivers/bus/
H A Dmoxtet.c3 * Turris Mox module configuration bus driver
33 { "sfp", -1, 0, "MOX D (SFP cage)" },
34 { "pci", MOXTET_IRQ_PCI, 1, "MOX B (Mini-PCIe)" },
35 { "topaz", MOXTET_IRQ_TOPAZ, 1, "MOX C (4 port switch)" },
36 { "peridot", MOXTET_IRQ_PERIDOT(0), 1, "MOX E (8 port switch)" },
37 { "usb3", MOXTET_IRQ_USB3, 2, "MOX F (USB 3.0)" },
38 { "pci-bridge", -1, 0, "MOX G (Mini-PCIe bridge)" },
345 dev_info(moxtet->dev, "Found MOX A (eMMC CPU) module\n"); in moxtet_find_topology()
347 dev_info(moxtet->dev, "Found MOX A (CPU) module\n"); in moxtet_find_topology()
349 dev_err(moxtet->dev, "Invalid Turris MOX A CPU module 0x%02x\n", in moxtet_find_topology()
[all …]
H A DKconfig72 tristate "CZ.NIC Turris Mox module configuration bus"
76 on CZ.NIC's Turris Mox. This is needed for the ability to discover
78 their settings. For example the GPIOs on Mox SFP module are
/linux/drivers/gpio/
H A Dgpio-moxtet.c3 * Turris Mox Moxtet GPIO expander
176 MODULE_DESCRIPTION("Turris Mox Moxtet GPIO expander");
H A DKconfig1931 tristate "Turris Mox Moxtet bus GPIO expander"
1934 Say yes here if you are building for the Turris Mox router.
1936 bus. For example the Mox module with SFP cage needs this driver
/linux/include/dt-bindings/bus/
H A Dmoxtet.h3 * Constant for device tree bindings for Turris Mox module configuration bus
/linux/Documentation/devicetree/bindings/net/dsa/
H A Dmarvell,mv88e6xxx.yaml44 - const: marvell,turris-mox-mv88e6085
47 - const: marvell,turris-mox-mv88e6190
/linux/include/linux/
H A Dmoxtet.h3 * Turris Mox module configuration bus driver