.. | .. |
---|
5 | 5 | |
---|
6 | 6 | menuconfig MELLANOX_PLATFORM |
---|
7 | 7 | bool "Platform support for Mellanox hardware" |
---|
8 | | - depends on X86 || ARM || COMPILE_TEST |
---|
9 | | - ---help--- |
---|
| 8 | + depends on X86 || ARM || ARM64 || COMPILE_TEST |
---|
| 9 | + help |
---|
10 | 10 | Say Y here to get to see options for platform support for |
---|
11 | 11 | Mellanox systems. This option alone does not add any kernel code. |
---|
12 | 12 | |
---|
.. | .. |
---|
19 | 19 | depends on REGMAP |
---|
20 | 20 | depends on HWMON |
---|
21 | 21 | depends on I2C |
---|
22 | | - ---help--- |
---|
| 22 | + help |
---|
23 | 23 | This driver handles hot-plug events for the power suppliers, power |
---|
24 | 24 | cables and fans on the wide range Mellanox IB and Ethernet systems. |
---|
25 | 25 | |
---|
.. | .. |
---|
34 | 34 | to system resets operation, system reset causes monitoring and some |
---|
35 | 35 | kinds of mux selection. |
---|
36 | 36 | |
---|
| 37 | +config MLXBF_TMFIFO |
---|
| 38 | + tristate "Mellanox BlueField SoC TmFifo platform driver" |
---|
| 39 | + depends on ARM64 |
---|
| 40 | + depends on ACPI |
---|
| 41 | + depends on VIRTIO_CONSOLE && VIRTIO_NET |
---|
| 42 | + help |
---|
| 43 | + Say y here to enable TmFifo support. The TmFifo driver provides |
---|
| 44 | + platform driver support for the TmFifo which supports console |
---|
| 45 | + and networking based on the virtio framework. |
---|
| 46 | + |
---|
| 47 | +config MLXBF_BOOTCTL |
---|
| 48 | + tristate "Mellanox BlueField Firmware Boot Control driver" |
---|
| 49 | + depends on ARM64 |
---|
| 50 | + depends on ACPI |
---|
| 51 | + depends on NET |
---|
| 52 | + help |
---|
| 53 | + The Mellanox BlueField firmware implements functionality to |
---|
| 54 | + request swapping the primary and alternate eMMC boot partition, |
---|
| 55 | + and to set up a watchdog that can undo that swap if the system |
---|
| 56 | + does not boot up correctly. This driver provides sysfs access |
---|
| 57 | + to the userspace tools, to be used in conjunction with the eMMC |
---|
| 58 | + device driver to do necessary initial swap of the boot partition. |
---|
| 59 | + |
---|
37 | 60 | endif # MELLANOX_PLATFORM |
---|