| /OK3568_Linux_fs/u-boot/board/samsung/goni/ |
| H A D | lowlevel_init.S | 35 ldr r0, [r2] 37 and r0, r0, r1 38 cmp r0, r5 46 ldr r0, =S5PC110_RST_STAT 47 ldr r1, [r0] 54 addeq r0, r8, #0x280 @ S5PC100_GPIO_J4 55 addne r0, r8, #0x2C0 @ S5PC110_GPIO_J4 56 ldr r1, [r0, #0x0] @ GPIO_CON_OFFSET 59 str r1, [r0, #0x0] @ GPIO_CON_OFFSET 61 ldr r1, [r0, #0x4] @ GPIO_DAT_OFFSET [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/mx6sllevk/ |
| H A D | plugin.S | 11 ldr r0, =IOMUXC_BASE_ADDR 13 str r1, [r0, #0x550] 15 str r1, [r0, #0x534] 17 str r1, [r0, #0x2AC] 18 str r1, [r0, #0x548] 19 str r1, [r0, #0x52C] 21 str r1, [r0, #0x530] 23 str r1, [r0, #0x2B0] 24 str r1, [r0, #0x2B4] 25 str r1, [r0, #0x2B8] [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/mx31ads/ |
| H A D | lowlevel_init.S | 36 ldr r0, =0x43F00000 38 str r1, [r0, #0x00] 39 str r1, [r0, #0x04] 40 ldr r0, =0x53F00000 41 str r1, [r0, #0x00] 42 str r1, [r0, #0x04] 49 ldr r0, =0x43F00000 51 str r1, [r0, #0x40] 52 str r1, [r0, #0x44] 53 str r1, [r0, #0x48] [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-imx/mx5/ |
| H A D | lowlevel_init.S | 28 mrc 15, 0, r0, c1, c0, 1 29 bic r0, r0, #0x2 30 mcr 15, 0, r0, c1, c0, 1 33 ldr r0, =0xC0 | /* tag RAM */ \ 44 orrls r0, r0, #1 << 25 47 mcr 15, 1, r0, c9, c0, 2 50 mrc 15, 0, r0, c1, c0, 1 51 orr r0, r0, #2 52 mcr 15, 0, r0, c1, c0, 1 63 ldr r0, =AIPS1_BASE_ADDR [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/mx6ullevk/ |
| H A D | plugin.S | 11 ldr r0, =IOMUXC_BASE_ADDR 13 str r1, [r0, #0x4B4] 15 str r1, [r0, #0x4AC] 17 str r1, [r0, #0x27C] 19 str r1, [r0, #0x250] 20 str r1, [r0, #0x24C] 21 str r1, [r0, #0x490] 23 str r1, [r0, #0x288] 26 str r1, [r0, #0x270] 29 str r1, [r0, #0x260] [all …]
|
| /OK3568_Linux_fs/kernel/arch/sh/lib/ |
| H A D | checksum.S | 48 mov r4, r0 49 tst #3, r0 ! Check alignment. 53 tst #1, r0 ! Check alignment. 60 mov.b @r4+, r0 61 extu.b r0, r0 62 addc r0, r6 ! t=0 from previous tst 63 mov r6, r0 65 shlr16 r0 66 shlr8 r0 67 or r0, r6 [all …]
|
| H A D | ashrsi3.S | 30 ! r0: Result 41 ! r0: Shifts 45 ! r0: Result 56 mov r5,r0 59 and #31,r0 61 mov r0,r4 62 mova ashrsi3_table,r0 63 mov.b @(r0,r4),r4 64 add r4,r0 65 jmp @r0 [all …]
|
| H A D | ashlsi3.S | 30 ! r0: Result 41 ! r0: Shifts 45 ! r0: Result 57 mov r5,r0 60 and #31,r0 62 mov r0,r4 63 mova ashlsi3_table,r0 64 mov.b @(r0,r4),r4 65 add r4,r0 66 jmp @r0 [all …]
|
| H A D | lshrsi3.S | 30 ! r0: Result 40 ! r0: Value to shift 45 ! r0: Result 56 mov r5,r0 59 and #31,r0 61 mov r0,r4 62 mova lshrsi3_table,r0 63 mov.b @(r0,r4),r4 64 add r4,r0 65 jmp @r0 [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mm/ |
| H A D | proc-arm946.S | 43 mrc p15, 0, r0, c1, c0, 0 @ ctrl register 44 bic r0, r0, #0x00001000 @ i-cache 45 bic r0, r0, #0x00000004 @ d-cache 46 mcr p15, 0, r0, c1, c0, 0 @ disable caches 64 ret r0 73 mcr p15, 0, r0, c7, c0, 4 @ Wait for interrupt 82 mov r0, #0 83 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache 131 sub r3, r1, r0 @ calculate total size 137 mcr p15, 0, r0, c7, c6, 1 @ invalidate D entry [all …]
|
| H A D | cache-v6.S | 36 mov r0, #0 40 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache 41 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache 42 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache 43 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache 49 mcr p15, 0, r0, c7, c5, 0 @ invalidate I-cache 62 mov r0, #0 64 mcr p15, 0, r0, c7, c14, 0 @ D cache clean+invalidate 66 mcr p15, 0, r0, c7, c5, 0 @ I+BTB cache invalidate 71 mcr p15, 0, r0, c7, c15, 0 @ Cache clean+invalidate [all …]
|
| H A D | proc-arm925.S | 81 mrc p15, 0, r0, c1, c0, 0 @ ctrl register 82 bic r0, r0, #0x1000 @ ...i............ 83 bic r0, r0, #0x000e @ ............wca. 84 mcr p15, 0, r0, c1, c0, 0 @ disable caches 118 ret r0 127 mov r0, #0 129 mcr p15, 0, r0, c7, c10, 4 @ Drain write buffer 132 mcr p15, 0, r0, c7, c0, 4 @ Wait for interrupt 142 mov r0, #0 143 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache [all …]
|
| H A D | proc-arm926.S | 50 mrc p15, 0, r0, c1, c0, 0 @ ctrl register 51 bic r0, r0, #0x1000 @ ...i............ 52 bic r0, r0, #0x000e @ ............wca. 53 mcr p15, 0, r0, c1, c0, 0 @ disable caches 78 ret r0 89 mov r0, #0 91 mcr p15, 0, r0, c7, c10, 4 @ Drain write buffer 97 mcr p15, 0, r0, c7, c0, 4 @ Wait for interrupt 108 mov r0, #0 109 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/lib/ |
| H A D | checksum_64.S | 24 addic r0,r5,0 /* clear carry */ 46 adde r0,r0,r6 81 adde r0,r0,r6 85 adde r0,r0,r9 90 adde r0,r0,r10 92 adde r0,r0,r11 94 adde r0,r0,r12 96 adde r0,r0,r14 98 adde r0,r0,r15 102 adde r0,r0,r16 [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/cpu/armv7/ |
| H A D | start.S | 49 mrc p15, 0, r0, c0, c1, 1 @ read ID_PFR1 50 and r0, r0, #CPUID_ARM_VIRT_MASK @ mask virtualization bits 51 cmp r0, #(1 << CPUID_ARM_VIRT_SHIFT) 59 mrs r0, cpsr 60 and r1, r0, #0x1f @ mask mode bits 62 bicne r0, r0, #0x1f @ clear all mode bits 63 orrne r0, r0, #0x13 @ set SVC mode 64 orr r0, r0, #0xc0 @ disable FIQ and IRQ 65 msr cpsr,r0 68 mrc p15, 0, r0, c1, c0, 1 [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/cpu/arm920t/ep93xx/ |
| H A D | lowlevel_init.S | 32 str r0, [r3, #SDRAM_OFF_DEVCFG0] 35 str r0, [r3, #SDRAM_OFF_DEVCFG1] 38 str r0, [r3, #SDRAM_OFF_DEVCFG2] 41 str r0, [r3, #SDRAM_OFF_DEVCFG3] 111 stmia r0, {r1-r4} 116 ldr r5, [r0] 118 ldreq r5, [r0, #0x0004] 120 ldreq r5, [r0, #0x0008] 122 ldreq r5, [r0, #0x000c] 126 mvnne r0, #0xffffffff [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/mx7ulp_evk/ |
| H A D | plugin.S | 68 ldr r0, =0x40ad0000 70 str r1, [r0, #0x128] 72 str r1, [r0, #0xf8] 74 str r1, [r0, #0xd8] 76 str r1, [r0, #0x108] 78 str r1, [r0, #0x104] 80 str r1, [r0, #0x124] 82 str r1, [r0, #0x80] 84 str r1, [r0, #0x84] 86 str r1, [r0, #0x88] [all …]
|
| /OK3568_Linux_fs/u-boot/arch/microblaze/cpu/ |
| H A D | start.S | 24 mts rmsr, r0 /* disable cache */ 26 addi r8, r0, __end 30 addi r1, r0, CONFIG_SPL_STACK_ADDR 35 addi r1, r0, CONFIG_SYS_INIT_SP_OFFSET - CONFIG_VAL(SYS_MALLOC_F_LEN) 37 addi r1, r0, CONFIG_SYS_INIT_SP_OFFSET 51 addik r6, r0, 0x2 /* BIG/LITTLE endian offset */ 52 lwi r7, r0, 0x28 53 swi r6, r0, 0x28 /* used first unused MB vector */ 54 lbui r10, r0, 0x28 /* used first unused MB vector */ 55 swi r7, r0, 0x28 [all …]
|
| /OK3568_Linux_fs/kernel/arch/sh/kernel/cpu/shmobile/ |
| H A D | sleep.S | 21 #define k0 r0 34 stc vbr, r0 35 mov.l r0, @(SH_SLEEP_VBR, r5) 41 sts pr, r0 42 mov.l r0, @(SH_SLEEP_SPC, r5) 45 stc sr, r0 46 mov.l r0, @(SH_SLEEP_SR, r5) 49 mov.l @(SH_SLEEP_MODE, r5), r0 50 tst #SUSP_SH_REGS, r0 93 mov #SH_SLEEP_REG_STBCR, r0 [all …]
|
| /OK3568_Linux_fs/u-boot/post/lib_powerpc/ |
| H A D | asm.S | 20 mflr r0 21 stwu r0, -4(r1) 34 lwz r0, 0(r1) 36 mtlr r0 43 mflr r0 44 stwu r0, -4(r1) 59 lwz r0, 0(r1) 61 mtlr r0 68 mflr r0 69 stwu r0, -4(r1) [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-tegra/ |
| H A D | sleep-tegra30.S | 135 mov r0, #TEGRA30_POWER_HOTPLUG_SHUTDOWN 189 tst r0, #TEGRA30_POWER_HOTPLUG_SHUTDOWN 205 ldr r0, [r2] 236 mov r4, r0 238 mov r0, #TEGRA_FLUSH_CACHE_ALL 240 mov r0, r4 256 add r3, r3, r0 258 mov32 r0, tegra30_tear_down_core 260 sub r0, r0, r1 262 add r0, r0, r1 [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/cpu/pxa/ |
| H A D | start.S | 44 mrs r0,cpsr 45 bic r0,r0,#0x1f 46 orr r0,r0,#0xd3 47 msr cpsr,r0 60 ldr r0,=CKEN 61 ldr r1,[r0] 63 str r1,[r0] 101 mov r0, #0 102 mcr p15, 0, r0, c7, c7, 0 /* Invalidate I+D+BTB caches */ 103 mcr p15, 0, r0, c8, c7, 0 /* Invalidate Unified TLB */ [all …]
|
| /OK3568_Linux_fs/kernel/crypto/ |
| H A D | serpent_generic.c | 233 static noinline void __serpent_setkey_sbox(u32 r0, u32 r1, u32 r2, in __serpent_setkey_sbox() argument 237 S3(r3, r4, r0, r1, r2); store_and_load_keys(r1, r2, r4, r3, 28, 24); in __serpent_setkey_sbox() 238 S4(r1, r2, r4, r3, r0); store_and_load_keys(r2, r4, r3, r0, 24, 20); in __serpent_setkey_sbox() 239 S5(r2, r4, r3, r0, r1); store_and_load_keys(r1, r2, r4, r0, 20, 16); in __serpent_setkey_sbox() 240 S6(r1, r2, r4, r0, r3); store_and_load_keys(r4, r3, r2, r0, 16, 12); in __serpent_setkey_sbox() 241 S7(r4, r3, r2, r0, r1); store_and_load_keys(r1, r2, r0, r4, 12, 8); in __serpent_setkey_sbox() 242 S0(r1, r2, r0, r4, r3); store_and_load_keys(r0, r2, r4, r1, 8, 4); in __serpent_setkey_sbox() 243 S1(r0, r2, r4, r1, r3); store_and_load_keys(r3, r4, r1, r0, 4, 0); in __serpent_setkey_sbox() 244 S2(r3, r4, r1, r0, r2); store_and_load_keys(r2, r4, r3, r0, 0, -4); in __serpent_setkey_sbox() 245 S3(r2, r4, r3, r0, r1); store_and_load_keys(r0, r1, r4, r2, -4, -8); in __serpent_setkey_sbox() [all …]
|
| /OK3568_Linux_fs/u-boot/arch/sh/lib/ |
| H A D | ashrsi3.S | 30 ! r0: Result 41 mov #31,r0 42 and r0,r5 43 mova ashrsi3_table,r0 44 mov.b @(r0,r5),r5 46 add r5,r0 47 jmp @r0 51 mov r4,r0 89 rotcl r0 91 subc r0,r0 [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arc/lib/ |
| H A D | strcmp.S | 19 or %r2, %r0, %r1 25 ld.ab %r2, [%r0, 4] 34 xor %r0, %r2, %r3 /* mask for difference */ 35 sub_s %r1, %r0, 1 36 bic_s %r0, %r0, %r1 /* mask for least significant difference bit */ 37 sub %r1, %r5, %r0 38 xor %r0, %r5, %r1 /* mask for least significant difference byte */ 39 and_s %r2, %r2, %r0 40 and_s %r3, %r3, %r0 43 mov_s %r0, 1 [all …]
|