| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | MSP430.cpp | 25 static bool isSupportedMCU(const StringRef MCU) { in isSupportedMCU() argument 26 return llvm::StringSwitch<bool>(MCU) in isSupportedMCU() 32 static StringRef getSupportedHWMult(const Arg *MCU) { in getSupportedHWMult() argument 33 if (!MCU) in getSupportedHWMult() 36 return llvm::StringSwitch<StringRef>(MCU->getValue()) in getSupportedHWMult() 57 const Arg *MCU = Args.getLastArg(options::OPT_mmcu_EQ); in getMSP430TargetFeatures() local 58 if (MCU && !isSupportedMCU(MCU->getValue())) { in getMSP430TargetFeatures() 59 D.Diag(diag::err_drv_clang_unsupported) << MCU->getValue(); in getMSP430TargetFeatures() 64 if (!MCU && !HWMultArg) in getMSP430TargetFeatures() 68 StringRef SupportedHWMult = getSupportedHWMult(MCU); in getMSP430TargetFeatures() [all …]
|
| H A D | AVR.cpp | 404 for (const auto &MCU : MCUInfo) in GetMCUSubPath() local 405 if (MCU.Name == MCUName) in GetMCUSubPath() 406 return std::string(MCU.SubPath); in GetMCUSubPath() 411 for (const auto &MCU : MCUInfo) in GetMCUFamilyName() local 412 if (MCU.Name == MCUName) in GetMCUFamilyName() 413 return std::optional<StringRef>(MCU.Family); in GetMCUFamilyName() 418 for (const auto &MCU : MCUInfo) in GetMCUSectionAddressData() local 419 if (MCU.Name == MCUName && MCU.DataAddr > 0) in GetMCUSectionAddressData() 420 return std::optional<unsigned>(MCU.DataAddr); in GetMCUSectionAddressData()
|
| /freebsd/sys/contrib/device-tree/src/arm64/ti/ |
| H A D | k3-am62a.dtsi | 84 /* MCU Domain Range */ 86 <0x00 0x79000000 0x00 0x79000000 0x00 0x00008000>, /* MCU R5 ATCM */ 87 <0x00 0x79020000 0x00 0x79020000 0x00 0x00008000>, /* MCU R5 BTCM */ 88 <0x00 0x79100000 0x00 0x79100000 0x00 0x00040000>, /* MCU R5 IRAM0 */ 89 <0x00 0x79140000 0x00 0x79140000 0x00 0x00040000>, /* MCU R5 IRAM1 */ 103 <0x00 0x79000000 0x00 0x79000000 0x00 0x00008000>, /* MCU R5 ATCM */ 104 <0x00 0x79020000 0x00 0x79020000 0x00 0x00008000>, /* MCU R5 BTCM */ 105 <0x00 0x79100000 0x00 0x79100000 0x00 0x00040000>, /* MCU IRAM0 */ 106 <0x00 0x79140000 0x00 0x79140000 0x00 0x00040000>; /* MCU IRAM1 */
|
| H A D | k3-am62p.dtsi | 80 /* MCU Domain Range */ 99 <0x00 0x79000000 0x00 0x79000000 0x00 0x00008000>, /* MCU R5 ATCM */ 100 <0x00 0x79020000 0x00 0x79020000 0x00 0x00008000>, /* MCU R5 BTCM */ 101 <0x00 0x79100000 0x00 0x79100000 0x00 0x00040000>, /* MCU IRAM0 */ 102 <0x00 0x79140000 0x00 0x79140000 0x00 0x00040000>; /* MCU IRAM1 */
|
| H A D | k3-am65.dtsi | 81 ranges = <0x00 0x28380000 0x00 0x28380000 0x00 0x03880000>, /* MCU NAVSS*/ 84 <0x00 0x41000000 0x00 0x41000000 0x00 0x00020000>, /* MCU R5F Core0 */ 85 <0x00 0x41400000 0x00 0x41400000 0x00 0x00020000>, /* MCU R5F Core1 */ 86 <0x00 0x41c00000 0x00 0x41c00000 0x00 0x00080000>, /* MCU SRAM */
|
| H A D | k3-j721s2.dtsi | 150 ranges = <0x00 0x28380000 0x00 0x28380000 0x00 0x03880000>, /* MCU NAVSS*/ 153 <0x00 0x41000000 0x00 0x41000000 0x00 0x00020000>, /* MCU R5F Core0 */ 154 <0x00 0x41400000 0x00 0x41400000 0x00 0x00020000>, /* MCU R5F Core1 */ 155 <0x00 0x41c00000 0x00 0x41c00000 0x00 0x00100000>, /* MCU SRAM */
|
| H A D | k3-j7200.dtsi | 143 ranges = <0x00 0x28380000 0x00 0x28380000 0x00 0x03880000>, /* MCU NAVSS*/ 146 <0x00 0x41000000 0x00 0x41000000 0x00 0x00020000>, /* MCU R5F Core0 */ 147 <0x00 0x41400000 0x00 0x41400000 0x00 0x00020000>, /* MCU R5F Core1 */ 148 <0x00 0x41c00000 0x00 0x41c00000 0x00 0x00100000>, /* MCU SRAM */
|
| H A D | k3-j721e.dtsi | 156 ranges = <0x00 0x28380000 0x00 0x28380000 0x00 0x03880000>, /* MCU NAVSS*/ 159 <0x00 0x41000000 0x00 0x41000000 0x00 0x00020000>, /* MCU R5F Core0 */ 160 <0x00 0x41400000 0x00 0x41400000 0x00 0x00020000>, /* MCU R5F Core1 */ 161 <0x00 0x41c00000 0x00 0x41c00000 0x00 0x00100000>, /* MCU SRAM */
|
| H A D | k3-j784s4-j742s2-common.dtsi | 126 ranges = <0x00 0x28380000 0x00 0x28380000 0x00 0x03880000>, /* MCU NAVSS*/ 129 <0x00 0x41000000 0x00 0x41000000 0x00 0x00020000>, /* MCU R5F Core0 */ 130 <0x00 0x41400000 0x00 0x41400000 0x00 0x00020000>, /* MCU R5F Core1 */ 131 <0x00 0x41c00000 0x00 0x41c00000 0x00 0x00100000>, /* MCU SRAM */
|
| H A D | k3-j722s.dtsi | 190 /* MCU Domain Range */ 209 <0x00 0x79000000 0x00 0x79000000 0x00 0x00008000>, /* MCU R5 ATCM */ 210 <0x00 0x79020000 0x00 0x79020000 0x00 0x00008000>, /* MCU R5 BTCM */ 211 <0x00 0x79100000 0x00 0x79100000 0x00 0x00040000>, /* MCU IRAM0 */ 212 <0x00 0x79140000 0x00 0x79140000 0x00 0x00040000>; /* MCU IRAM1 */
|
| H A D | k3-am64-mcu.dtsi | 3 * Device Tree Source for AM64 SoC Family MCU Domain peripherals 10 * The MCU domain timer interrupts are routed only to the ESM module, 11 * and not currently available for Linux. The MCU domain timers are
|
| H A D | k3-am62p-mcu.dtsi | 3 * Device Tree file for the AM62P MCU domain peripherals 26 * The MCU domain timer interrupts are routed only to the ESM module, 27 * and not currently available for Linux. The MCU domain timers are
|
| H A D | k3-am62-mcu.dtsi | 3 * Device Tree Source for AM625 SoC Family MCU Domain peripherals 27 * The MCU domain timer interrupts are routed only to the ESM module, 28 * and not currently available for Linux. The MCU domain timers are
|
| H A D | k3-am62a-mcu.dtsi | 3 * Device Tree Source for AM625 SoC Family MCU Domain peripherals 26 * The MCU domain timer interrupts are routed only to the ESM module, 27 * and not currently available for Linux. The MCU domain timers are
|
| H A D | k3-am62p-j722s-common-mcu.dtsi | 3 * Device Tree file for the MCU domain peripherals shared by AM62P and J722S 27 * The MCU domain timer interrupts are routed only to the ESM module, 28 * and not currently available for Linux. The MCU domain timers are
|
| /freebsd/sys/contrib/device-tree/Bindings/hwmon/ |
| H A D | nsa320-mcu.txt | 6 - data-gpios : The GPIO pin connected to the data line on the MCU 7 - clk-gpios : The GPIO pin connected to the clock line on the MCU 8 - act-gpios : The GPIO pin connected to the active line on the MCU
|
| /freebsd/sys/contrib/device-tree/src/arm64/amlogic/ |
| H A D | meson-g12b-a311d-khadas-vim3.dts | 19 * The VIM3 on-board MCU can mux the PCIe/USB3.0 shared differential 25 * If the MCU is configured to mux the PCIe/USB3.0 differential lines 30 * update these nodes accordingly if PCIe mode is selected by the MCU.
|
| H A D | meson-g12b-s922x-khadas-vim3.dts | 19 * The VIM3 on-board MCU can mux the PCIe/USB3.0 shared differential 25 * If the MCU is configured to mux the PCIe/USB3.0 differential lines 30 * update these nodes accordingly if PCIe mode is selected by the MCU.
|
| H A D | meson-sm1-khadas-vim3l.dts | 81 * The VIM3 on-board MCU can mux the PCIe/USB3.0 shared differential 87 * If the MCU is configured to mux the PCIe/USB3.0 differential lines 92 * update these nodes accordingly if PCIe mode is selected by the MCU.
|
| /freebsd/sys/contrib/device-tree/Bindings/media/ |
| H A D | allegro.txt | 5 Each actual codec engines is controlled by a microcontroller (MCU). Host 6 software uses a provided mailbox interface to communicate with the MCU. The 7 MCU share an interrupt.
|
| /freebsd/sys/contrib/device-tree/Bindings/mailbox/ |
| H A D | hisilicon,hi6220-mailbox.txt | 24 dst_irq: IRQ identifier index number which used by MCU 34 - hi6220,mbox-tx-noirq: Property of MCU firmware's feature, so mailbox driver 35 use this flag to ask MCU to enable "automatic idle
|
| /freebsd/sys/contrib/device-tree/Bindings/mfd/ |
| H A D | stmfx.txt | 4 communication with the main MCU. Its main features are GPIO expansion, main 5 MCU IDD measurement (IDD is the amount of current that flows through VDD) and
|
| /freebsd/sys/contrib/device-tree/Bindings/arm/freescale/ |
| H A D | fsl,imx7ulp-pm.txt | 5 the MCU into and out of all stop and run power modes. Specifically, it 7 controlling the power, clocks, and memories of the MCU to achieve the
|
| /freebsd/sys/contrib/device-tree/Bindings/dma/ |
| H A D | fsl-imx-sdma.txt | 33 0 MCU domain SSI 37 4 MCU domain UART 40 7 MCU domain CSPI
|
| /freebsd/sys/contrib/device-tree/Bindings/powerpc/fsl/ |
| H A D | mcu-mpc8349emitx.txt | 1 Freescale MPC8349E-mITX-compatible Power Management Micro Controller Unit (MCU)
|