|
31 | 31 | #define REG_RESET_CONTROL_PCIE1 BIT(27)
|
32 | 32 | #define REG_RESET_CONTROL_PCIE2 BIT(26)
|
33 | 33 | /* EN7581 */
|
34 |
| -#define REG_PCIE0_MEM 0x00 |
35 |
| -#define REG_PCIE0_MEM_MASK 0x04 |
36 |
| -#define REG_PCIE1_MEM 0x08 |
37 |
| -#define REG_PCIE1_MEM_MASK 0x0c |
38 |
| -#define REG_PCIE2_MEM 0x10 |
39 |
| -#define REG_PCIE2_MEM_MASK 0x14 |
40 | 34 | #define REG_NP_SCU_PCIC 0x88
|
41 | 35 | #define REG_NP_SCU_SSTR 0x9c
|
42 | 36 | #define REG_PCIE_XSI0_SEL_MASK GENMASK(14, 13)
|
@@ -415,26 +409,14 @@ static void en7581_pci_disable(struct clk_hw *hw)
|
415 | 409 | static int en7581_clk_hw_init(struct platform_device *pdev,
|
416 | 410 | void __iomem *np_base)
|
417 | 411 | {
|
418 |
| - void __iomem *pb_base; |
419 | 412 | u32 val;
|
420 | 413 |
|
421 |
| - pb_base = devm_platform_ioremap_resource(pdev, 3); |
422 |
| - if (IS_ERR(pb_base)) |
423 |
| - return PTR_ERR(pb_base); |
424 |
| - |
425 | 414 | val = readl(np_base + REG_NP_SCU_SSTR);
|
426 | 415 | val &= ~(REG_PCIE_XSI0_SEL_MASK | REG_PCIE_XSI1_SEL_MASK);
|
427 | 416 | writel(val, np_base + REG_NP_SCU_SSTR);
|
428 | 417 | val = readl(np_base + REG_NP_SCU_PCIC);
|
429 | 418 | writel(val | 3, np_base + REG_NP_SCU_PCIC);
|
430 | 419 |
|
431 |
| - writel(0x20000000, pb_base + REG_PCIE0_MEM); |
432 |
| - writel(0xfc000000, pb_base + REG_PCIE0_MEM_MASK); |
433 |
| - writel(0x24000000, pb_base + REG_PCIE1_MEM); |
434 |
| - writel(0xfc000000, pb_base + REG_PCIE1_MEM_MASK); |
435 |
| - writel(0x28000000, pb_base + REG_PCIE2_MEM); |
436 |
| - writel(0xfc000000, pb_base + REG_PCIE2_MEM_MASK); |
437 |
| - |
438 | 420 | return 0;
|
439 | 421 | }
|
440 | 422 |
|
|
0 commit comments