On Friday, February 7, 2014, Inki Dae <[email protected]> wrote:

> 2014-02-07 Olof Johansson <[email protected] <javascript:;>>:
> > The driver has been unbuildable due to unfulfilled dependencies since
> > 3.11, and even if enabled it won't build due to build breakage. Emails
> > about status on this have gone unanswered, and fixes seem to have been
> > abandoned.
> >
> > It's obvious that nobody cares about it, so let's remove it.
>
> Wait, we are going to fix up this module. It seems that KyoungHo,
> original author, is busy with some works related to product.
>
> we can care about it if KyoungHo cannot afford to care for the time being.
>
> Any volunteers?
Marek or Bartek, how do you think?

Before that it makes orphan or unsupported at maintainer file first and
change it to new volunteers.

Thank you,
Kyungmin Park


Thanks,
> Inki Dae
>
> >
> > Signed-off-by: Olof Johansson <[email protected]>
> > ---
> >  drivers/iommu/Kconfig        |   21 -
> >  drivers/iommu/Makefile       |    1 -
> >  drivers/iommu/exynos-iommu.c | 1035
> ------------------------------------------
> >  3 files changed, 1057 deletions(-)
> >  delete mode 100644 drivers/iommu/exynos-iommu.c
> >
> > diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig
> > index 79bbc21..b893367 100644
> > --- a/drivers/iommu/Kconfig
> > +++ b/drivers/iommu/Kconfig
> > @@ -176,27 +176,6 @@ config TEGRA_IOMMU_SMMU
> >           space through the SMMU (System Memory Management Unit)
> >           hardware included on Tegra SoCs.
> >
> > -config EXYNOS_IOMMU
> > -       bool "Exynos IOMMU Support"
> > -       depends on ARCH_EXYNOS && EXYNOS_DEV_SYSMMU
> > -       select IOMMU_API
> > -       help
> > -         Support for the IOMMU(System MMU) of Samsung Exynos application
> > -         processor family. This enables H/W multimedia accellerators to
> see
> > -         non-linear physical memory chunks as a linear memory in their
> > -         address spaces
> > -
> > -         If unsure, say N here.
> > -
> > -config EXYNOS_IOMMU_DEBUG
> > -       bool "Debugging log for Exynos IOMMU"
> > -       depends on EXYNOS_IOMMU
> > -       help
> > -         Select this to see the detailed log message that shows what
> > -         happens in the IOMMU driver
> > -
> > -         Say N unless you need kernel log message for IOMMU debugging
> > -
> >  config SHMOBILE_IPMMU
> >         bool
> >
> > diff --git a/drivers/iommu/Makefile b/drivers/iommu/Makefile
> > index 5d58bf1..de6c909 100644
> > --- a/drivers/iommu/Makefile
> > +++ b/drivers/iommu/Makefile
> > @@ -14,7 +14,6 @@ obj-$(CONFIG_OMAP_IOVMM) += omap-iovmm.o
> >  obj-$(CONFIG_OMAP_IOMMU_DEBUG) += omap-iommu-debug.o
> >  obj-$(CONFIG_TEGRA_IOMMU_GART) += tegra-gart.o
> >  obj-$(CONFIG_TEGRA_IOMMU_SMMU) += tegra-smmu.o
> > -obj-$(CONFIG_EXYNOS_IOMMU) += exynos-iommu.o
> >  obj-$(CONFIG_SHMOBILE_IOMMU) += shmobile-iommu.o
> >  obj-$(CONFIG_SHMOBILE_IPMMU) += shmobile-ipmmu.o
> >  obj-$(CONFIG_FSL_PAMU) += fsl_pamu.o fsl_pamu_domain.o
> > diff --git a/drivers/iommu/exynos-iommu.c b/drivers/iommu/exynos-iommu.c
> > deleted file mode 100644
> > index 0740189..0000000
> > --- a/drivers/iommu/exynos-iommu.c
> > +++ /dev/null
> > @@ -1,1035 +0,0 @@
> > -/* linux/drivers/iommu/exynos_iommu.c
> > - *
> > - * Copyright (c) 2011 Samsung Electronics Co., Ltd.
> > - *             http://www.samsung.com
> > - *
> > - * This program is free software; you can redistribute it and/or modify
> > - * it under the terms of the GNU General Public License version 2 as
> > - * published by the Free Software Foundation.
> > - */
> > -
> > -#ifdef CONFIG_EXYNOS_IOMMU_DEBUG
> > -#define DEBUG
> > -#endif
> > -
> > -#include <linux/io.h>
> > -#include <linux/interrupt.h>
> > -#include <linux/platform_device.h>
> > -#include <linux/slab.h>
> > -#include <linux/pm_runtime.h>
> > -#include <linux/clk.h>
> > -#include <linux/err.h>
> > -#include <linux/mm.h>
> > -#include <linux/iommu.h>
> > -#include <linux/errno.h>
> > -#include <linux/list.h>
> > -#include <linux/memblock.h>
> > -#include <linux/export.h>
> > -
> > -#include <asm/cacheflush.h>
> > -#include <asm/pgtable.h>
> > -
> > -#include <mach/sysmmu.h>
> > -
> > -/* We does not consider super section mapping (16MB) */
> > -#define SECT_ORDER 20
> > -#define LPAGE_ORDER 16
> > -#define SPAGE_ORDER 12
> > -
> > -#define SECT_SIZE (1 << SECT_ORDER)
> > -#define LPAGE_SIZE (1 << LPAGE_ORDER)
> > -#define SPAGE_SIZE (1 << SPAGE_ORDER)
> > -
> > -#define SECT_MASK (~(SECT_SIZE - 1))
>
_______________________________________________
iommu mailing list
[email protected]
https://lists.linuxfoundation.org/mailman/listinfo/iommu

Reply via email to