Lines Matching refs:rd
52 .macro test_pll_state, rd, test_mask
53 ldr \rd, tegra_pll_state
54 tst \rd, #\test_mask
57 .macro store_pll_state, rd, tmp, r_car_base, pll_base, pll_mask
58 ldr \rd, [\r_car_base, #\pll_base]
59 tst \rd, #(1 << 30)
60 ldr \rd, tegra_pll_state
61 biceq \rd, \rd, #\pll_mask
62 orrne \rd, \rd, #\pll_mask
64 str \rd, [\tmp]
67 .macro pll_enable, rd, r_car_base, pll_base, test_mask
68 test_pll_state \rd, \test_mask
71 ldr \rd, [\r_car_base, #\pll_base]
72 tst \rd, #(1 << 30)
73 orreq \rd, \rd, #(1 << 30)
74 streq \rd, [\r_car_base, #\pll_base]
78 .macro emc_device_mask, rd, base
79 ldr \rd, [\base, #EMC_ADR_CFG]
80 tst \rd, #(0x3 << 24)
81 moveq \rd, #(0x1 << 8) @ just 1 device
82 movne \rd, #(0x3 << 8) @ 2 devices