Home
last modified time | relevance | path

Searched +full:a +full:- +full:ilm (Results 1 – 20 of 20) sorted by relevance

/kernel/liteos_m/targets/riscv_nuclei_demo_soc_gcc/SoC/demosoc/Board/nuclei_fpga_eval/Source/GCC/
Dgcc_demosoc_ilm.ld4 * SPDX-License-Identifier: Apache-2.0
8 * You may obtain a copy of the License at
10 * www.apache.org/licenses/LICENSE-2.0
20 * @brief GNU Linker Script for Nuclei N/NX based device in ilm Download Mode
31 ilm (rxai!w) : ORIGIN = 0x80000000, LENGTH = 64K
44 } >ilm AT>ilm
50 } >ilm AT>ilm
55 } >ilm AT>ilm
63 } >ilm AT>ilm
86 } >ilm AT>ilm
[all …]
Dgcc_demosoc_flash.ld4 * SPDX-License-Identifier: Apache-2.0
8 * You may obtain a copy of the License at
10 * www.apache.org/licenses/LICENSE-2.0
31 ilm (rxai!w) : ORIGIN = 0x80000000, LENGTH = 64K
54 } >ilm AT>flash
63 } >ilm AT>flash
68 } >ilm AT>flash
73 } >ilm AT>flash
109 first. Because this is a wildcard, it
112 linker won't look for a file to match a
[all …]
Dgcc_demosoc_flashxip.ld4 * SPDX-License-Identifier: Apache-2.0
8 * You may obtain a copy of the License at
10 * www.apache.org/licenses/LICENSE-2.0
30 * <o0> Flash Base Address <0x0-0xFFFFFFFF:8>
31 * <o1> Flash Size (in Bytes) <0x0-0xFFFFFFFF:8>
37 /*--------------------- ILM RAM Configuration ---------------------------
38 * <h> ILM RAM Configuration
39 * <o0> ILM RAM Base Address <0x0-0xFFFFFFFF:8>
40 * <o1> ILM RAM Size (in Bytes) <0x0-0xFFFFFFFF:8>
46 /*--------------------- Embedded RAM Configuration ---------------------------
[all …]
/kernel/liteos_m/targets/riscv_nuclei_demo_soc_gcc/GCC/
Dgcc_demosoc_ilm.ld4 * SPDX-License-Identifier: Apache-2.0
8 * You may obtain a copy of the License at
10 * www.apache.org/licenses/LICENSE-2.0
20 * @brief GNU Linker Script for Nuclei N/NX based device in ilm Download Mode
31 ilm (rxai!w) : ORIGIN = 0x80000000, LENGTH = 64K
45 } >ilm AT>ilm
51 } >ilm AT>ilm
56 } >ilm AT>ilm
64 } >ilm AT>ilm
87 } >ilm AT>ilm
[all …]
Dopenocd_demosoc.cfg12 ## So if you want to specify a dedicated FTDI device, you can select following device description:
13 ## "Dual RS232-HS" is for Nuclei HummingBird Debugger V1
14 ## "USB <-> JTAG-DEBUGGER" is for Nuclei HummingBird Debugger V2
16 # ftdi_device_desc "Dual RS232-HS"
17 # ftdi_device_desc "USB <-> JTAG-DEBUGGER"
22 ftdi_layout_signal nSRST -oe 0x0020 -data 0x0020
23 ftdi_layout_signal TCK -data 0x0001
24 ftdi_layout_signal TDI -data 0x0002
25 ftdi_layout_signal TDO -input 0x0004
26 ftdi_layout_signal TMS -data 0x0008
[all …]
/kernel/liteos_m/targets/riscv_nuclei_demo_soc_gcc/SoC/demosoc/Common/Source/GCC/
Dstartup_demosoc.S4 * SPDX-License-Identifier: Apache-2.0
8 * You may obtain a copy of the License at
10 * www.apache.org/licenses/LICENSE-2.0
40 …ram will be download into flash, when running, program will be copied to ilm/ram and run in ilm/ram
41 …* ilm: Program will be download into ilm/ram and run directly in ilm/ram, program lost when powero…
48 * ILM: .vtable
96 … /* 0: Reserved, Jump to _start when reset for ILM/FlashXIP mode.*/
201 * Set ECLIC non-vector entry to be controlled
203 * Initialize ECLIC non-vector interrupt
237 * Load code section from FLASH to ILM
[all …]
/kernel/liteos_m/targets/riscv_nuclei_gd32vf103_soc_gcc/GCC/
Dgcc_gd32vf103_flashxip.ld4 * SPDX-License-Identifier: Apache-2.0
8 * You may obtain a copy of the License at
10 * www.apache.org/licenses/LICENSE-2.0
30 * <o0> Flash Base Address <0x0-0xFFFFFFFF:8>
31 * <o1> Flash Size (in Bytes) <0x0-0xFFFFFFFF:8>
37 /*--------------------- ILM RAM Configuration ---------------------------
38 * <h> ILM RAM Configuration
39 * <o0> ILM RAM Base Address <0x0-0xFFFFFFFF:8>
40 * <o1> ILM RAM Size (in Bytes) <0x0-0xFFFFFFFF:8>
46 /*--------------------- Embedded RAM Configuration ---------------------------
[all …]
/kernel/liteos_m/targets/riscv_nuclei_gd32vf103_soc_gcc/SoC/gd32vf103/Common/Source/GCC/
Dstartup_gd32vf103.S4 * SPDX-License-Identifier: Apache-2.0
8 * You may obtain a copy of the License at
10 * www.apache.org/licenses/LICENSE-2.0
41 * ILM: .vtable
120 … /* 0: Reserved, Jump to _start when reset for ILM/FlashXIP mode.*/
265 * Set ECLIC non-vector entry to be controlled
267 * Initialize ECLIC non-vector interrupt
301 * Load code section from FLASH to ILM
306 /* If the ILM phy-address same as the logic-address, then quit */
343 * initialize the micro-controller system
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/mediatek/mt7601u/
Dmcu.c2 * (c) Copyright 2002-2010, Ralink Technology, Inc.
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
55 for (i = 0; i < skb->len / 4; i++) in trace_mt_mcu_msg_send_cs()
56 csum ^= get_unaligned_le32(skb->data + i * 4); in trace_mt_mcu_msg_send_cs()
78 struct urb *urb = dev->mcu.resp.urb; in mt7601u_mcu_wait_resp()
82 while (i--) { in mt7601u_mcu_wait_resp()
83 if (!wait_for_completion_timeout(&dev->mcu.resp_cmpl, in mt7601u_mcu_wait_resp()
85 dev_warn(dev->dev, "Warning: %s retrying\n", __func__); in mt7601u_mcu_wait_resp()
90 rxfce = get_unaligned_le32(dev->mcu.resp.buf); in mt7601u_mcu_wait_resp()
91 urb_status = urb->status * mt7601u_urb_has_error(urb); in mt7601u_mcu_wait_resp()
[all …]
/kernel/linux/linux-5.10/arch/mips/cavium-octeon/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
10 workarounds will cause a slight decrease in performance on
11 non-CN63XXP1 hardware, so it is recommended to select "n"
19 CVMSEG LM is a segment that accesses portions of the dcache as a
73 This driver is a module to measure interrupt latency using the
76 To compile this driver as a module, choose M here. The module
77 will be called octeon-ilm
/kernel/linux/linux-4.19/arch/mips/cavium-octeon/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
10 workarounds will cause a slight decrease in performance on
11 non-CN63XXP1 hardware, so it is recommended to select "n"
19 CVMSEG LM is a segment that accesses portions of the dcache as a
73 This driver is a module to measure interrupt latency using the
76 To compile this driver as a module, choose M here. The module
77 will be called octeon-ilm
/kernel/liteos_m/targets/riscv_nuclei_demo_soc_gcc/SoC/demosoc/Board/nuclei_fpga_eval/
Dopenocd_demosoc.cfg12 ## So if you want to specify a dedicated FTDI device, you can select following device description:
13 ## "Dual RS232-HS" is for Nuclei HummingBird Debugger V1
14 ## "USB <-> JTAG-DEBUGGER" is for Nuclei HummingBird Debugger V2
16 # ftdi_device_desc "Dual RS232-HS"
17 # ftdi_device_desc "USB <-> JTAG-DEBUGGER"
22 ftdi_layout_signal nSRST -oe 0x0020 -data 0x0020
23 ftdi_layout_signal TCK -data 0x0001
24 ftdi_layout_signal TDI -data 0x0002
25 ftdi_layout_signal TDO -input 0x0004
26 ftdi_layout_signal TMS -data 0x0008
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/mediatek/mt76/mt76x0/
Dmcu.c2 * (c) Copyright 2002-2010, Ralink Technology, Inc.
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
56 for (i = 0; i < skb->len / 4; i++) in trace_mt76x0_mcu_msg_send_cs()
57 csum ^= get_unaligned_le32(skb->data + i * 4); in trace_mt76x0_mcu_msg_send_cs()
80 int n = dev->mcu.reg_pairs_len; in mt76x0_read_resp_regs()
81 u8 *buf = dev->mcu.resp.buf; in mt76x0_read_resp_regs()
84 len -= 8; in mt76x0_read_resp_regs()
86 if (dev->mcu.burst_read) { in mt76x0_read_resp_regs()
87 u32 reg = dev->mcu.reg_pairs[0].reg - dev->mcu.reg_base; in mt76x0_read_resp_regs()
93 dev->mcu.reg_pairs[i].reg = reg++; in mt76x0_read_resp_regs()
[all …]
/kernel/liteos_m/targets/riscv_nuclei_demo_soc_gcc/
DREADME.md5 Nuclei DDR200T开发板是一款集成了FPGA和通用MCU的RISC-V评估开发板。其中FPGA子系统采用Xilinx XC7A200T-2 FPGA芯片,提供板载FPGA JTAG下载器、…
9 - [Nuclei DDR200T开发板详细介绍](https://www.nucleisys.com/upload/files/fpga/doc/Nuclei_FPGA_DebugKit_Intr…
10 - [Nuclei DDR200T开发板原理图](https://www.nucleisys.com/upload/files/fpga/doc/Nuclei_DDR200T.pdf)
21 │ ├── risc-v # risc-v架构的代码
72 ### 环境配置<a name="sectionb1"></a>
74 - **工具链配置**
80 - CentOS或Ubuntu系统请点击图中红框1下载RISC-V GNU工具链
81 - 点击图中蓝框2-1下载64bit的OpenOCD
82- **确保Make工具版本不低于3.82**: ubuntu系统使用`sudo apt-get install make`指令安装`make`工具, CentOS系统使用`sudo yum in…
91 - 解压缩之前下载的**gnu工具链**到任意文件夹中,复制其中`bin`文件件所在层级的所有内容到`gcc`文件夹中。
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/
Dallwinner,sun4i-a10-pinctrl.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/allwinner,sun4i-a10-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <mripard@kernel.org>
14 "#gpio-cells":
21 "#interrupt-cells":
30 - allwinner,sun4i-a10-pinctrl
31 - allwinner,sun5i-a10s-pinctrl
[all …]
/kernel/linux/linux-5.10/arch/nds32/include/asm/
Dbitfield.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 // Copyright (C) 2005-2017 Andes Technology Corporation
20 #define ICM_CFG_offISET 0 /* I-cache sets (# of cache lines) per way */
21 #define ICM_CFG_offIWAY 3 /* I-cache ways */
22 #define ICM_CFG_offISZ 6 /* I-cache line size */
23 #define ICM_CFG_offILCK 9 /* I-cache locking support */
24 #define ICM_CFG_offILMB 10 /* On-chip ILM banks */
25 #define ICM_CFG_offBSAV 13 /* ILM base register alignment version */
38 #define DCM_CFG_offDSET 0 /* D-cache sets (# of cache lines) per way */
39 #define DCM_CFG_offDWAY 3 /* D-cache ways */
[all …]
/kernel/linux/linux-4.19/arch/nds32/include/asm/
Dbitfield.h1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (C) 2005-2017 Andes Technology Corporation
20 #define ICM_CFG_offISET 0 /* I-cache sets (# of cache lines) per way */
21 #define ICM_CFG_offIWAY 3 /* I-cache ways */
22 #define ICM_CFG_offISZ 6 /* I-cache line size */
23 #define ICM_CFG_offILCK 9 /* I-cache locking support */
24 #define ICM_CFG_offILMB 10 /* On-chip ILM banks */
25 #define ICM_CFG_offBSAV 13 /* ILM base register alignment version */
38 #define DCM_CFG_offDSET 0 /* D-cache sets (# of cache lines) per way */
39 #define DCM_CFG_offDWAY 3 /* D-cache ways */
[all …]
/kernel/liteos_m/targets/riscv_nuclei_demo_soc_gcc/SoC/demosoc/Common/Source/
Dsystem_demosoc.c2 * Copyright (c) 2009-2018 Arm Limited. All rights reserved.
5 * SPDX-License-Identifier: Apache-2.0
9 * You may obtain a copy of the License at
11 * www.apache.org/licenses/LICENSE-2.0
30 /*----------------------------------------------------------------------------
32 *----------------------------------------------------------------------------*/
41 * Nuclei provides a template file **system_Device.c** that must be adapted by
42 * the silicon vendor to match their actual device. As a <b>minimum requirement</b>,
44 * - A device-specific system configuration function, \ref SystemInit.
45 * - A global variable that contains the system frequency, \ref SystemCoreClock.
[all …]
/kernel/liteos_m/targets/riscv_nuclei_gd32vf103_soc_gcc/SoC/gd32vf103/Common/Source/
Dsystem_gd32vf103.c9 * Copyright (c) 2009-2018 Arm Limited. All rights reserved.
12 * SPDX-License-Identifier: Apache-2.0
16 * You may obtain a copy of the License at
18 * www.apache.org/licenses/LICENSE-2.0
31 /*----------------------------------------------------------------------------
33 *----------------------------------------------------------------------------*/
42 * Nuclei provides a template file **system_Device.c** that must be adapted by
43 * the silicon vendor to match their actual device. As a <b>minimum requirement</b>,
45 * - A device-specific system configuration function, \ref SystemInit().
46 * - A global variable that contains the system frequency, \ref SystemCoreClock.
[all …]
/kernel/liteos_m/targets/riscv_nuclei_demo_soc_gcc/SoC/demosoc/Common/Include/
Ddemosoc.h11 * SPDX-License-Identifier: Apache-2.0
15 * You may obtain a copy of the License at
17 * www.apache.org/licenses/LICENSE-2.0
81 eg.: Interrupt for Timer#1 eclic_tim1_handler -> TIM1_IRQn */
164 //#define __ECLIC_INTCTLBITS 3 /*!< Set to 1 - 8, the number of hardware…
165 #define __ECLIC_INTNUM 51 /*!< Set to 1 - 1024, total interrupt numbe…
181 #define __ICACHE_PRESENT 0 /*!< Set to 1 if I-Cache is present */
182 #define __DCACHE_PRESENT 0 /*!< Set to 1 if D-Cache is present */
385 #define ONCHIP_ILM_BASE (0x80000000UL) /*!< (ILM ) Base Address */
390 /* Fast-IO Interfaced IP */