Home
last modified time | relevance | path

Searched full:8051 (Results 1 – 25 of 54) sorted by relevance

123

/linux/arch/arc/include/uapi/asm/
H A Dswab.h52 * 8051fd8c: ld r3,[r7,20] ; Mem op : Get the value to be swapped
53 * 8051fd98: asl r5,r3,24 ; get 3rd Byte
54 * 8051fd9c: lsr r2,r3,24 ; get 0th Byte
55 * 8051fda0: and r4,r3,0xff00
56 * 8051fda8: asl r4,r4,8 ; get 1st Byte
57 * 8051fdac: and r3,r3,0x00ff0000
58 * 8051fdb4: or r2,r2,r5 ; combine 0th and 3rd Bytes
59 * 8051fdb8: lsr r3,r3,8 ; 2nd Byte at correct place in Dst Reg
60 * 8051fdbc: or r2,r2,r4 ; combine 0,3 Bytes with 1st Byte
61 * 8051fdc0: or r2,r2,r3 ; combine 0,3,1 Bytes with 2nd Byte
[all …]
/linux/arch/x86/platform/ce4100/
H A Dce4100.c16 * The CE4100 platform has an internal 8051 Microcontroller which is
18 * intention to reset, reboot or power off the system. This 8051 device has
/linux/Documentation/devicetree/bindings/rtc/
H A Dsophgo,cv1800b-rtc.yaml16 Furthermore, the 8051 subsystem is located within RTCSYS and is independently
17 powered. System software can use the 8051 to manage wake conditions and wake
/linux/drivers/infiniband/hw/hfi1/
H A Dfirmware.c161 /* 8051 memory access timeout, in us */
217 * Read a single 64-bit value from 8051 data memory.
249 dd_dev_err(dd, "timeout reading 8051 data\n"); in __read_8051_data()
262 * Read 8051 data starting at addr, for len bytes. Will read in 8-byte chunks.
291 * Write data or code to the 8051 code or data RAM.
334 dd_dev_err(dd, "timeout writing 8051 data\n"); in write_8051()
903 /* return the 8051 firmware state */
920 /* in the simulator, the fake 8051 is always ready */ in wait_fm_ready()
935 * Load the 8051 firmware.
948 * Load DC 8051 firmware in load_8051_firmware()
[all …]
H A Dchip.c5391 "8051", in is_dc_name()
6197 * Clear the LCB selector - allow 8051 access. The DCC selector always
6207 * Acquire LCB access from the 8051. If the host already has access,
6208 * just increment a counter. Otherwise, inform the 8051 that the
6213 * -EBUSY if the 8051 has control and cannot be disturbed
6214 * -errno if unable to acquire access from the 8051
6261 * from 1 to 0, inform 8051 that it has control back.
6265 * -errno if unable to release access to the 8051
6312 * leaving access to the 8051. Assign access now - this constrains the call
6322 * Write a response back to a 8051 request.
[all …]
H A Dplatform.c649 /* Pass tuning method to 8051 */ in apply_tunings()
665 /* Inform 8051 of cable capabilities */ in apply_tunings()
713 * not occur. On cable unplug the 8051 is reset and in apply_tunings()
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192d/
H A Dfw_common.c115 /* We need to disable other HRCV INT to influence 8051 reset. */ in rtl92d_firmware_selfreset()
122 /* Set (REG_HMETFR + 3) to 0x20 is reset 8051 */ in rtl92d_firmware_selfreset()
140 WARN_ONCE((delay <= 0), "rtl8192de: 8051 reset failed!\n"); in rtl92d_firmware_selfreset()
142 "=====> 8051 reset success (%d)\n", delay); in rtl92d_firmware_selfreset()
/linux/drivers/misc/c2port/
H A DKconfig10 program Silicon micro controller chips (and other 8051 compatible).
/linux/drivers/soc/sophgo/
H A DKconfig16 power-on, power-off and reset. Furthermore, the 8051 subsystem is
H A Dcv1800-rtcsys.c7 * the 8051 subsystem is located within RTCSYS including associated SRAM block.
/linux/drivers/net/wireless/ralink/rt2x00/
H A Drt2800pci.h25 * 8051 firmware image.
H A Drt2800usb.h22 * 8051 firmware image.
H A Drt61pci.h68 * SELECT_BANK: Select 8051 program bank.
69 * RESET: Enable 8051 reset state.
70 * READY: Ready state for 8051.
1083 * 8051 firmware image.
/linux/drivers/net/phy/mscc/
H A Dmscc_main.c893 /* Enable 8051 Micro clock; CLEAR/SET patch present; disable PRAM clock in vsc8584_micro_deassert_reset()
897 /* Release 8051 Micro SW reset */ in vsc8584_micro_deassert_reset()
990 /* Hold 8051 Micro in SW Reset, Enable auto incr address and patch clock in vsc8584_patch_fw()
991 * Disable the 8051 Micro clock in vsc8584_patch_fw()
1717 * checking the firmware within the 8051 microprocessor can only be in vsc8584_config_init()
1948 * 1. hold 8051 in reset in vsc8514_config_host_serdes()
1950 * 3. deassert 8051 reset after change patch vector status in vsc8514_config_host_serdes()
1958 /* Enable 8051 clock, don't set patch present, disable PRAM clock override */ in vsc8514_config_host_serdes()
2034 * 1. enable 8051 clock, operate 8051 clock at 125 MHz in vsc8514_config_pre_init()
2060 /* Enable 8051 clock, don't set patch present in vsc8514_config_pre_init()
[all …]
/linux/drivers/media/pci/cx18/
H A Dcx18-av-firmware.c31 /* Ensure we put the 8051 in reset and enable firmware upload mode */ in cx18_av_verifyfw()
89 /* Put the 8051 in reset and enable firmware upload */ in cx18_av_loadfw()
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192du/
H A Dfw.c44 /* If 8051 is running in RAM code, driver should in rtl92du_download_fw()
H A Dhw.c1025 /* We need to disable other HRCV INT to influence 8051 reset. */ in _rtl92du_poweroff_adapter()
1033 /* Set (REG_HMETFR + 3) to 0x20 is reset 8051 */ in _rtl92du_poweroff_adapter()
1047 /* if 8051 reset fail, reset MAC directly. */ in _rtl92du_poweroff_adapter()
/linux/drivers/media/usb/dvb-usb/
H A Daf9005-fe.c582 /* big endian to make 8051 happy */ in af9005_fe_program_cfoe()
617 /* big endian to make 8051 happy */ in af9005_fe_program_cfoe()
648 /* big endian to make 8051 happy */ in af9005_fe_program_cfoe()
679 /* big endian to make 8051 happy */ in af9005_fe_program_cfoe()
710 /* big endian to make 8051 happy */ in af9005_fe_program_cfoe()
741 /* big endian to make 8051 happy */ in af9005_fe_program_cfoe()
/linux/include/linux/
H A Dsm501-regs.h336 /* 8051 micro controller base */
339 /* 8051 micro controller SRAM base */
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
H A Dhw.c960 g. SYS_FUNC_EN 0x02[10]= 0 reset MCU reg, (8051 reset) in _resetdigitalprocedure1()
962 i. SYS_FUNC_EN 0x02[10]= 1 enable MCU reg, (8051 enable) in _resetdigitalprocedure1()
969 (~FEN_CPUEN))); /* reset MCU ,8051 */ in _resetdigitalprocedure1()
975 FEN_CPUEN)); /* enable MCU ,8051 */ in _resetdigitalprocedure1()
983 /* 8051 reset by self */ in _resetdigitalprocedure1()
991 pr_err("8051 reset failed!.........................\n"); in _resetdigitalprocedure1()
992 /* if 8051 reset fail, reset MAC. */ in _resetdigitalprocedure1()
999 /* Reset MAC and Enable 8051 */ in _resetdigitalprocedure1()
/linux/drivers/usb/misc/
H A Dezusb.c17 /* EZ-USB Control and Status Register. Bit 0 controls 8051 reset */
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8723com/
H A Dfw_common.c113 "_8051Reset8723be(): 8051 reset success .\n"); in rtl8723be_firmware_selfreset()
/linux/drivers/staging/rtl8723bs/hal/
H A Drtl8723b_hal_init.c19 /* 8051 enable */ in _FWDownloadEnable()
34 /* 8051 reset */ in _FWDownloadEnable()
158 /* Reset 8051(WLMCU) IO wrapper */ in _8051Reset8723()
169 /* Enable 8051 IO wrapper */ in _8051Reset8723()
268 /* 0x1cf = 0x20. Inform 8051 to reset. 2009.12.25. tynli_test */ in rtl8723b_FirmwareSelfReset()
384 …/* Suggested by Filen. If 8051 is running in RAM code, driver should inform Fw to reset by itself… in rtl8723b_FirmwareDownload()
386 if (rtw_read8(padapter, REG_MCUFWDL) & RAM_DL_SEL) { /* 8051 RAM code */ in rtl8723b_FirmwareDownload()
1318 /* Let 8051 take control antenna setting */ in rtl8723b_InitAntenna_Selection()
/linux/drivers/usb/serial/
H A Dkeyspan_usa28msg.h78 the content of the 8051's status register; the parity bit
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
H A Dfw.c87 /* If 8051 is running in RAM code, driver should in rtl92d_download_fw()
90 /* 8051 RAM code */ in rtl92d_download_fw()

123