|
29 | 29 | #include <linux/spinlock.h> |
30 | 30 | #include <linux/soc/mediatek/infracfg.h> |
31 | 31 | #include <linux/soc/mediatek/mtk_sip_svc.h> |
| 32 | +#include <linux/string_choices.h> |
32 | 33 | #include <asm/barrier.h> |
33 | 34 | #include <soc/mediatek/smi.h> |
34 | 35 |
|
@@ -510,7 +511,7 @@ static irqreturn_t mtk_iommu_isr(int irq, void *dev_id) |
510 | 511 | bank->parent_dev, |
511 | 512 | "fault type=0x%x iova=0x%llx pa=0x%llx master=0x%x(larb=%d port=%d) layer=%d %s\n", |
512 | 513 | int_state, fault_iova, fault_pa, regval, fault_larb, fault_port, |
513 | | - layer, write ? "write" : "read"); |
| 514 | + layer, str_write_read(write)); |
514 | 515 | } |
515 | 516 |
|
516 | 517 | /* Interrupt clear */ |
@@ -602,7 +603,7 @@ static int mtk_iommu_config(struct mtk_iommu_data *data, struct device *dev, |
602 | 603 | larb_mmu->bank[portid] = upper_32_bits(region->iova_base); |
603 | 604 |
|
604 | 605 | dev_dbg(dev, "%s iommu for larb(%s) port 0x%lx region %d rgn-bank %d.\n", |
605 | | - enable ? "enable" : "disable", dev_name(larb_mmu->dev), |
| 606 | + str_enable_disable(enable), dev_name(larb_mmu->dev), |
606 | 607 | portid_msk, regionid, upper_32_bits(region->iova_base)); |
607 | 608 |
|
608 | 609 | if (enable) |
@@ -630,8 +631,8 @@ static int mtk_iommu_config(struct mtk_iommu_data *data, struct device *dev, |
630 | 631 | } |
631 | 632 | if (ret) |
632 | 633 | dev_err(dev, "%s iommu(%s) inframaster 0x%lx fail(%d).\n", |
633 | | - enable ? "enable" : "disable", |
634 | | - dev_name(data->dev), portid_msk, ret); |
| 634 | + str_enable_disable(enable), dev_name(data->dev), |
| 635 | + portid_msk, ret); |
635 | 636 | } |
636 | 637 | return ret; |
637 | 638 | } |
|
0 commit comments