Add iommu driver for hi6220 SoC platform.The smmu on hi6220
SoC is for media system.And the media IP use the same page-table.
It supports only one-to-one mapping from iova to phys address.
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
---
drivers/iommu/Kconfig| 11 +
drivers
->archdata.iommu;
struct iova * t_iova = alloc_iova(iovad, size, limit_pfn, align);
iommu_map(domain, t_iova->pfn_lo << 12, phy_addr, size, port);
The patch sets are based on 4.4-RC1
V2: Fix tlb flush when unmap
V3: Fix format issue and iova address range
V5: Add cover-letter and resend to dt ma
Add iommu node for hi6220 SoC platform
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
---
arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 13 +
1 file changed, 13 insertions(+)
diff --git a/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
b/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
Add iommu node for hi6220 SoC platform
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
---
arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 13 +
1 file changed, 13 insertions(+)
diff --git a/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
b/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
->archdata.iommu;
struct iova * t_iova = alloc_iova(iovad, size, limit_pfn, align);
iommu_map(domain, t_iova->pfn_lo << 12, phy_addr, size, port);
The patch sets are based on 4.4-RC1
Chen Feng (3):
docs: iommu: Documentation for iommu in hi6220 SoC
iommu/hisilicon: Add hi6220-SoC smmu dr
Add iommu driver for hi6220 SoC platform.The smmu on hi6220
SoC is for media system.And the media IP use the same page-table.
It supports only one-to-one mapping from iova to phys address.
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
---
drivers/iommu/Kconfig| 11 +
drivers
Add document for mfd driver hi655x pmic driver
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
Signed-off-by: Fei Wang <w...@huawei.com>
---
.../devicetree/bindings/mfd/hisilicon,hi655x.txt | 18 ++
1 file changed, 18 insertions(+)
create mode 100644 D
Add Document for hi655x pmic driver
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
Signed-off-by: Fei Wang <w...@huawei.com>
---
.../regulator/hisilicon,hi655x-regulator.txt | 50 ++
1 file changed, 50 insertions(+)
create mode 100644
Documentatio
Add driver support for HiSilicon Hi655x voltage regulators.
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
Signed-off-by: Fei Wang <w...@huawei.com>
---
drivers/regulator/Kconfig | 13 ++
drivers/regulator/Makefile | 2 +
drivers/regu
Add pmic driver to support hisilicon hi665x pmic.
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
Signed-off-by: Fei Wang <w...@huawei.com>
---
drivers/mfd/Kconfig | 9 ++
drivers/mfd/Makefile| 1 +
drivers/mfd/hi655x-pmic.c
|
||-| |
||(REGMAP_MMIO)| |
++ +-+
The patch sets are based on 4.3-rc7.
Chen Feng (7):
doc:bindings:Add document for mfd hi665x PMIC
doc:bindings:Document for mtcmos regulator on hi6220 SoC
Add Document for mtcmos driver on hi6220 SoC
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
Signed-off-by: Fei Wang <w...@huawei.com>
---
.../bindings/regulator/hisilicon,hi6220-mtcmos.txt | 32 ++
1 file changed, 32 insertions(+)
create mode 100644
D
Add driver to support mtcmos on hi6220
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
Signed-off-by: Fei Wang <w...@huawei.com>
---
drivers/regulator/hi6220-mtcmos.c | 245 ++
1 file changed, 245 insertions(+)
create mode 100644 drivers/regu
iommu/hisilicon: Add hi6220-SoC smmu driver
The smmu on hi6220 SoC is for media system.And the
media IP use the same page-table. It supports only
one-to-one mapping from iova to phys address.
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
Signed-off-by: Yu Dongbin <yudong...@hisi
docs: iommu: Documentation for iommu in hi6220 SoC.
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
Signed-off-by: Yu Dongbin <yudong...@hisilicon.com>
---
.../bindings/iommu/hisi,hi6220-iommu.txt | 56 ++
1 file changed, 56 insertions(+)
create
arm64: dts: Add dts node for hi6220 smmu driver
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
Signed-off-by: Yu Dongbin <yudong...@hisilicon.com>
---
arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 14 ++
1 file changed, 14 insertions(+)
diff --git a/arch/arm64/boot/d
iommu/hisilicon: Add hi6220-SoC smmu driver
The smmu on hi6220 SoC is for media system.And the
media IP use the same page-table. It supports only
one-to-one mapping from iova to phys address.
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
Signed-off-by: Yu Dongbin <yudong...@hisi
arm64: dts: Add dts node for hi6220 smmu driver
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
Signed-off-by: Yu Dongbin <yudong...@hisilicon.com>
---
arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 13 +
1 file changed, 13 insertions(+)
diff --git a/arch/arm64/boot/d
docs: iommu: Documentation for iommu in hi6220 SoC.
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
Signed-off-by: Yu Dongbin <yudong...@hisilicon.com>
---
.../bindings/iommu/hisi,hi6220-iommu.txt | 56 ++
1 file changed, 56 insertions(+)
create
docs: iommu: Documentation for iommu in hi6220 SoC.
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
Signed-off-by: Yu Dongbin <yudong...@hisilicon.com>
---
.../bindings/iommu/hisi,hi6220-iommu.txt | 56 ++
1 file changed, 56 insertions(+)
create
iommu/hisilicon: Add hi6220-SoC smmu driver
The smmu on hi6220 SoC is for media system.And the
media IP use the same page-table. It supports only
one-to-one mapping from iova to phys address.
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
Signed-off-by: Yu Dongbin <yudong...@hisi
arm64: dts: Add dts node for hi6220 smmu driver
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
Signed-off-by: Yu Dongbin <yudong...@hisilicon.com>
---
arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 13 +
1 file changed, 13 insertions(+)
diff --git a/arch/arm64/boot/d
Documentation for system mmu in hi6220 platform.
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
Signed-off-by: Yu Dongbin <yudong...@hisilicon.com>
---
.../bindings/iommu/hisi,hi6220-iommu.txt | 52 ++
1 file changed, 52 insertions(+)
create
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
Signed-off-by: Yu Dongbin <yudong...@hisilicon.com>
---
arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 15 +++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
b/arch/arm64/boot/d
Enable iommu on hi6220 SoC platform.
Signed-off-by: Chen Feng <puck.c...@hisilicon.com>
Signed-off-by: Yu Dongbin <yudong...@hisilicon.com>
---
drivers/iommu/Kconfig| 8 +
drivers/iommu/Makefile | 1 +
drivers/iommu/hi6220_i
25 matches
Mail list logo