/linux/arch/arc/include/uapi/asm/ |
H A D | swab.h | 52 * 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 D | ce4100.c | 16 * 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 D | sophgo,cv1800b-rtc.yaml | 16 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 D | firmware.c | 161 /* 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 D | chip.c | 5391 "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 D | platform.c | 649 /* 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 D | fw_common.c | 115 /* 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 D | Kconfig | 10 program Silicon micro controller chips (and other 8051 compatible).
|
/linux/drivers/soc/sophgo/ |
H A D | Kconfig | 16 power-on, power-off and reset. Furthermore, the 8051 subsystem is
|
H A D | cv1800-rtcsys.c | 7 * the 8051 subsystem is located within RTCSYS including associated SRAM block.
|
/linux/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2800pci.h | 25 * 8051 firmware image.
|
H A D | rt2800usb.h | 22 * 8051 firmware image.
|
H A D | rt61pci.h | 68 * 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 D | mscc_main.c | 893 /* 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 D | cx18-av-firmware.c | 31 /* 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 D | fw.c | 44 /* If 8051 is running in RAM code, driver should in rtl92du_download_fw()
|
H A D | hw.c | 1025 /* 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 D | af9005-fe.c | 582 /* 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 D | sm501-regs.h | 336 /* 8051 micro controller base */ 339 /* 8051 micro controller SRAM base */
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
H A D | hw.c | 960 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 D | ezusb.c | 17 /* EZ-USB Control and Status Register. Bit 0 controls 8051 reset */
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8723com/ |
H A D | fw_common.c | 113 "_8051Reset8723be(): 8051 reset success .\n"); in rtl8723be_firmware_selfreset()
|
/linux/drivers/staging/rtl8723bs/hal/ |
H A D | rtl8723b_hal_init.c | 19 /* 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 D | keyspan_usa28msg.h | 78 the content of the 8051's status register; the parity bit
|
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
H A D | fw.c | 87 /* If 8051 is running in RAM code, driver should in rtl92d_download_fw() 90 /* 8051 RAM code */ in rtl92d_download_fw()
|