All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] hwrng: cctrng kconfig updates
@ 2020-04-27  5:41 Hadar Gat
  2020-04-27  5:41 ` [PATCH 1/3] hwrng: cctrng - Add dependency on OF Hadar Gat
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Hadar Gat @ 2020-04-27  5:41 UTC (permalink / raw)
  To: Matt Mackall, Herbert Xu, Arnd Bergmann, Greg Kroah-Hartman,
	Hadar Gat, Krzysztof Kozlowski, Stefan Wahren, Zaibo Xu,
	Tomer Maimon, Randy Dunlap
  Cc: linux-crypto, linux-kernel, Gilad Ben-Yossef, Ofir Drang

Some fixes in Kconfig for cctrng:
 + add missing dependency on OF
 + change default to 'n'
 + improve inaccurate help description

Hadar Gat (3):
  hwrng: cctrng - Add dependency on OF
  hwrng: cctrng - change default to n
  hwrng: cctrng - update help description

 drivers/char/hw_random/Kconfig | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

-- 
2.7.4


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [PATCH 1/3] hwrng: cctrng - Add dependency on OF
  2020-04-27  5:41 [PATCH 0/3] hwrng: cctrng kconfig updates Hadar Gat
@ 2020-04-27  5:41 ` Hadar Gat
  2020-04-27  6:58   ` Ard Biesheuvel
  2020-04-27 21:48     ` kbuild test robot
  2020-04-27  5:41 ` [PATCH 2/3] hwrng: cctrng - change default to n Hadar Gat
  2020-04-27  5:41 ` [PATCH 3/3] hwrng: cctrng - update help description Hadar Gat
  2 siblings, 2 replies; 13+ messages in thread
From: Hadar Gat @ 2020-04-27  5:41 UTC (permalink / raw)
  To: Matt Mackall, Herbert Xu, Arnd Bergmann, Greg Kroah-Hartman,
	Hadar Gat, Krzysztof Kozlowski, Stefan Wahren, Zaibo Xu,
	Tomer Maimon, Randy Dunlap
  Cc: linux-crypto, linux-kernel, Gilad Ben-Yossef, Ofir Drang

The cctrng is unusable on non-DT systems so we should depend
on it.

Signed-off-by: Hadar Gat <hadar.gat@arm.com>
---
 drivers/char/hw_random/Kconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/char/hw_random/Kconfig b/drivers/char/hw_random/Kconfig
index 0c99735..df2d001 100644
--- a/drivers/char/hw_random/Kconfig
+++ b/drivers/char/hw_random/Kconfig
@@ -476,7 +476,7 @@ config HW_RANDOM_KEYSTONE
 
 config HW_RANDOM_CCTRNG
 	tristate "Arm CryptoCell True Random Number Generator support"
-	depends on HAS_IOMEM
+	depends on HAS_IOMEM & OF
 	default HW_RANDOM
 	help
 	  This driver provides support for the True Random Number
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH 2/3] hwrng: cctrng - change default to n
  2020-04-27  5:41 [PATCH 0/3] hwrng: cctrng kconfig updates Hadar Gat
  2020-04-27  5:41 ` [PATCH 1/3] hwrng: cctrng - Add dependency on OF Hadar Gat
@ 2020-04-27  5:41 ` Hadar Gat
  2020-04-27  6:59   ` Ard Biesheuvel
  2020-04-27  5:41 ` [PATCH 3/3] hwrng: cctrng - update help description Hadar Gat
  2 siblings, 1 reply; 13+ messages in thread
From: Hadar Gat @ 2020-04-27  5:41 UTC (permalink / raw)
  To: Matt Mackall, Herbert Xu, Arnd Bergmann, Greg Kroah-Hartman,
	Hadar Gat, Krzysztof Kozlowski, Stefan Wahren, Zaibo Xu,
	Tomer Maimon, Randy Dunlap
  Cc: linux-crypto, linux-kernel, Gilad Ben-Yossef, Ofir Drang

For many users, the Arm CryptoCell HW is not available, so the
default for HW_RANDOM_CCTRNG changed to n.

Signed-off-by: Hadar Gat <hadar.gat@arm.com>
---
 drivers/char/hw_random/Kconfig | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/char/hw_random/Kconfig b/drivers/char/hw_random/Kconfig
index df2d001..0938d3d 100644
--- a/drivers/char/hw_random/Kconfig
+++ b/drivers/char/hw_random/Kconfig
@@ -476,8 +476,8 @@ config HW_RANDOM_KEYSTONE
 
 config HW_RANDOM_CCTRNG
 	tristate "Arm CryptoCell True Random Number Generator support"
-	depends on HAS_IOMEM & OF
-	default HW_RANDOM
+	depends on HW_RANDOM & HAS_IOMEM & OF
+	default n
 	help
 	  This driver provides support for the True Random Number
 	  Generator available in Arm TrustZone CryptoCell.
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH 3/3] hwrng: cctrng - update help description
  2020-04-27  5:41 [PATCH 0/3] hwrng: cctrng kconfig updates Hadar Gat
  2020-04-27  5:41 ` [PATCH 1/3] hwrng: cctrng - Add dependency on OF Hadar Gat
  2020-04-27  5:41 ` [PATCH 2/3] hwrng: cctrng - change default to n Hadar Gat
@ 2020-04-27  5:41 ` Hadar Gat
  2 siblings, 0 replies; 13+ messages in thread
From: Hadar Gat @ 2020-04-27  5:41 UTC (permalink / raw)
  To: Matt Mackall, Herbert Xu, Arnd Bergmann, Greg Kroah-Hartman,
	Hadar Gat, Krzysztof Kozlowski, Stefan Wahren, Zaibo Xu,
	Tomer Maimon, Randy Dunlap
  Cc: linux-crypto, linux-kernel, Gilad Ben-Yossef, Ofir Drang

Improved the HW_RANDOM_CCTRNG help description.

Signed-off-by: Hadar Gat <hadar.gat@arm.com>
---
 drivers/char/hw_random/Kconfig | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/drivers/char/hw_random/Kconfig b/drivers/char/hw_random/Kconfig
index 0938d3d..c73d532 100644
--- a/drivers/char/hw_random/Kconfig
+++ b/drivers/char/hw_random/Kconfig
@@ -479,13 +479,14 @@ config HW_RANDOM_CCTRNG
 	depends on HW_RANDOM & HAS_IOMEM & OF
 	default n
 	help
-	  This driver provides support for the True Random Number
-	  Generator available in Arm TrustZone CryptoCell.
-
-	  To compile this driver as a module, choose M here: the module
+	  Say 'Y' to enable the True Random Number Generator driver for the
+	  Arm TrustZone CryptoCell family of processors.
+	  Currently the CryptoCell 713 and 703 are supported.
+	  The driver is supported only in SoC where Trusted Execution
+	  Environment is not used.
+	  Choose 'M' to compile this driver as a module. The module
 	  will be called cctrng.
-
-	  If unsure, say Y.
+	  If unsure, say 'N'.
 
 endif # HW_RANDOM
 
-- 
2.7.4


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* Re: [PATCH 1/3] hwrng: cctrng - Add dependency on OF
  2020-04-27  5:41 ` [PATCH 1/3] hwrng: cctrng - Add dependency on OF Hadar Gat
@ 2020-04-27  6:58   ` Ard Biesheuvel
  2020-04-27  7:23     ` Hadar Gat
  2020-04-27 21:48     ` kbuild test robot
  1 sibling, 1 reply; 13+ messages in thread
From: Ard Biesheuvel @ 2020-04-27  6:58 UTC (permalink / raw)
  To: Hadar Gat
  Cc: Matt Mackall, Herbert Xu, Arnd Bergmann, Greg Kroah-Hartman,
	Krzysztof Kozlowski, Stefan Wahren, Zaibo Xu, Tomer Maimon,
	Randy Dunlap, Linux Crypto Mailing List,
	Linux Kernel Mailing List, Gilad Ben-Yossef, Ofir Drang

On Mon, 27 Apr 2020 at 07:42, Hadar Gat <hadar.gat@arm.com> wrote:
>
> The cctrng is unusable on non-DT systems so we should depend
> on it.
>
> Signed-off-by: Hadar Gat <hadar.gat@arm.com>
> ---
>  drivers/char/hw_random/Kconfig | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/char/hw_random/Kconfig b/drivers/char/hw_random/Kconfig
> index 0c99735..df2d001 100644
> --- a/drivers/char/hw_random/Kconfig
> +++ b/drivers/char/hw_random/Kconfig
> @@ -476,7 +476,7 @@ config HW_RANDOM_KEYSTONE
>
>  config HW_RANDOM_CCTRNG
>         tristate "Arm CryptoCell True Random Number Generator support"
> -       depends on HAS_IOMEM
> +       depends on HAS_IOMEM & OF

Does your driver in fact depend on CONFIG_HAS_IOMEM ?

>         default HW_RANDOM
>         help
>           This driver provides support for the True Random Number
> --
> 2.7.4
>

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 2/3] hwrng: cctrng - change default to n
  2020-04-27  5:41 ` [PATCH 2/3] hwrng: cctrng - change default to n Hadar Gat
@ 2020-04-27  6:59   ` Ard Biesheuvel
  2020-04-27  7:26     ` Hadar Gat
  0 siblings, 1 reply; 13+ messages in thread
From: Ard Biesheuvel @ 2020-04-27  6:59 UTC (permalink / raw)
  To: Hadar Gat
  Cc: Matt Mackall, Herbert Xu, Arnd Bergmann, Greg Kroah-Hartman,
	Krzysztof Kozlowski, Stefan Wahren, Zaibo Xu, Tomer Maimon,
	Randy Dunlap, Linux Crypto Mailing List,
	Linux Kernel Mailing List, Gilad Ben-Yossef, Ofir Drang

On Mon, 27 Apr 2020 at 07:42, Hadar Gat <hadar.gat@arm.com> wrote:
>
> For many users, the Arm CryptoCell HW is not available, so the
> default for HW_RANDOM_CCTRNG changed to n.
>
> Signed-off-by: Hadar Gat <hadar.gat@arm.com>
> ---
>  drivers/char/hw_random/Kconfig | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/char/hw_random/Kconfig b/drivers/char/hw_random/Kconfig
> index df2d001..0938d3d 100644
> --- a/drivers/char/hw_random/Kconfig
> +++ b/drivers/char/hw_random/Kconfig
> @@ -476,8 +476,8 @@ config HW_RANDOM_KEYSTONE
>
>  config HW_RANDOM_CCTRNG
>         tristate "Arm CryptoCell True Random Number Generator support"
> -       depends on HAS_IOMEM & OF
> -       default HW_RANDOM
> +       depends on HW_RANDOM & HAS_IOMEM & OF

The whole block is guarded by if HW_RANDOM, so I don't think you need
the dependency here.

> +       default n

'default n' is the default so you can just remove the line

>         help
>           This driver provides support for the True Random Number
>           Generator available in Arm TrustZone CryptoCell.
> --
> 2.7.4
>

^ permalink raw reply	[flat|nested] 13+ messages in thread

* RE: [PATCH 1/3] hwrng: cctrng - Add dependency on OF
  2020-04-27  6:58   ` Ard Biesheuvel
@ 2020-04-27  7:23     ` Hadar Gat
  2020-04-27  7:24       ` Ard Biesheuvel
  0 siblings, 1 reply; 13+ messages in thread
From: Hadar Gat @ 2020-04-27  7:23 UTC (permalink / raw)
  To: Ard Biesheuvel
  Cc: Matt Mackall, Herbert Xu, Arnd Bergmann, Greg Kroah-Hartman,
	Krzysztof Kozlowski, Stefan Wahren, Zaibo Xu, Tomer Maimon,
	Randy Dunlap, Linux Crypto Mailing List,
	Linux Kernel Mailing List, Gilad Ben-Yossef, Ofir Drang, nd


> -----Original Message-----
> From: Ard Biesheuvel <ardb@kernel.org>
> 
> On Mon, 27 Apr 2020 at 07:42, Hadar Gat <hadar.gat@arm.com> wrote:
> >
> > The cctrng is unusable on non-DT systems so we should depend on it.
> >
> > Signed-off-by: Hadar Gat <hadar.gat@arm.com>
> > ---
> >  drivers/char/hw_random/Kconfig | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/drivers/char/hw_random/Kconfig
> > b/drivers/char/hw_random/Kconfig index 0c99735..df2d001 100644
> > --- a/drivers/char/hw_random/Kconfig
> > +++ b/drivers/char/hw_random/Kconfig
> > @@ -476,7 +476,7 @@ config HW_RANDOM_KEYSTONE
> >
> >  config HW_RANDOM_CCTRNG
> >         tristate "Arm CryptoCell True Random Number Generator support"
> > -       depends on HAS_IOMEM
> > +       depends on HAS_IOMEM & OF
> 
> Does your driver in fact depend on CONFIG_HAS_IOMEM ?

Yes, it uses devm_ioremap_resource() for registers mapping.

> 
> >         default HW_RANDOM
> >         help
> >           This driver provides support for the True Random Number
> > --
> > 2.7.4
> >

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 1/3] hwrng: cctrng - Add dependency on OF
  2020-04-27  7:23     ` Hadar Gat
@ 2020-04-27  7:24       ` Ard Biesheuvel
  0 siblings, 0 replies; 13+ messages in thread
From: Ard Biesheuvel @ 2020-04-27  7:24 UTC (permalink / raw)
  To: Hadar Gat
  Cc: Matt Mackall, Herbert Xu, Arnd Bergmann, Greg Kroah-Hartman,
	Krzysztof Kozlowski, Stefan Wahren, Zaibo Xu, Tomer Maimon,
	Randy Dunlap, Linux Crypto Mailing List,
	Linux Kernel Mailing List, Gilad Ben-Yossef, Ofir Drang, nd

On Mon, 27 Apr 2020 at 09:23, Hadar Gat <Hadar.Gat@arm.com> wrote:
>
>
> > -----Original Message-----
> > From: Ard Biesheuvel <ardb@kernel.org>
> >
> > On Mon, 27 Apr 2020 at 07:42, Hadar Gat <hadar.gat@arm.com> wrote:
> > >
> > > The cctrng is unusable on non-DT systems so we should depend on it.
> > >
> > > Signed-off-by: Hadar Gat <hadar.gat@arm.com>
> > > ---
> > >  drivers/char/hw_random/Kconfig | 2 +-
> > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > >
> > > diff --git a/drivers/char/hw_random/Kconfig
> > > b/drivers/char/hw_random/Kconfig index 0c99735..df2d001 100644
> > > --- a/drivers/char/hw_random/Kconfig
> > > +++ b/drivers/char/hw_random/Kconfig
> > > @@ -476,7 +476,7 @@ config HW_RANDOM_KEYSTONE
> > >
> > >  config HW_RANDOM_CCTRNG
> > >         tristate "Arm CryptoCell True Random Number Generator support"
> > > -       depends on HAS_IOMEM
> > > +       depends on HAS_IOMEM & OF
> >
> > Does your driver in fact depend on CONFIG_HAS_IOMEM ?
>
> Yes, it uses devm_ioremap_resource() for registers mapping.
>

Fair enough

^ permalink raw reply	[flat|nested] 13+ messages in thread

* RE: [PATCH 2/3] hwrng: cctrng - change default to n
  2020-04-27  6:59   ` Ard Biesheuvel
@ 2020-04-27  7:26     ` Hadar Gat
  2020-04-27  8:19       ` Arnd Bergmann
  0 siblings, 1 reply; 13+ messages in thread
From: Hadar Gat @ 2020-04-27  7:26 UTC (permalink / raw)
  To: Ard Biesheuvel
  Cc: Matt Mackall, Herbert Xu, Arnd Bergmann, Greg Kroah-Hartman,
	Krzysztof Kozlowski, Stefan Wahren, Zaibo Xu, Tomer Maimon,
	Randy Dunlap, Linux Crypto Mailing List,
	Linux Kernel Mailing List, Gilad Ben-Yossef, Ofir Drang, nd


> -----Original Message-----
> From: Ard Biesheuvel <ardb@kernel.org>
> 
> On Mon, 27 Apr 2020 at 07:42, Hadar Gat <hadar.gat@arm.com> wrote:
> >
> > For many users, the Arm CryptoCell HW is not available, so the default
> > for HW_RANDOM_CCTRNG changed to n.
> >
> > Signed-off-by: Hadar Gat <hadar.gat@arm.com>
> > ---
> >  drivers/char/hw_random/Kconfig | 4 ++--
> >  1 file changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git a/drivers/char/hw_random/Kconfig
> > b/drivers/char/hw_random/Kconfig index df2d001..0938d3d 100644
> > --- a/drivers/char/hw_random/Kconfig
> > +++ b/drivers/char/hw_random/Kconfig
> > @@ -476,8 +476,8 @@ config HW_RANDOM_KEYSTONE
> >
> >  config HW_RANDOM_CCTRNG
> >         tristate "Arm CryptoCell True Random Number Generator support"
> > -       depends on HAS_IOMEM & OF
> > -       default HW_RANDOM
> > +       depends on HW_RANDOM & HAS_IOMEM & OF
> 
> The whole block is guarded by if HW_RANDOM, so I don't think you need the
> dependency here.
> 
> > +       default n
> 
> 'default n' is the default so you can just remove the line

Is this a guideline or just optional?
Personally I like things to be explicit and if allowed I prefer to keep this line.

> 
> >         help
> >           This driver provides support for the True Random Number
> >           Generator available in Arm TrustZone CryptoCell.
> > --
> > 2.7.4
> >

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 2/3] hwrng: cctrng - change default to n
  2020-04-27  7:26     ` Hadar Gat
@ 2020-04-27  8:19       ` Arnd Bergmann
  2020-04-27  8:56         ` Hadar Gat
  0 siblings, 1 reply; 13+ messages in thread
From: Arnd Bergmann @ 2020-04-27  8:19 UTC (permalink / raw)
  To: Hadar Gat
  Cc: Ard Biesheuvel, Matt Mackall, Herbert Xu, Greg Kroah-Hartman,
	Krzysztof Kozlowski, Stefan Wahren, Zaibo Xu, Tomer Maimon,
	Randy Dunlap, Linux Crypto Mailing List,
	Linux Kernel Mailing List, Gilad Ben-Yossef, Ofir Drang, nd

On Mon, Apr 27, 2020 at 9:26 AM Hadar Gat <Hadar.Gat@arm.com> wrote:
> > -----Original Message-----
> > From: Ard Biesheuvel <ardb@kernel.org>
> > > +       default n
> >
> > 'default n' is the default so you can just remove the line
>
> Is this a guideline or just optional?
> Personally I like things to be explicit and if allowed I prefer to keep this line.

It's a common convention, and we have had patches in the past that
mass-removed those lines. I'd also just leave it out. It is generally well
understood that all options default to 'n' unless specified otherwise.

        Arnd

^ permalink raw reply	[flat|nested] 13+ messages in thread

* RE: [PATCH 2/3] hwrng: cctrng - change default to n
  2020-04-27  8:19       ` Arnd Bergmann
@ 2020-04-27  8:56         ` Hadar Gat
  0 siblings, 0 replies; 13+ messages in thread
From: Hadar Gat @ 2020-04-27  8:56 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: Ard Biesheuvel, Matt Mackall, Herbert Xu, Greg Kroah-Hartman,
	Krzysztof Kozlowski, Stefan Wahren, Zaibo Xu, Tomer Maimon,
	Randy Dunlap, Linux Crypto Mailing List,
	Linux Kernel Mailing List, Gilad Ben-Yossef, Ofir Drang, nd


> -----Original Message-----
> From: Arnd Bergmann <arnd@arndb.de>
> 
> On Mon, Apr 27, 2020 at 9:26 AM Hadar Gat <Hadar.Gat@arm.com> wrote:
> > > -----Original Message-----
> > > From: Ard Biesheuvel <ardb@kernel.org>
> > > > +       default n
> > >
> > > 'default n' is the default so you can just remove the line
> >
> > Is this a guideline or just optional?
> > Personally I like things to be explicit and if allowed I prefer to keep this line.
> 
> It's a common convention, and we have had patches in the past that mass-
> removed those lines. I'd also just leave it out. It is generally well understood
> that all options default to 'n' unless specified otherwise.

Ok, I'll remove it.
Thanks for the explanation.

> 
>         Arnd

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 1/3] hwrng: cctrng - Add dependency on OF
  2020-04-27  5:41 ` [PATCH 1/3] hwrng: cctrng - Add dependency on OF Hadar Gat
@ 2020-04-27 21:48     ` kbuild test robot
  2020-04-27 21:48     ` kbuild test robot
  1 sibling, 0 replies; 13+ messages in thread
From: kbuild test robot @ 2020-04-27 21:48 UTC (permalink / raw)
  To: Hadar Gat, Matt Mackall, Herbert Xu, Arnd Bergmann,
	Greg Kroah-Hartman, Krzysztof Kozlowski, Stefan Wahren, Zaibo Xu,
	Tomer Maimon, Randy Dunlap
  Cc: kbuild-all, linux-crypto, linux-kernel, Gilad Ben-Yossef, Ofir Drang

Hi Hadar,

I love your patch! Yet something to improve:

[auto build test ERROR on cryptodev/master]
[also build test ERROR on next-20200424]
[cannot apply to char-misc/char-misc-testing arm-soc/for-next v5.7-rc3]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Hadar-Gat/hwrng-cctrng-kconfig-updates/20200428-051649
base:   https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git master
config: um-x86_64_defconfig
compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0
reproduce:
        make ARCH=um SUBARCH=x86_64 defconfig
        make ARCH=um SUBARCH=x86_64

If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   drivers/char/hw_random/Kconfig:479:warning: ignoring unsupported character '&'
>> drivers/char/hw_random/Kconfig:480: syntax error
>> drivers/char/hw_random/Kconfig:479: invalid statement
   drivers/char/hw_random/Kconfig:480: invalid statement
   drivers/char/hw_random/Kconfig:481: invalid statement
>> drivers/char/hw_random/Kconfig:482: unknown statement "This"
   drivers/char/hw_random/Kconfig:483:warning: ignoring unsupported character '.'
>> drivers/char/hw_random/Kconfig:483: unknown statement "Generator"
   drivers/char/hw_random/Kconfig:485:warning: ignoring unsupported character ','
   drivers/char/hw_random/Kconfig:485:warning: ignoring unsupported character ':'
>> drivers/char/hw_random/Kconfig:485: unknown statement "To"
   drivers/char/hw_random/Kconfig:486:warning: ignoring unsupported character '.'
>> drivers/char/hw_random/Kconfig:486: unknown statement "will"
   drivers/char/hw_random/Kconfig:488:warning: ignoring unsupported character ','
   drivers/char/hw_random/Kconfig:488:warning: ignoring unsupported character '.'
>> drivers/char/hw_random/Kconfig:488: unknown statement "If"
   make[2]: *** [scripts/kconfig/Makefile:81: defconfig] Error 1
   make[1]: *** [Makefile:588: defconfig] Error 2
   make: *** [Makefile:180: sub-make] Error 2
--
   drivers/char/hw_random/Kconfig:479:warning: ignoring unsupported character '&'
>> drivers/char/hw_random/Kconfig:480: syntax error
>> drivers/char/hw_random/Kconfig:479: invalid statement
   drivers/char/hw_random/Kconfig:480: invalid statement
   drivers/char/hw_random/Kconfig:481: invalid statement
>> drivers/char/hw_random/Kconfig:482: unknown statement "This"
   drivers/char/hw_random/Kconfig:483:warning: ignoring unsupported character '.'
>> drivers/char/hw_random/Kconfig:483: unknown statement "Generator"
   drivers/char/hw_random/Kconfig:485:warning: ignoring unsupported character ','
   drivers/char/hw_random/Kconfig:485:warning: ignoring unsupported character ':'
>> drivers/char/hw_random/Kconfig:485: unknown statement "To"
   drivers/char/hw_random/Kconfig:486:warning: ignoring unsupported character '.'
>> drivers/char/hw_random/Kconfig:486: unknown statement "will"
   drivers/char/hw_random/Kconfig:488:warning: ignoring unsupported character ','
   drivers/char/hw_random/Kconfig:488:warning: ignoring unsupported character '.'
>> drivers/char/hw_random/Kconfig:488: unknown statement "If"
   make[2]: *** [scripts/kconfig/Makefile:71: oldconfig] Error 1
   make[1]: *** [Makefile:588: oldconfig] Error 2
   make: *** [Makefile:180: sub-make] Error 2
--
   drivers/char/hw_random/Kconfig:479:warning: ignoring unsupported character '&'
>> drivers/char/hw_random/Kconfig:480: syntax error
>> drivers/char/hw_random/Kconfig:479: invalid statement
   drivers/char/hw_random/Kconfig:480: invalid statement
   drivers/char/hw_random/Kconfig:481: invalid statement
>> drivers/char/hw_random/Kconfig:482: unknown statement "This"
   drivers/char/hw_random/Kconfig:483:warning: ignoring unsupported character '.'
>> drivers/char/hw_random/Kconfig:483: unknown statement "Generator"
   drivers/char/hw_random/Kconfig:485:warning: ignoring unsupported character ','
   drivers/char/hw_random/Kconfig:485:warning: ignoring unsupported character ':'
>> drivers/char/hw_random/Kconfig:485: unknown statement "To"
   drivers/char/hw_random/Kconfig:486:warning: ignoring unsupported character '.'
>> drivers/char/hw_random/Kconfig:486: unknown statement "will"
   drivers/char/hw_random/Kconfig:488:warning: ignoring unsupported character ','
   drivers/char/hw_random/Kconfig:488:warning: ignoring unsupported character '.'
>> drivers/char/hw_random/Kconfig:488: unknown statement "If"
   make[2]: *** [scripts/kconfig/Makefile:71: olddefconfig] Error 1
   make[1]: *** [Makefile:588: olddefconfig] Error 2
   make: *** [Makefile:180: sub-make] Error 2

vim +480 drivers/char/hw_random/Kconfig

0200161834534f Jean Delvare           2014-04-08   23  
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   24  config HW_RANDOM_TIMERIOMEM
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   25  	tristate "Timer IOMEM HW Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08   26  	depends on HAS_IOMEM
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   27  	---help---
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   28  	  This driver provides kernel-side support for a generic Random
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   29  	  Number Generator used by reading a 'dumb' iomem address that
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   30  	  is to be read no faster than, for example, once a second;
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   31  	  the default FPGA bitstream on the TS-7800 has such functionality.
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   32  
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   33  	  To compile this driver as a module, choose M here: the
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   34  	  module will be called timeriomem-rng.
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   35  
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   36  	  If unsure, say Y.
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   37  
ca644bd5039566 Michael Buesch         2006-06-26   38  config HW_RANDOM_INTEL
ca644bd5039566 Michael Buesch         2006-06-26   39  	tristate "Intel HW Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08   40  	depends on (X86 || IA64) && PCI
fed806f4072bad Jan Beulich            2006-12-06   41  	default HW_RANDOM
ca644bd5039566 Michael Buesch         2006-06-26   42  	---help---
ca644bd5039566 Michael Buesch         2006-06-26   43  	  This driver provides kernel-side support for the Random Number
ca644bd5039566 Michael Buesch         2006-06-26   44  	  Generator hardware found on Intel i8xx-based motherboards.
ca644bd5039566 Michael Buesch         2006-06-26   45  
ca644bd5039566 Michael Buesch         2006-06-26   46  	  To compile this driver as a module, choose M here: the
ca644bd5039566 Michael Buesch         2006-06-26   47  	  module will be called intel-rng.
ca644bd5039566 Michael Buesch         2006-06-26   48  
ca644bd5039566 Michael Buesch         2006-06-26   49  	  If unsure, say Y.
96d63c0297ccfd Michael Buesch         2006-06-26   50  
96d63c0297ccfd Michael Buesch         2006-06-26   51  config HW_RANDOM_AMD
96d63c0297ccfd Michael Buesch         2006-06-26   52  	tristate "AMD HW Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08   53  	depends on (X86 || PPC_MAPLE) && PCI
fed806f4072bad Jan Beulich            2006-12-06   54  	default HW_RANDOM
96d63c0297ccfd Michael Buesch         2006-06-26   55  	---help---
96d63c0297ccfd Michael Buesch         2006-06-26   56  	  This driver provides kernel-side support for the Random Number
96d63c0297ccfd Michael Buesch         2006-06-26   57  	  Generator hardware found on AMD 76x-based motherboards.
96d63c0297ccfd Michael Buesch         2006-06-26   58  
96d63c0297ccfd Michael Buesch         2006-06-26   59  	  To compile this driver as a module, choose M here: the
96d63c0297ccfd Michael Buesch         2006-06-26   60  	  module will be called amd-rng.
96d63c0297ccfd Michael Buesch         2006-06-26   61  
96d63c0297ccfd Michael Buesch         2006-06-26   62  	  If unsure, say Y.
ef5d862734b842 Michael Buesch         2006-06-26   63  
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   64  config HW_RANDOM_ATMEL
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   65  	tristate "Atmel Random Number Generator support"
4951db7edc9460 Boris Brezillon        2014-11-20   66  	depends on ARCH_AT91 && HAVE_CLK && OF
2d9cab5194c89a Jean Delvare           2014-04-08   67  	default HW_RANDOM
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   68  	---help---
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   69  	  This driver provides kernel-side support for the Random Number
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   70  	  Generator hardware found on Atmel AT91 devices.
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   71  
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   72  	  To compile this driver as a module, choose M here: the
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   73  	  module will be called atmel-rng.
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   74  
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   75  	  If unsure, say Y.
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   76  
8c4196a2fd7c31 Lubomir Rintel         2013-03-28   77  config HW_RANDOM_BCM2835
8705f24f7b575f Florian Fainelli       2017-11-07   78  	tristate "Broadcom BCM2835/BCM63xx Random Number Generator support"
8705f24f7b575f Florian Fainelli       2017-11-07   79  	depends on ARCH_BCM2835 || ARCH_BCM_NSP || ARCH_BCM_5301X || \
8705f24f7b575f Florian Fainelli       2017-11-07   80  		   ARCH_BCM_63XX || BCM63XX || BMIPS_GENERIC
8c4196a2fd7c31 Lubomir Rintel         2013-03-28   81  	default HW_RANDOM
8c4196a2fd7c31 Lubomir Rintel         2013-03-28   82  	---help---
8c4196a2fd7c31 Lubomir Rintel         2013-03-28   83  	  This driver provides kernel-side support for the Random Number
8705f24f7b575f Florian Fainelli       2017-11-07   84  	  Generator hardware found on the Broadcom BCM2835 and BCM63xx SoCs.
8c4196a2fd7c31 Lubomir Rintel         2013-03-28   85  
8c4196a2fd7c31 Lubomir Rintel         2013-03-28   86  	  To compile this driver as a module, choose M here: the
8c4196a2fd7c31 Lubomir Rintel         2013-03-28   87  	  module will be called bcm2835-rng
8c4196a2fd7c31 Lubomir Rintel         2013-03-28   88  
8c4196a2fd7c31 Lubomir Rintel         2013-03-28   89  	  If unsure, say Y.
553072b27e0990 Florian Fainelli       2012-07-24   90  
c83d45d5685f63 Scott Branden          2015-03-04   91  config HW_RANDOM_IPROC_RNG200
c3577f6100ca43 Florian Fainelli       2017-11-01   92  	tristate "Broadcom iProc/STB RNG200 support"
0f95b09a5f6249 Stefan Wahren          2019-11-19   93  	depends on ARCH_BCM_IPROC || ARCH_BCM2835 || ARCH_BRCMSTB
c83d45d5685f63 Scott Branden          2015-03-04   94  	default HW_RANDOM
c83d45d5685f63 Scott Branden          2015-03-04   95  	---help---
c83d45d5685f63 Scott Branden          2015-03-04   96  	  This driver provides kernel-side support for the RNG200
c3577f6100ca43 Florian Fainelli       2017-11-01   97  	  hardware found on the Broadcom iProc and STB SoCs.
c83d45d5685f63 Scott Branden          2015-03-04   98  
c83d45d5685f63 Scott Branden          2015-03-04   99  	  To compile this driver as a module, choose M here: the
c83d45d5685f63 Scott Branden          2015-03-04  100  	  module will be called iproc-rng200
c83d45d5685f63 Scott Branden          2015-03-04  101  
c83d45d5685f63 Scott Branden          2015-03-04  102  	  If unsure, say Y.
c83d45d5685f63 Scott Branden          2015-03-04  103  
ef5d862734b842 Michael Buesch         2006-06-26  104  config HW_RANDOM_GEODE
ef5d862734b842 Michael Buesch         2006-06-26  105  	tristate "AMD Geode HW Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  106  	depends on X86_32 && PCI
fed806f4072bad Jan Beulich            2006-12-06  107  	default HW_RANDOM
ef5d862734b842 Michael Buesch         2006-06-26  108  	---help---
ef5d862734b842 Michael Buesch         2006-06-26  109  	  This driver provides kernel-side support for the Random Number
ef5d862734b842 Michael Buesch         2006-06-26  110  	  Generator hardware found on the AMD Geode LX.
ef5d862734b842 Michael Buesch         2006-06-26  111  
ef5d862734b842 Michael Buesch         2006-06-26  112  	  To compile this driver as a module, choose M here: the
ef5d862734b842 Michael Buesch         2006-06-26  113  	  module will be called geode-rng.
ef5d862734b842 Michael Buesch         2006-06-26  114  
ef5d862734b842 Michael Buesch         2006-06-26  115  	  If unsure, say Y.
13523363577d49 Michael Buesch         2006-06-26  116  
ce087150211412 David S. Miller        2008-06-03  117  config HW_RANDOM_N2RNG
ce087150211412 David S. Miller        2008-06-03  118  	tristate "Niagara2 Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  119  	depends on SPARC64
ce087150211412 David S. Miller        2008-06-03  120  	default HW_RANDOM
ce087150211412 David S. Miller        2008-06-03  121  	---help---
ce087150211412 David S. Miller        2008-06-03  122  	  This driver provides kernel-side support for the Random Number
ce087150211412 David S. Miller        2008-06-03  123  	  Generator hardware found on Niagara2 cpus.
ce087150211412 David S. Miller        2008-06-03  124  
ce087150211412 David S. Miller        2008-06-03  125  	  To compile this driver as a module, choose M here: the
ce087150211412 David S. Miller        2008-06-03  126  	  module will be called n2-rng.
ce087150211412 David S. Miller        2008-06-03  127  
ce087150211412 David S. Miller        2008-06-03  128  	  If unsure, say Y.
ce087150211412 David S. Miller        2008-06-03  129  
13523363577d49 Michael Buesch         2006-06-26  130  config HW_RANDOM_VIA
13523363577d49 Michael Buesch         2006-06-26  131  	tristate "VIA HW Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  132  	depends on X86
fed806f4072bad Jan Beulich            2006-12-06  133  	default HW_RANDOM
13523363577d49 Michael Buesch         2006-06-26  134  	---help---
13523363577d49 Michael Buesch         2006-06-26  135  	  This driver provides kernel-side support for the Random Number
13523363577d49 Michael Buesch         2006-06-26  136  	  Generator hardware found on VIA based motherboards.
13523363577d49 Michael Buesch         2006-06-26  137  
13523363577d49 Michael Buesch         2006-06-26  138  	  To compile this driver as a module, choose M here: the
13523363577d49 Michael Buesch         2006-06-26  139  	  module will be called via-rng.
13523363577d49 Michael Buesch         2006-06-26  140  
13523363577d49 Michael Buesch         2006-06-26  141  	  If unsure, say Y.
d7174bcb919c15 Michael Buesch         2006-06-26  142  
d7174bcb919c15 Michael Buesch         2006-06-26  143  config HW_RANDOM_IXP4XX
553da857b1b917 Krzysztof Hałasa       2010-03-23  144  	tristate "Intel IXP4xx NPU HW Pseudo-Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  145  	depends on ARCH_IXP4XX
fed806f4072bad Jan Beulich            2006-12-06  146  	default HW_RANDOM
d7174bcb919c15 Michael Buesch         2006-06-26  147  	---help---
553da857b1b917 Krzysztof Hałasa       2010-03-23  148  	  This driver provides kernel-side support for the Pseudo-Random
553da857b1b917 Krzysztof Hałasa       2010-03-23  149  	  Number Generator hardware found on the Intel IXP45x/46x NPU.
d7174bcb919c15 Michael Buesch         2006-06-26  150  
d7174bcb919c15 Michael Buesch         2006-06-26  151  	  To compile this driver as a module, choose M here: the
d7174bcb919c15 Michael Buesch         2006-06-26  152  	  module will be called ixp4xx-rng.
d7174bcb919c15 Michael Buesch         2006-06-26  153  
d7174bcb919c15 Michael Buesch         2006-06-26  154  	  If unsure, say Y.
ebc915ad26d881 Michael Buesch         2006-06-26  155  
ebc915ad26d881 Michael Buesch         2006-06-26  156  config HW_RANDOM_OMAP
ebc915ad26d881 Michael Buesch         2006-06-26  157  	tristate "OMAP Random Number Generator support"
383212425c926f Romain Perier          2016-09-16  158  	depends on ARCH_OMAP16XX || ARCH_OMAP2PLUS || ARCH_MVEBU
fed806f4072bad Jan Beulich            2006-12-06  159  	default HW_RANDOM
ebc915ad26d881 Michael Buesch         2006-06-26  160   	---help---
ebc915ad26d881 Michael Buesch         2006-06-26  161   	  This driver provides kernel-side support for the Random Number
a9f5a62a112b6c Russell King           2017-02-13  162  	  Generator hardware found on OMAP16xx, OMAP2/3/4/5, AM33xx/AM43xx
a9f5a62a112b6c Russell King           2017-02-13  163  	  multimedia processors, and Marvell Armada 7k/8k SoCs.
ebc915ad26d881 Michael Buesch         2006-06-26  164  
ebc915ad26d881 Michael Buesch         2006-06-26  165  	  To compile this driver as a module, choose M here: the
ebc915ad26d881 Michael Buesch         2006-06-26  166  	  module will be called omap-rng.
ebc915ad26d881 Michael Buesch         2006-06-26  167  
ebc915ad26d881 Michael Buesch         2006-06-26  168   	  If unsure, say Y.
b8cb34481edfee Olof Johansson         2007-05-09  169  
1c6b7c2108bdb0 Pali Rohár             2013-09-20  170  config HW_RANDOM_OMAP3_ROM
1c6b7c2108bdb0 Pali Rohár             2013-09-20  171  	tristate "OMAP3 ROM Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  172  	depends on ARCH_OMAP3
1c6b7c2108bdb0 Pali Rohár             2013-09-20  173  	default HW_RANDOM
1c6b7c2108bdb0 Pali Rohár             2013-09-20  174  	---help---
1c6b7c2108bdb0 Pali Rohár             2013-09-20  175  	  This driver provides kernel-side support for the Random Number
1c6b7c2108bdb0 Pali Rohár             2013-09-20  176  	  Generator hardware found on OMAP34xx processors.
1c6b7c2108bdb0 Pali Rohár             2013-09-20  177  
1c6b7c2108bdb0 Pali Rohár             2013-09-20  178  	  To compile this driver as a module, choose M here: the
1c6b7c2108bdb0 Pali Rohár             2013-09-20  179  	  module will be called omap3-rom-rng.
1c6b7c2108bdb0 Pali Rohár             2013-09-20  180  
1c6b7c2108bdb0 Pali Rohár             2013-09-20  181  	  If unsure, say Y.
1c6b7c2108bdb0 Pali Rohár             2013-09-20  182  
f7557dc8215a2e David Daney            2009-08-20  183  config HW_RANDOM_OCTEON
f7557dc8215a2e David Daney            2009-08-20  184  	tristate "Octeon Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  185  	depends on CAVIUM_OCTEON_SOC
f7557dc8215a2e David Daney            2009-08-20  186  	default HW_RANDOM
f7557dc8215a2e David Daney            2009-08-20  187  	---help---
f7557dc8215a2e David Daney            2009-08-20  188  	  This driver provides kernel-side support for the Random Number
f7557dc8215a2e David Daney            2009-08-20  189  	  Generator hardware found on Octeon processors.
f7557dc8215a2e David Daney            2009-08-20  190  
f7557dc8215a2e David Daney            2009-08-20  191  	  To compile this driver as a module, choose M here: the
f7557dc8215a2e David Daney            2009-08-20  192  	  module will be called octeon-rng.
f7557dc8215a2e David Daney            2009-08-20  193  
f7557dc8215a2e David Daney            2009-08-20  194  	  If unsure, say Y.
f7557dc8215a2e David Daney            2009-08-20  195  
b8cb34481edfee Olof Johansson         2007-05-09  196  config HW_RANDOM_PASEMI
b8cb34481edfee Olof Johansson         2007-05-09  197  	tristate "PA Semi HW Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  198  	depends on PPC_PASEMI
b8cb34481edfee Olof Johansson         2007-05-09  199  	default HW_RANDOM
b8cb34481edfee Olof Johansson         2007-05-09  200  	---help---
b8cb34481edfee Olof Johansson         2007-05-09  201  	  This driver provides kernel-side support for the Random Number
0d08a84770cb03 Olof Johansson         2007-11-04  202  	  Generator hardware found on PA Semi PWRficient SoCs.
b8cb34481edfee Olof Johansson         2007-05-09  203  
b8cb34481edfee Olof Johansson         2007-05-09  204  	  To compile this driver as a module, choose M here: the
b8cb34481edfee Olof Johansson         2007-05-09  205  	  module will be called pasemi-rng.
b8cb34481edfee Olof Johansson         2007-05-09  206  
b8cb34481edfee Olof Johansson         2007-05-09  207  	  If unsure, say Y.
b8cb34481edfee Olof Johansson         2007-05-09  208  
f7f510ec195781 Rusty Russell          2008-05-30  209  config HW_RANDOM_VIRTIO
f7f510ec195781 Rusty Russell          2008-05-30  210  	tristate "VirtIO Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  211  	depends on VIRTIO
f7f510ec195781 Rusty Russell          2008-05-30  212  	---help---
f7f510ec195781 Rusty Russell          2008-05-30  213  	  This driver provides kernel-side support for the virtual Random Number
f7f510ec195781 Rusty Russell          2008-05-30  214  	  Generator hardware.
f7f510ec195781 Rusty Russell          2008-05-30  215  
f7f510ec195781 Rusty Russell          2008-05-30  216  	  To compile this driver as a module, choose M here: the
f7f510ec195781 Rusty Russell          2008-05-30  217  	  module will be called virtio-rng.  If unsure, say N.
45001e92d0249a Alan Carvalho de Assis 2009-04-02  218  
049a947c611a19 Atsushi Nemoto         2009-06-02  219  config HW_RANDOM_TX4939
049a947c611a19 Atsushi Nemoto         2009-06-02  220  	tristate "TX4939 Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  221  	depends on SOC_TX4939
049a947c611a19 Atsushi Nemoto         2009-06-02  222  	default HW_RANDOM
049a947c611a19 Atsushi Nemoto         2009-06-02  223  	---help---
049a947c611a19 Atsushi Nemoto         2009-06-02  224  	  This driver provides kernel-side support for the Random Number
049a947c611a19 Atsushi Nemoto         2009-06-02  225  	  Generator hardware found on TX4939 SoC.
049a947c611a19 Atsushi Nemoto         2009-06-02  226  
049a947c611a19 Atsushi Nemoto         2009-06-02  227  	  To compile this driver as a module, choose M here: the
049a947c611a19 Atsushi Nemoto         2009-06-02  228  	  module will be called tx4939-rng.
049a947c611a19 Atsushi Nemoto         2009-06-02  229  
049a947c611a19 Atsushi Nemoto         2009-06-02  230  	  If unsure, say Y.
049a947c611a19 Atsushi Nemoto         2009-06-02  231  
45001e92d0249a Alan Carvalho de Assis 2009-04-02  232  config HW_RANDOM_MXC_RNGA
45001e92d0249a Alan Carvalho de Assis 2009-04-02  233  	tristate "Freescale i.MX RNGA Random Number Generator"
f74bdd4cb5d0d4 Fabian Frederick       2016-08-16  234  	depends on SOC_IMX31
2d9cab5194c89a Jean Delvare           2014-04-08  235  	default HW_RANDOM
45001e92d0249a Alan Carvalho de Assis 2009-04-02  236  	---help---
45001e92d0249a Alan Carvalho de Assis 2009-04-02  237  	  This driver provides kernel-side support for the Random Number
45001e92d0249a Alan Carvalho de Assis 2009-04-02  238  	  Generator hardware found on Freescale i.MX processors.
45001e92d0249a Alan Carvalho de Assis 2009-04-02  239  
45001e92d0249a Alan Carvalho de Assis 2009-04-02  240  	  To compile this driver as a module, choose M here: the
45001e92d0249a Alan Carvalho de Assis 2009-04-02  241  	  module will be called mxc-rnga.
45001e92d0249a Alan Carvalho de Assis 2009-04-02  242  
45001e92d0249a Alan Carvalho de Assis 2009-04-02  243  	  If unsure, say Y.
bc85b25e5de17d Alessandro Rubini      2009-12-19  244  
1d5449445bd0af Martin Kaiser          2017-07-23  245  config HW_RANDOM_IMX_RNGC
1d5449445bd0af Martin Kaiser          2017-07-23  246  	tristate "Freescale i.MX RNGC Random Number Generator"
fcdba3c33a4dfd Uwe Kleine-König       2020-02-05  247  	depends on HAS_IOMEM && HAVE_CLK
fcdba3c33a4dfd Uwe Kleine-König       2020-02-05  248  	depends on SOC_IMX25 || COMPILE_TEST
1d5449445bd0af Martin Kaiser          2017-07-23  249  	default HW_RANDOM
1d5449445bd0af Martin Kaiser          2017-07-23  250  	---help---
1d5449445bd0af Martin Kaiser          2017-07-23  251  	  This driver provides kernel-side support for the Random Number
1d5449445bd0af Martin Kaiser          2017-07-23  252  	  Generator Version C hardware found on some Freescale i.MX
1d5449445bd0af Martin Kaiser          2017-07-23  253  	  processors. Version B is also supported by this driver.
1d5449445bd0af Martin Kaiser          2017-07-23  254  
1d5449445bd0af Martin Kaiser          2017-07-23  255  	  To compile this driver as a module, choose M here: the
1d5449445bd0af Martin Kaiser          2017-07-23  256  	  module will be called imx-rngc.
1d5449445bd0af Martin Kaiser          2017-07-23  257  
1d5449445bd0af Martin Kaiser          2017-07-23  258  	  If unsure, say Y.
1d5449445bd0af Martin Kaiser          2017-07-23  259  
bc85b25e5de17d Alessandro Rubini      2009-12-19  260  config HW_RANDOM_NOMADIK
bc85b25e5de17d Alessandro Rubini      2009-12-19  261  	tristate "ST-Ericsson Nomadik Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  262  	depends on ARCH_NOMADIK
2d9cab5194c89a Jean Delvare           2014-04-08  263  	default HW_RANDOM
bc85b25e5de17d Alessandro Rubini      2009-12-19  264  	---help---
bc85b25e5de17d Alessandro Rubini      2009-12-19  265  	  This driver provides kernel-side support for the Random Number
bc85b25e5de17d Alessandro Rubini      2009-12-19  266  	  Generator hardware found on ST-Ericsson SoCs (8815 and 8500).
bc85b25e5de17d Alessandro Rubini      2009-12-19  267  
bc85b25e5de17d Alessandro Rubini      2009-12-19  268  	  To compile this driver as a module, choose M here: the
bc85b25e5de17d Alessandro Rubini      2009-12-19  269  	  module will be called nomadik-rng.
bc85b25e5de17d Alessandro Rubini      2009-12-19  270  
bc85b25e5de17d Alessandro Rubini      2009-12-19  271  	  If unsure, say Y.
5efb94ee144c1c Jamie Iles             2011-01-23  272  
649e9ea0ab611a Kent Yoder             2012-04-12  273  config HW_RANDOM_PSERIES
649e9ea0ab611a Kent Yoder             2012-04-12  274  	tristate "pSeries HW Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  275  	depends on PPC64 && IBMVIO
649e9ea0ab611a Kent Yoder             2012-04-12  276  	default HW_RANDOM
649e9ea0ab611a Kent Yoder             2012-04-12  277  	---help---
649e9ea0ab611a Kent Yoder             2012-04-12  278  	  This driver provides kernel-side support for the Random Number
649e9ea0ab611a Kent Yoder             2012-04-12  279  	  Generator hardware found on POWER7+ machines and above
649e9ea0ab611a Kent Yoder             2012-04-12  280  
649e9ea0ab611a Kent Yoder             2012-04-12  281  	  To compile this driver as a module, choose M here: the
649e9ea0ab611a Kent Yoder             2012-04-12  282  	  module will be called pseries-rng.
649e9ea0ab611a Kent Yoder             2012-04-12  283  
649e9ea0ab611a Kent Yoder             2012-04-12  284  	  If unsure, say Y.
b329669ea0b5b0 Jonghwa Lee            2012-06-29  285  
66548e40583b14 Michael Ellerman       2013-10-11  286  config HW_RANDOM_POWERNV
66548e40583b14 Michael Ellerman       2013-10-11  287  	tristate "PowerNV Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  288  	depends on PPC_POWERNV
66548e40583b14 Michael Ellerman       2013-10-11  289  	default HW_RANDOM
66548e40583b14 Michael Ellerman       2013-10-11  290  	---help---
66548e40583b14 Michael Ellerman       2013-10-11  291  	  This is the driver for Random Number Generator hardware found
66548e40583b14 Michael Ellerman       2013-10-11  292  	  in POWER7+ and above machines for PowerNV platform.
66548e40583b14 Michael Ellerman       2013-10-11  293  
66548e40583b14 Michael Ellerman       2013-10-11  294  	  To compile this driver as a module, choose M here: the
66548e40583b14 Michael Ellerman       2013-10-11  295  	  module will be called powernv-rng.
66548e40583b14 Michael Ellerman       2013-10-11  296  
66548e40583b14 Michael Ellerman       2013-10-11  297  	  If unsure, say Y.
66548e40583b14 Michael Ellerman       2013-10-11  298  
afc39d6e89b4f4 Kefeng Wang            2016-04-13  299  config HW_RANDOM_HISI
afc39d6e89b4f4 Kefeng Wang            2016-04-13  300  	tristate "Hisilicon Random Number Generator support"
afc39d6e89b4f4 Kefeng Wang            2016-04-13  301  	depends on HW_RANDOM && ARCH_HISI
afc39d6e89b4f4 Kefeng Wang            2016-04-13  302  	default HW_RANDOM
afc39d6e89b4f4 Kefeng Wang            2016-04-13  303  	---help---
afc39d6e89b4f4 Kefeng Wang            2016-04-13  304  	  This driver provides kernel-side support for the Random Number
afc39d6e89b4f4 Kefeng Wang            2016-04-13  305  	  Generator hardware found on Hisilicon Hip04 and Hip05 SoC.
afc39d6e89b4f4 Kefeng Wang            2016-04-13  306  
afc39d6e89b4f4 Kefeng Wang            2016-04-13  307  	  To compile this driver as a module, choose M here: the
afc39d6e89b4f4 Kefeng Wang            2016-04-13  308  	  module will be called hisi-rng.
afc39d6e89b4f4 Kefeng Wang            2016-04-13  309  
afc39d6e89b4f4 Kefeng Wang            2016-04-13  310  	  If unsure, say Y.
afc39d6e89b4f4 Kefeng Wang            2016-04-13  311  
3e90efd129593c Zaibo Xu               2019-10-31  312  config HW_RANDOM_HISI_V2
3e90efd129593c Zaibo Xu               2019-10-31  313  	tristate "HiSilicon True Random Number Generator V2 support"
3e90efd129593c Zaibo Xu               2019-10-31  314  	depends on HW_RANDOM && ARM64 && ACPI
3e90efd129593c Zaibo Xu               2019-10-31  315  	default HW_RANDOM
3e90efd129593c Zaibo Xu               2019-10-31  316  	help
3e90efd129593c Zaibo Xu               2019-10-31  317  	  This driver provides kernel-side support for the True Random Number
3e90efd129593c Zaibo Xu               2019-10-31  318  	  Generator V2 hardware found on HiSilicon Hi1620 SoC.
3e90efd129593c Zaibo Xu               2019-10-31  319  
3e90efd129593c Zaibo Xu               2019-10-31  320  	  To compile this driver as a module, choose M here: the
3e90efd129593c Zaibo Xu               2019-10-31  321  	  module will be called hisi-trng-v2.
3e90efd129593c Zaibo Xu               2019-10-31  322  
3e90efd129593c Zaibo Xu               2019-10-31  323  	  If unsure, say Y.
3e90efd129593c Zaibo Xu               2019-10-31  324  
4a4da53c408c9e Lee Jones              2015-09-17  325  config HW_RANDOM_ST
4a4da53c408c9e Lee Jones              2015-09-17  326  	tristate "ST Microelectronics HW Random Number Generator support"
4a4da53c408c9e Lee Jones              2015-09-17  327  	depends on HW_RANDOM && ARCH_STI
4a4da53c408c9e Lee Jones              2015-09-17  328  	---help---
4a4da53c408c9e Lee Jones              2015-09-17  329  	  This driver provides kernel-side support for the Random Number
4a4da53c408c9e Lee Jones              2015-09-17  330  	  Generator hardware found on STi series of SoCs.
4a4da53c408c9e Lee Jones              2015-09-17  331  
4a4da53c408c9e Lee Jones              2015-09-17  332  	  To compile this driver as a module, choose M here: the
4a4da53c408c9e Lee Jones              2015-09-17  333  	  module will be called st-rng.
4a4da53c408c9e Lee Jones              2015-09-17  334  
a91ae4eba9f997 Feng Kan               2014-08-22  335  config HW_RANDOM_XGENE
a91ae4eba9f997 Feng Kan               2014-08-22  336  	tristate "APM X-Gene True Random Number Generator (TRNG) support"
a91ae4eba9f997 Feng Kan               2014-08-22  337  	depends on HW_RANDOM && ARCH_XGENE
a91ae4eba9f997 Feng Kan               2014-08-22  338  	default HW_RANDOM
a91ae4eba9f997 Feng Kan               2014-08-22  339  	---help---
a91ae4eba9f997 Feng Kan               2014-08-22  340  	  This driver provides kernel-side support for the Random Number
a91ae4eba9f997 Feng Kan               2014-08-22  341  	  Generator hardware found on APM X-Gene SoC.
a91ae4eba9f997 Feng Kan               2014-08-22  342  
a91ae4eba9f997 Feng Kan               2014-08-22  343  	  To compile this driver as a module, choose M here: the
a91ae4eba9f997 Feng Kan               2014-08-22  344  	  module will be called xgene_rng.
a91ae4eba9f997 Feng Kan               2014-08-22  345  
a91ae4eba9f997 Feng Kan               2014-08-22  346  	  If unsure, say Y.
a91ae4eba9f997 Feng Kan               2014-08-22  347  
c6a97c42e399ad Daniel Thompson        2015-10-12  348  config HW_RANDOM_STM32
c6a97c42e399ad Daniel Thompson        2015-10-12  349  	tristate "STMicroelectronics STM32 random number generator"
c6a97c42e399ad Daniel Thompson        2015-10-12  350  	depends on HW_RANDOM && (ARCH_STM32 || COMPILE_TEST)
625b4a982788fe Richard Weinberger     2016-01-25  351  	depends on HAS_IOMEM
af513781f21ca9 lionel.debieve@st.com  2018-04-23  352  	default HW_RANDOM
c6a97c42e399ad Daniel Thompson        2015-10-12  353  	help
c6a97c42e399ad Daniel Thompson        2015-10-12  354  	  This driver provides kernel-side support for the Random Number
c6a97c42e399ad Daniel Thompson        2015-10-12  355  	  Generator hardware found on STM32 microcontrollers.
c6a97c42e399ad Daniel Thompson        2015-10-12  356  
c6a97c42e399ad Daniel Thompson        2015-10-12  357  	  To compile this driver as a module, choose M here: the
c6a97c42e399ad Daniel Thompson        2015-10-12  358  	  module will be called stm32-rng.
c6a97c42e399ad Daniel Thompson        2015-10-12  359  
c6a97c42e399ad Daniel Thompson        2015-10-12  360  	  If unsure, say N.
c6a97c42e399ad Daniel Thompson        2015-10-12  361  
730d02e27670fa Joshua Henderson       2016-02-08  362  config HW_RANDOM_PIC32
730d02e27670fa Joshua Henderson       2016-02-08  363  	tristate "Microchip PIC32 Random Number Generator support"
730d02e27670fa Joshua Henderson       2016-02-08  364  	depends on HW_RANDOM && MACH_PIC32
730d02e27670fa Joshua Henderson       2016-02-08  365  	default y
730d02e27670fa Joshua Henderson       2016-02-08  366  	---help---
730d02e27670fa Joshua Henderson       2016-02-08  367  	  This driver provides kernel-side support for the Random Number
730d02e27670fa Joshua Henderson       2016-02-08  368  	  Generator hardware found on a PIC32.
730d02e27670fa Joshua Henderson       2016-02-08  369  
730d02e27670fa Joshua Henderson       2016-02-08  370  	  To compile this driver as a module, choose M here. the
730d02e27670fa Joshua Henderson       2016-02-08  371  	  module will be called pic32-rng.
730d02e27670fa Joshua Henderson       2016-02-08  372  
730d02e27670fa Joshua Henderson       2016-02-08  373  	  If unsure, say Y.
730d02e27670fa Joshua Henderson       2016-02-08  374  
e123be16120df6 Neil Armstrong         2016-06-10  375  config HW_RANDOM_MESON
e123be16120df6 Neil Armstrong         2016-06-10  376  	tristate "Amlogic Meson Random Number Generator support"
e123be16120df6 Neil Armstrong         2016-06-10  377  	depends on HW_RANDOM
e123be16120df6 Neil Armstrong         2016-06-10  378  	depends on ARCH_MESON || COMPILE_TEST
e123be16120df6 Neil Armstrong         2016-06-10  379  	default y
e123be16120df6 Neil Armstrong         2016-06-10  380  	---help---
e123be16120df6 Neil Armstrong         2016-06-10  381  	  This driver provides kernel-side support for the Random Number
e123be16120df6 Neil Armstrong         2016-06-10  382  	  Generator hardware found on Amlogic Meson SoCs.
e123be16120df6 Neil Armstrong         2016-06-10  383  
e123be16120df6 Neil Armstrong         2016-06-10  384  	  To compile this driver as a module, choose M here. the
e123be16120df6 Neil Armstrong         2016-06-10  385  	  module will be called meson-rng.
e123be16120df6 Neil Armstrong         2016-06-10  386  
e123be16120df6 Neil Armstrong         2016-06-10  387  	  If unsure, say Y.
e123be16120df6 Neil Armstrong         2016-06-10  388  
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  389  config HW_RANDOM_CAVIUM
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  390  	tristate "Cavium ThunderX Random Number Generator support"
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  391  	depends on HW_RANDOM && PCI && (ARM64 || (COMPILE_TEST && 64BIT))
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  392  	default HW_RANDOM
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  393  	---help---
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  394  	  This driver provides kernel-side support for the Random Number
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  395  	  Generator hardware found on Cavium SoCs.
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  396  
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  397  	  To compile this driver as a module, choose M here: the
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  398  	  module will be called cavium_rng.
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  399  
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  400  	  If unsure, say Y.
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  401  
7701d1ff8ed1b8 Sean Wang              2017-04-21  402  config HW_RANDOM_MTK
7701d1ff8ed1b8 Sean Wang              2017-04-21  403  	tristate "Mediatek Random Number Generator support"
7701d1ff8ed1b8 Sean Wang              2017-04-21  404  	depends on HW_RANDOM
7701d1ff8ed1b8 Sean Wang              2017-04-21  405  	depends on ARCH_MEDIATEK || COMPILE_TEST
7701d1ff8ed1b8 Sean Wang              2017-04-21  406  	default y
7701d1ff8ed1b8 Sean Wang              2017-04-21  407  	---help---
7701d1ff8ed1b8 Sean Wang              2017-04-21  408  	  This driver provides kernel-side support for the Random Number
7701d1ff8ed1b8 Sean Wang              2017-04-21  409  	  Generator hardware found on Mediatek SoCs.
7701d1ff8ed1b8 Sean Wang              2017-04-21  410  
7701d1ff8ed1b8 Sean Wang              2017-04-21  411  	  To compile this driver as a module, choose M here. the
7701d1ff8ed1b8 Sean Wang              2017-04-21  412  	  module will be called mtk-rng.
7701d1ff8ed1b8 Sean Wang              2017-04-21  413  
7701d1ff8ed1b8 Sean Wang              2017-04-21  414  	  If unsure, say Y.
7701d1ff8ed1b8 Sean Wang              2017-04-21  415  
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  416  config HW_RANDOM_S390
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  417  	tristate "S390 True Random Number Generator support"
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  418  	depends on S390
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  419  	default HW_RANDOM
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  420  	---help---
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  421  	  This driver provides kernel-side support for the True
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  422  	  Random Number Generator available as CPACF extension
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  423  	  on modern s390 hardware platforms.
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  424  
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  425  	  To compile this driver as a module, choose M here: the
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  426  	  module will be called s390-trng.
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  427  
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  428  	  If unsure, say Y.
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  429  
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  430  config HW_RANDOM_EXYNOS
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  431  	tristate "Samsung Exynos True Random Number Generator support"
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  432  	depends on ARCH_EXYNOS || COMPILE_TEST
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  433  	default HW_RANDOM
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  434  	---help---
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  435  	  This driver provides support for the True Random Number
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  436  	  Generator available in Exynos SoCs.
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  437  
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  438  	  To compile this driver as a module, choose M here: the module
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  439  	  will be called exynos-trng.
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  440  
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  441  	  If unsure, say Y.
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  442  
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  443  config HW_RANDOM_OPTEE
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  444  	tristate "OP-TEE based Random Number Generator support"
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  445  	depends on OPTEE
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  446  	default HW_RANDOM
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  447  	help
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  448  	  This  driver provides support for OP-TEE based Random Number
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  449  	  Generator on ARM SoCs where hardware entropy sources are not
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  450  	  accessible to normal world (Linux).
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  451  
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  452  	  To compile this driver as a module, choose M here: the module
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  453  	  will be called optee-rng.
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  454  
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  455  	  If unsure, say Y.
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  456  
c98429297d8b25 Tomer Maimon           2019-09-12  457  config HW_RANDOM_NPCM
c98429297d8b25 Tomer Maimon           2019-09-12  458  	tristate "NPCM Random Number Generator support"
c98429297d8b25 Tomer Maimon           2019-09-12  459  	depends on ARCH_NPCM || COMPILE_TEST
c98429297d8b25 Tomer Maimon           2019-09-12  460  	default HW_RANDOM
c98429297d8b25 Tomer Maimon           2019-09-12  461  	help
c98429297d8b25 Tomer Maimon           2019-09-12  462   	  This driver provides support for the Random Number
c98429297d8b25 Tomer Maimon           2019-09-12  463  	  Generator hardware available in Nuvoton NPCM SoCs.
c98429297d8b25 Tomer Maimon           2019-09-12  464  
c98429297d8b25 Tomer Maimon           2019-09-12  465  	  To compile this driver as a module, choose M here: the
c98429297d8b25 Tomer Maimon           2019-09-12  466  	  module will be called npcm-rng.
c98429297d8b25 Tomer Maimon           2019-09-12  467  
c98429297d8b25 Tomer Maimon           2019-09-12  468   	  If unsure, say Y.
c98429297d8b25 Tomer Maimon           2019-09-12  469  
ace74b627c88ea Randy Dunlap           2020-03-04  470  config HW_RANDOM_KEYSTONE
ace74b627c88ea Randy Dunlap           2020-03-04  471  	depends on ARCH_KEYSTONE || COMPILE_TEST
ace74b627c88ea Randy Dunlap           2020-03-04  472  	default HW_RANDOM
ace74b627c88ea Randy Dunlap           2020-03-04  473  	tristate "TI Keystone NETCP SA Hardware random number generator"
ace74b627c88ea Randy Dunlap           2020-03-04  474  	help
ace74b627c88ea Randy Dunlap           2020-03-04  475  	  This option enables Keystone's hardware random generator.
ace74b627c88ea Randy Dunlap           2020-03-04  476  
a583ed310bb6b5 Hadar Gat              2020-03-27  477  config HW_RANDOM_CCTRNG
a583ed310bb6b5 Hadar Gat              2020-03-27  478  	tristate "Arm CryptoCell True Random Number Generator support"
1cb06aa1c8f17a Hadar Gat              2020-04-27 @479  	depends on HAS_IOMEM & OF
a583ed310bb6b5 Hadar Gat              2020-03-27 @480  	default HW_RANDOM
a583ed310bb6b5 Hadar Gat              2020-03-27  481  	help
a583ed310bb6b5 Hadar Gat              2020-03-27 @482  	  This driver provides support for the True Random Number
a583ed310bb6b5 Hadar Gat              2020-03-27 @483  	  Generator available in Arm TrustZone CryptoCell.
a583ed310bb6b5 Hadar Gat              2020-03-27  484  
a583ed310bb6b5 Hadar Gat              2020-03-27 @485  	  To compile this driver as a module, choose M here: the module
a583ed310bb6b5 Hadar Gat              2020-03-27 @486  	  will be called cctrng.
a583ed310bb6b5 Hadar Gat              2020-03-27  487  
a583ed310bb6b5 Hadar Gat              2020-03-27 @488  	  If unsure, say Y.
a583ed310bb6b5 Hadar Gat              2020-03-27  489  

:::::: The code at line 480 was first introduced by commit
:::::: a583ed310bb6b514e717c11a30b5a7bc3a65d1b1 hwrng: cctrng - introduce Arm CryptoCell driver

:::::: TO: Hadar Gat <hadar.gat@arm.com>
:::::: CC: Herbert Xu <herbert@gondor.apana.org.au>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH 1/3] hwrng: cctrng - Add dependency on OF
@ 2020-04-27 21:48     ` kbuild test robot
  0 siblings, 0 replies; 13+ messages in thread
From: kbuild test robot @ 2020-04-27 21:48 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 45432 bytes --]

Hi Hadar,

I love your patch! Yet something to improve:

[auto build test ERROR on cryptodev/master]
[also build test ERROR on next-20200424]
[cannot apply to char-misc/char-misc-testing arm-soc/for-next v5.7-rc3]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Hadar-Gat/hwrng-cctrng-kconfig-updates/20200428-051649
base:   https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git master
config: um-x86_64_defconfig
compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0
reproduce:
        make ARCH=um SUBARCH=x86_64 defconfig
        make ARCH=um SUBARCH=x86_64

If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   drivers/char/hw_random/Kconfig:479:warning: ignoring unsupported character '&'
>> drivers/char/hw_random/Kconfig:480: syntax error
>> drivers/char/hw_random/Kconfig:479: invalid statement
   drivers/char/hw_random/Kconfig:480: invalid statement
   drivers/char/hw_random/Kconfig:481: invalid statement
>> drivers/char/hw_random/Kconfig:482: unknown statement "This"
   drivers/char/hw_random/Kconfig:483:warning: ignoring unsupported character '.'
>> drivers/char/hw_random/Kconfig:483: unknown statement "Generator"
   drivers/char/hw_random/Kconfig:485:warning: ignoring unsupported character ','
   drivers/char/hw_random/Kconfig:485:warning: ignoring unsupported character ':'
>> drivers/char/hw_random/Kconfig:485: unknown statement "To"
   drivers/char/hw_random/Kconfig:486:warning: ignoring unsupported character '.'
>> drivers/char/hw_random/Kconfig:486: unknown statement "will"
   drivers/char/hw_random/Kconfig:488:warning: ignoring unsupported character ','
   drivers/char/hw_random/Kconfig:488:warning: ignoring unsupported character '.'
>> drivers/char/hw_random/Kconfig:488: unknown statement "If"
   make[2]: *** [scripts/kconfig/Makefile:81: defconfig] Error 1
   make[1]: *** [Makefile:588: defconfig] Error 2
   make: *** [Makefile:180: sub-make] Error 2
--
   drivers/char/hw_random/Kconfig:479:warning: ignoring unsupported character '&'
>> drivers/char/hw_random/Kconfig:480: syntax error
>> drivers/char/hw_random/Kconfig:479: invalid statement
   drivers/char/hw_random/Kconfig:480: invalid statement
   drivers/char/hw_random/Kconfig:481: invalid statement
>> drivers/char/hw_random/Kconfig:482: unknown statement "This"
   drivers/char/hw_random/Kconfig:483:warning: ignoring unsupported character '.'
>> drivers/char/hw_random/Kconfig:483: unknown statement "Generator"
   drivers/char/hw_random/Kconfig:485:warning: ignoring unsupported character ','
   drivers/char/hw_random/Kconfig:485:warning: ignoring unsupported character ':'
>> drivers/char/hw_random/Kconfig:485: unknown statement "To"
   drivers/char/hw_random/Kconfig:486:warning: ignoring unsupported character '.'
>> drivers/char/hw_random/Kconfig:486: unknown statement "will"
   drivers/char/hw_random/Kconfig:488:warning: ignoring unsupported character ','
   drivers/char/hw_random/Kconfig:488:warning: ignoring unsupported character '.'
>> drivers/char/hw_random/Kconfig:488: unknown statement "If"
   make[2]: *** [scripts/kconfig/Makefile:71: oldconfig] Error 1
   make[1]: *** [Makefile:588: oldconfig] Error 2
   make: *** [Makefile:180: sub-make] Error 2
--
   drivers/char/hw_random/Kconfig:479:warning: ignoring unsupported character '&'
>> drivers/char/hw_random/Kconfig:480: syntax error
>> drivers/char/hw_random/Kconfig:479: invalid statement
   drivers/char/hw_random/Kconfig:480: invalid statement
   drivers/char/hw_random/Kconfig:481: invalid statement
>> drivers/char/hw_random/Kconfig:482: unknown statement "This"
   drivers/char/hw_random/Kconfig:483:warning: ignoring unsupported character '.'
>> drivers/char/hw_random/Kconfig:483: unknown statement "Generator"
   drivers/char/hw_random/Kconfig:485:warning: ignoring unsupported character ','
   drivers/char/hw_random/Kconfig:485:warning: ignoring unsupported character ':'
>> drivers/char/hw_random/Kconfig:485: unknown statement "To"
   drivers/char/hw_random/Kconfig:486:warning: ignoring unsupported character '.'
>> drivers/char/hw_random/Kconfig:486: unknown statement "will"
   drivers/char/hw_random/Kconfig:488:warning: ignoring unsupported character ','
   drivers/char/hw_random/Kconfig:488:warning: ignoring unsupported character '.'
>> drivers/char/hw_random/Kconfig:488: unknown statement "If"
   make[2]: *** [scripts/kconfig/Makefile:71: olddefconfig] Error 1
   make[1]: *** [Makefile:588: olddefconfig] Error 2
   make: *** [Makefile:180: sub-make] Error 2

vim +480 drivers/char/hw_random/Kconfig

0200161834534f Jean Delvare           2014-04-08   23  
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   24  config HW_RANDOM_TIMERIOMEM
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   25  	tristate "Timer IOMEM HW Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08   26  	depends on HAS_IOMEM
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   27  	---help---
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   28  	  This driver provides kernel-side support for a generic Random
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   29  	  Number Generator used by reading a 'dumb' iomem address that
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   30  	  is to be read no faster than, for example, once a second;
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   31  	  the default FPGA bitstream on the TS-7800 has such functionality.
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   32  
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   33  	  To compile this driver as a module, choose M here: the
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   34  	  module will be called timeriomem-rng.
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   35  
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   36  	  If unsure, say Y.
9c3c133b1ed6e6 Alexander Clouter      2009-02-22   37  
ca644bd5039566 Michael Buesch         2006-06-26   38  config HW_RANDOM_INTEL
ca644bd5039566 Michael Buesch         2006-06-26   39  	tristate "Intel HW Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08   40  	depends on (X86 || IA64) && PCI
fed806f4072bad Jan Beulich            2006-12-06   41  	default HW_RANDOM
ca644bd5039566 Michael Buesch         2006-06-26   42  	---help---
ca644bd5039566 Michael Buesch         2006-06-26   43  	  This driver provides kernel-side support for the Random Number
ca644bd5039566 Michael Buesch         2006-06-26   44  	  Generator hardware found on Intel i8xx-based motherboards.
ca644bd5039566 Michael Buesch         2006-06-26   45  
ca644bd5039566 Michael Buesch         2006-06-26   46  	  To compile this driver as a module, choose M here: the
ca644bd5039566 Michael Buesch         2006-06-26   47  	  module will be called intel-rng.
ca644bd5039566 Michael Buesch         2006-06-26   48  
ca644bd5039566 Michael Buesch         2006-06-26   49  	  If unsure, say Y.
96d63c0297ccfd Michael Buesch         2006-06-26   50  
96d63c0297ccfd Michael Buesch         2006-06-26   51  config HW_RANDOM_AMD
96d63c0297ccfd Michael Buesch         2006-06-26   52  	tristate "AMD HW Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08   53  	depends on (X86 || PPC_MAPLE) && PCI
fed806f4072bad Jan Beulich            2006-12-06   54  	default HW_RANDOM
96d63c0297ccfd Michael Buesch         2006-06-26   55  	---help---
96d63c0297ccfd Michael Buesch         2006-06-26   56  	  This driver provides kernel-side support for the Random Number
96d63c0297ccfd Michael Buesch         2006-06-26   57  	  Generator hardware found on AMD 76x-based motherboards.
96d63c0297ccfd Michael Buesch         2006-06-26   58  
96d63c0297ccfd Michael Buesch         2006-06-26   59  	  To compile this driver as a module, choose M here: the
96d63c0297ccfd Michael Buesch         2006-06-26   60  	  module will be called amd-rng.
96d63c0297ccfd Michael Buesch         2006-06-26   61  
96d63c0297ccfd Michael Buesch         2006-06-26   62  	  If unsure, say Y.
ef5d862734b842 Michael Buesch         2006-06-26   63  
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   64  config HW_RANDOM_ATMEL
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   65  	tristate "Atmel Random Number Generator support"
4951db7edc9460 Boris Brezillon        2014-11-20   66  	depends on ARCH_AT91 && HAVE_CLK && OF
2d9cab5194c89a Jean Delvare           2014-04-08   67  	default HW_RANDOM
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   68  	---help---
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   69  	  This driver provides kernel-side support for the Random Number
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   70  	  Generator hardware found on Atmel AT91 devices.
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   71  
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   72  	  To compile this driver as a module, choose M here: the
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   73  	  module will be called atmel-rng.
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   74  
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   75  	  If unsure, say Y.
677d3e2f07d1b3 Peter Korsgaard        2011-10-06   76  
8c4196a2fd7c31 Lubomir Rintel         2013-03-28   77  config HW_RANDOM_BCM2835
8705f24f7b575f Florian Fainelli       2017-11-07   78  	tristate "Broadcom BCM2835/BCM63xx Random Number Generator support"
8705f24f7b575f Florian Fainelli       2017-11-07   79  	depends on ARCH_BCM2835 || ARCH_BCM_NSP || ARCH_BCM_5301X || \
8705f24f7b575f Florian Fainelli       2017-11-07   80  		   ARCH_BCM_63XX || BCM63XX || BMIPS_GENERIC
8c4196a2fd7c31 Lubomir Rintel         2013-03-28   81  	default HW_RANDOM
8c4196a2fd7c31 Lubomir Rintel         2013-03-28   82  	---help---
8c4196a2fd7c31 Lubomir Rintel         2013-03-28   83  	  This driver provides kernel-side support for the Random Number
8705f24f7b575f Florian Fainelli       2017-11-07   84  	  Generator hardware found on the Broadcom BCM2835 and BCM63xx SoCs.
8c4196a2fd7c31 Lubomir Rintel         2013-03-28   85  
8c4196a2fd7c31 Lubomir Rintel         2013-03-28   86  	  To compile this driver as a module, choose M here: the
8c4196a2fd7c31 Lubomir Rintel         2013-03-28   87  	  module will be called bcm2835-rng
8c4196a2fd7c31 Lubomir Rintel         2013-03-28   88  
8c4196a2fd7c31 Lubomir Rintel         2013-03-28   89  	  If unsure, say Y.
553072b27e0990 Florian Fainelli       2012-07-24   90  
c83d45d5685f63 Scott Branden          2015-03-04   91  config HW_RANDOM_IPROC_RNG200
c3577f6100ca43 Florian Fainelli       2017-11-01   92  	tristate "Broadcom iProc/STB RNG200 support"
0f95b09a5f6249 Stefan Wahren          2019-11-19   93  	depends on ARCH_BCM_IPROC || ARCH_BCM2835 || ARCH_BRCMSTB
c83d45d5685f63 Scott Branden          2015-03-04   94  	default HW_RANDOM
c83d45d5685f63 Scott Branden          2015-03-04   95  	---help---
c83d45d5685f63 Scott Branden          2015-03-04   96  	  This driver provides kernel-side support for the RNG200
c3577f6100ca43 Florian Fainelli       2017-11-01   97  	  hardware found on the Broadcom iProc and STB SoCs.
c83d45d5685f63 Scott Branden          2015-03-04   98  
c83d45d5685f63 Scott Branden          2015-03-04   99  	  To compile this driver as a module, choose M here: the
c83d45d5685f63 Scott Branden          2015-03-04  100  	  module will be called iproc-rng200
c83d45d5685f63 Scott Branden          2015-03-04  101  
c83d45d5685f63 Scott Branden          2015-03-04  102  	  If unsure, say Y.
c83d45d5685f63 Scott Branden          2015-03-04  103  
ef5d862734b842 Michael Buesch         2006-06-26  104  config HW_RANDOM_GEODE
ef5d862734b842 Michael Buesch         2006-06-26  105  	tristate "AMD Geode HW Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  106  	depends on X86_32 && PCI
fed806f4072bad Jan Beulich            2006-12-06  107  	default HW_RANDOM
ef5d862734b842 Michael Buesch         2006-06-26  108  	---help---
ef5d862734b842 Michael Buesch         2006-06-26  109  	  This driver provides kernel-side support for the Random Number
ef5d862734b842 Michael Buesch         2006-06-26  110  	  Generator hardware found on the AMD Geode LX.
ef5d862734b842 Michael Buesch         2006-06-26  111  
ef5d862734b842 Michael Buesch         2006-06-26  112  	  To compile this driver as a module, choose M here: the
ef5d862734b842 Michael Buesch         2006-06-26  113  	  module will be called geode-rng.
ef5d862734b842 Michael Buesch         2006-06-26  114  
ef5d862734b842 Michael Buesch         2006-06-26  115  	  If unsure, say Y.
13523363577d49 Michael Buesch         2006-06-26  116  
ce087150211412 David S. Miller        2008-06-03  117  config HW_RANDOM_N2RNG
ce087150211412 David S. Miller        2008-06-03  118  	tristate "Niagara2 Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  119  	depends on SPARC64
ce087150211412 David S. Miller        2008-06-03  120  	default HW_RANDOM
ce087150211412 David S. Miller        2008-06-03  121  	---help---
ce087150211412 David S. Miller        2008-06-03  122  	  This driver provides kernel-side support for the Random Number
ce087150211412 David S. Miller        2008-06-03  123  	  Generator hardware found on Niagara2 cpus.
ce087150211412 David S. Miller        2008-06-03  124  
ce087150211412 David S. Miller        2008-06-03  125  	  To compile this driver as a module, choose M here: the
ce087150211412 David S. Miller        2008-06-03  126  	  module will be called n2-rng.
ce087150211412 David S. Miller        2008-06-03  127  
ce087150211412 David S. Miller        2008-06-03  128  	  If unsure, say Y.
ce087150211412 David S. Miller        2008-06-03  129  
13523363577d49 Michael Buesch         2006-06-26  130  config HW_RANDOM_VIA
13523363577d49 Michael Buesch         2006-06-26  131  	tristate "VIA HW Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  132  	depends on X86
fed806f4072bad Jan Beulich            2006-12-06  133  	default HW_RANDOM
13523363577d49 Michael Buesch         2006-06-26  134  	---help---
13523363577d49 Michael Buesch         2006-06-26  135  	  This driver provides kernel-side support for the Random Number
13523363577d49 Michael Buesch         2006-06-26  136  	  Generator hardware found on VIA based motherboards.
13523363577d49 Michael Buesch         2006-06-26  137  
13523363577d49 Michael Buesch         2006-06-26  138  	  To compile this driver as a module, choose M here: the
13523363577d49 Michael Buesch         2006-06-26  139  	  module will be called via-rng.
13523363577d49 Michael Buesch         2006-06-26  140  
13523363577d49 Michael Buesch         2006-06-26  141  	  If unsure, say Y.
d7174bcb919c15 Michael Buesch         2006-06-26  142  
d7174bcb919c15 Michael Buesch         2006-06-26  143  config HW_RANDOM_IXP4XX
553da857b1b917 Krzysztof Hałasa       2010-03-23  144  	tristate "Intel IXP4xx NPU HW Pseudo-Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  145  	depends on ARCH_IXP4XX
fed806f4072bad Jan Beulich            2006-12-06  146  	default HW_RANDOM
d7174bcb919c15 Michael Buesch         2006-06-26  147  	---help---
553da857b1b917 Krzysztof Hałasa       2010-03-23  148  	  This driver provides kernel-side support for the Pseudo-Random
553da857b1b917 Krzysztof Hałasa       2010-03-23  149  	  Number Generator hardware found on the Intel IXP45x/46x NPU.
d7174bcb919c15 Michael Buesch         2006-06-26  150  
d7174bcb919c15 Michael Buesch         2006-06-26  151  	  To compile this driver as a module, choose M here: the
d7174bcb919c15 Michael Buesch         2006-06-26  152  	  module will be called ixp4xx-rng.
d7174bcb919c15 Michael Buesch         2006-06-26  153  
d7174bcb919c15 Michael Buesch         2006-06-26  154  	  If unsure, say Y.
ebc915ad26d881 Michael Buesch         2006-06-26  155  
ebc915ad26d881 Michael Buesch         2006-06-26  156  config HW_RANDOM_OMAP
ebc915ad26d881 Michael Buesch         2006-06-26  157  	tristate "OMAP Random Number Generator support"
383212425c926f Romain Perier          2016-09-16  158  	depends on ARCH_OMAP16XX || ARCH_OMAP2PLUS || ARCH_MVEBU
fed806f4072bad Jan Beulich            2006-12-06  159  	default HW_RANDOM
ebc915ad26d881 Michael Buesch         2006-06-26  160   	---help---
ebc915ad26d881 Michael Buesch         2006-06-26  161   	  This driver provides kernel-side support for the Random Number
a9f5a62a112b6c Russell King           2017-02-13  162  	  Generator hardware found on OMAP16xx, OMAP2/3/4/5, AM33xx/AM43xx
a9f5a62a112b6c Russell King           2017-02-13  163  	  multimedia processors, and Marvell Armada 7k/8k SoCs.
ebc915ad26d881 Michael Buesch         2006-06-26  164  
ebc915ad26d881 Michael Buesch         2006-06-26  165  	  To compile this driver as a module, choose M here: the
ebc915ad26d881 Michael Buesch         2006-06-26  166  	  module will be called omap-rng.
ebc915ad26d881 Michael Buesch         2006-06-26  167  
ebc915ad26d881 Michael Buesch         2006-06-26  168   	  If unsure, say Y.
b8cb34481edfee Olof Johansson         2007-05-09  169  
1c6b7c2108bdb0 Pali Rohár             2013-09-20  170  config HW_RANDOM_OMAP3_ROM
1c6b7c2108bdb0 Pali Rohár             2013-09-20  171  	tristate "OMAP3 ROM Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  172  	depends on ARCH_OMAP3
1c6b7c2108bdb0 Pali Rohár             2013-09-20  173  	default HW_RANDOM
1c6b7c2108bdb0 Pali Rohár             2013-09-20  174  	---help---
1c6b7c2108bdb0 Pali Rohár             2013-09-20  175  	  This driver provides kernel-side support for the Random Number
1c6b7c2108bdb0 Pali Rohár             2013-09-20  176  	  Generator hardware found on OMAP34xx processors.
1c6b7c2108bdb0 Pali Rohár             2013-09-20  177  
1c6b7c2108bdb0 Pali Rohár             2013-09-20  178  	  To compile this driver as a module, choose M here: the
1c6b7c2108bdb0 Pali Rohár             2013-09-20  179  	  module will be called omap3-rom-rng.
1c6b7c2108bdb0 Pali Rohár             2013-09-20  180  
1c6b7c2108bdb0 Pali Rohár             2013-09-20  181  	  If unsure, say Y.
1c6b7c2108bdb0 Pali Rohár             2013-09-20  182  
f7557dc8215a2e David Daney            2009-08-20  183  config HW_RANDOM_OCTEON
f7557dc8215a2e David Daney            2009-08-20  184  	tristate "Octeon Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  185  	depends on CAVIUM_OCTEON_SOC
f7557dc8215a2e David Daney            2009-08-20  186  	default HW_RANDOM
f7557dc8215a2e David Daney            2009-08-20  187  	---help---
f7557dc8215a2e David Daney            2009-08-20  188  	  This driver provides kernel-side support for the Random Number
f7557dc8215a2e David Daney            2009-08-20  189  	  Generator hardware found on Octeon processors.
f7557dc8215a2e David Daney            2009-08-20  190  
f7557dc8215a2e David Daney            2009-08-20  191  	  To compile this driver as a module, choose M here: the
f7557dc8215a2e David Daney            2009-08-20  192  	  module will be called octeon-rng.
f7557dc8215a2e David Daney            2009-08-20  193  
f7557dc8215a2e David Daney            2009-08-20  194  	  If unsure, say Y.
f7557dc8215a2e David Daney            2009-08-20  195  
b8cb34481edfee Olof Johansson         2007-05-09  196  config HW_RANDOM_PASEMI
b8cb34481edfee Olof Johansson         2007-05-09  197  	tristate "PA Semi HW Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  198  	depends on PPC_PASEMI
b8cb34481edfee Olof Johansson         2007-05-09  199  	default HW_RANDOM
b8cb34481edfee Olof Johansson         2007-05-09  200  	---help---
b8cb34481edfee Olof Johansson         2007-05-09  201  	  This driver provides kernel-side support for the Random Number
0d08a84770cb03 Olof Johansson         2007-11-04  202  	  Generator hardware found on PA Semi PWRficient SoCs.
b8cb34481edfee Olof Johansson         2007-05-09  203  
b8cb34481edfee Olof Johansson         2007-05-09  204  	  To compile this driver as a module, choose M here: the
b8cb34481edfee Olof Johansson         2007-05-09  205  	  module will be called pasemi-rng.
b8cb34481edfee Olof Johansson         2007-05-09  206  
b8cb34481edfee Olof Johansson         2007-05-09  207  	  If unsure, say Y.
b8cb34481edfee Olof Johansson         2007-05-09  208  
f7f510ec195781 Rusty Russell          2008-05-30  209  config HW_RANDOM_VIRTIO
f7f510ec195781 Rusty Russell          2008-05-30  210  	tristate "VirtIO Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  211  	depends on VIRTIO
f7f510ec195781 Rusty Russell          2008-05-30  212  	---help---
f7f510ec195781 Rusty Russell          2008-05-30  213  	  This driver provides kernel-side support for the virtual Random Number
f7f510ec195781 Rusty Russell          2008-05-30  214  	  Generator hardware.
f7f510ec195781 Rusty Russell          2008-05-30  215  
f7f510ec195781 Rusty Russell          2008-05-30  216  	  To compile this driver as a module, choose M here: the
f7f510ec195781 Rusty Russell          2008-05-30  217  	  module will be called virtio-rng.  If unsure, say N.
45001e92d0249a Alan Carvalho de Assis 2009-04-02  218  
049a947c611a19 Atsushi Nemoto         2009-06-02  219  config HW_RANDOM_TX4939
049a947c611a19 Atsushi Nemoto         2009-06-02  220  	tristate "TX4939 Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  221  	depends on SOC_TX4939
049a947c611a19 Atsushi Nemoto         2009-06-02  222  	default HW_RANDOM
049a947c611a19 Atsushi Nemoto         2009-06-02  223  	---help---
049a947c611a19 Atsushi Nemoto         2009-06-02  224  	  This driver provides kernel-side support for the Random Number
049a947c611a19 Atsushi Nemoto         2009-06-02  225  	  Generator hardware found on TX4939 SoC.
049a947c611a19 Atsushi Nemoto         2009-06-02  226  
049a947c611a19 Atsushi Nemoto         2009-06-02  227  	  To compile this driver as a module, choose M here: the
049a947c611a19 Atsushi Nemoto         2009-06-02  228  	  module will be called tx4939-rng.
049a947c611a19 Atsushi Nemoto         2009-06-02  229  
049a947c611a19 Atsushi Nemoto         2009-06-02  230  	  If unsure, say Y.
049a947c611a19 Atsushi Nemoto         2009-06-02  231  
45001e92d0249a Alan Carvalho de Assis 2009-04-02  232  config HW_RANDOM_MXC_RNGA
45001e92d0249a Alan Carvalho de Assis 2009-04-02  233  	tristate "Freescale i.MX RNGA Random Number Generator"
f74bdd4cb5d0d4 Fabian Frederick       2016-08-16  234  	depends on SOC_IMX31
2d9cab5194c89a Jean Delvare           2014-04-08  235  	default HW_RANDOM
45001e92d0249a Alan Carvalho de Assis 2009-04-02  236  	---help---
45001e92d0249a Alan Carvalho de Assis 2009-04-02  237  	  This driver provides kernel-side support for the Random Number
45001e92d0249a Alan Carvalho de Assis 2009-04-02  238  	  Generator hardware found on Freescale i.MX processors.
45001e92d0249a Alan Carvalho de Assis 2009-04-02  239  
45001e92d0249a Alan Carvalho de Assis 2009-04-02  240  	  To compile this driver as a module, choose M here: the
45001e92d0249a Alan Carvalho de Assis 2009-04-02  241  	  module will be called mxc-rnga.
45001e92d0249a Alan Carvalho de Assis 2009-04-02  242  
45001e92d0249a Alan Carvalho de Assis 2009-04-02  243  	  If unsure, say Y.
bc85b25e5de17d Alessandro Rubini      2009-12-19  244  
1d5449445bd0af Martin Kaiser          2017-07-23  245  config HW_RANDOM_IMX_RNGC
1d5449445bd0af Martin Kaiser          2017-07-23  246  	tristate "Freescale i.MX RNGC Random Number Generator"
fcdba3c33a4dfd Uwe Kleine-König       2020-02-05  247  	depends on HAS_IOMEM && HAVE_CLK
fcdba3c33a4dfd Uwe Kleine-König       2020-02-05  248  	depends on SOC_IMX25 || COMPILE_TEST
1d5449445bd0af Martin Kaiser          2017-07-23  249  	default HW_RANDOM
1d5449445bd0af Martin Kaiser          2017-07-23  250  	---help---
1d5449445bd0af Martin Kaiser          2017-07-23  251  	  This driver provides kernel-side support for the Random Number
1d5449445bd0af Martin Kaiser          2017-07-23  252  	  Generator Version C hardware found on some Freescale i.MX
1d5449445bd0af Martin Kaiser          2017-07-23  253  	  processors. Version B is also supported by this driver.
1d5449445bd0af Martin Kaiser          2017-07-23  254  
1d5449445bd0af Martin Kaiser          2017-07-23  255  	  To compile this driver as a module, choose M here: the
1d5449445bd0af Martin Kaiser          2017-07-23  256  	  module will be called imx-rngc.
1d5449445bd0af Martin Kaiser          2017-07-23  257  
1d5449445bd0af Martin Kaiser          2017-07-23  258  	  If unsure, say Y.
1d5449445bd0af Martin Kaiser          2017-07-23  259  
bc85b25e5de17d Alessandro Rubini      2009-12-19  260  config HW_RANDOM_NOMADIK
bc85b25e5de17d Alessandro Rubini      2009-12-19  261  	tristate "ST-Ericsson Nomadik Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  262  	depends on ARCH_NOMADIK
2d9cab5194c89a Jean Delvare           2014-04-08  263  	default HW_RANDOM
bc85b25e5de17d Alessandro Rubini      2009-12-19  264  	---help---
bc85b25e5de17d Alessandro Rubini      2009-12-19  265  	  This driver provides kernel-side support for the Random Number
bc85b25e5de17d Alessandro Rubini      2009-12-19  266  	  Generator hardware found on ST-Ericsson SoCs (8815 and 8500).
bc85b25e5de17d Alessandro Rubini      2009-12-19  267  
bc85b25e5de17d Alessandro Rubini      2009-12-19  268  	  To compile this driver as a module, choose M here: the
bc85b25e5de17d Alessandro Rubini      2009-12-19  269  	  module will be called nomadik-rng.
bc85b25e5de17d Alessandro Rubini      2009-12-19  270  
bc85b25e5de17d Alessandro Rubini      2009-12-19  271  	  If unsure, say Y.
5efb94ee144c1c Jamie Iles             2011-01-23  272  
649e9ea0ab611a Kent Yoder             2012-04-12  273  config HW_RANDOM_PSERIES
649e9ea0ab611a Kent Yoder             2012-04-12  274  	tristate "pSeries HW Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  275  	depends on PPC64 && IBMVIO
649e9ea0ab611a Kent Yoder             2012-04-12  276  	default HW_RANDOM
649e9ea0ab611a Kent Yoder             2012-04-12  277  	---help---
649e9ea0ab611a Kent Yoder             2012-04-12  278  	  This driver provides kernel-side support for the Random Number
649e9ea0ab611a Kent Yoder             2012-04-12  279  	  Generator hardware found on POWER7+ machines and above
649e9ea0ab611a Kent Yoder             2012-04-12  280  
649e9ea0ab611a Kent Yoder             2012-04-12  281  	  To compile this driver as a module, choose M here: the
649e9ea0ab611a Kent Yoder             2012-04-12  282  	  module will be called pseries-rng.
649e9ea0ab611a Kent Yoder             2012-04-12  283  
649e9ea0ab611a Kent Yoder             2012-04-12  284  	  If unsure, say Y.
b329669ea0b5b0 Jonghwa Lee            2012-06-29  285  
66548e40583b14 Michael Ellerman       2013-10-11  286  config HW_RANDOM_POWERNV
66548e40583b14 Michael Ellerman       2013-10-11  287  	tristate "PowerNV Random Number Generator support"
0200161834534f Jean Delvare           2014-04-08  288  	depends on PPC_POWERNV
66548e40583b14 Michael Ellerman       2013-10-11  289  	default HW_RANDOM
66548e40583b14 Michael Ellerman       2013-10-11  290  	---help---
66548e40583b14 Michael Ellerman       2013-10-11  291  	  This is the driver for Random Number Generator hardware found
66548e40583b14 Michael Ellerman       2013-10-11  292  	  in POWER7+ and above machines for PowerNV platform.
66548e40583b14 Michael Ellerman       2013-10-11  293  
66548e40583b14 Michael Ellerman       2013-10-11  294  	  To compile this driver as a module, choose M here: the
66548e40583b14 Michael Ellerman       2013-10-11  295  	  module will be called powernv-rng.
66548e40583b14 Michael Ellerman       2013-10-11  296  
66548e40583b14 Michael Ellerman       2013-10-11  297  	  If unsure, say Y.
66548e40583b14 Michael Ellerman       2013-10-11  298  
afc39d6e89b4f4 Kefeng Wang            2016-04-13  299  config HW_RANDOM_HISI
afc39d6e89b4f4 Kefeng Wang            2016-04-13  300  	tristate "Hisilicon Random Number Generator support"
afc39d6e89b4f4 Kefeng Wang            2016-04-13  301  	depends on HW_RANDOM && ARCH_HISI
afc39d6e89b4f4 Kefeng Wang            2016-04-13  302  	default HW_RANDOM
afc39d6e89b4f4 Kefeng Wang            2016-04-13  303  	---help---
afc39d6e89b4f4 Kefeng Wang            2016-04-13  304  	  This driver provides kernel-side support for the Random Number
afc39d6e89b4f4 Kefeng Wang            2016-04-13  305  	  Generator hardware found on Hisilicon Hip04 and Hip05 SoC.
afc39d6e89b4f4 Kefeng Wang            2016-04-13  306  
afc39d6e89b4f4 Kefeng Wang            2016-04-13  307  	  To compile this driver as a module, choose M here: the
afc39d6e89b4f4 Kefeng Wang            2016-04-13  308  	  module will be called hisi-rng.
afc39d6e89b4f4 Kefeng Wang            2016-04-13  309  
afc39d6e89b4f4 Kefeng Wang            2016-04-13  310  	  If unsure, say Y.
afc39d6e89b4f4 Kefeng Wang            2016-04-13  311  
3e90efd129593c Zaibo Xu               2019-10-31  312  config HW_RANDOM_HISI_V2
3e90efd129593c Zaibo Xu               2019-10-31  313  	tristate "HiSilicon True Random Number Generator V2 support"
3e90efd129593c Zaibo Xu               2019-10-31  314  	depends on HW_RANDOM && ARM64 && ACPI
3e90efd129593c Zaibo Xu               2019-10-31  315  	default HW_RANDOM
3e90efd129593c Zaibo Xu               2019-10-31  316  	help
3e90efd129593c Zaibo Xu               2019-10-31  317  	  This driver provides kernel-side support for the True Random Number
3e90efd129593c Zaibo Xu               2019-10-31  318  	  Generator V2 hardware found on HiSilicon Hi1620 SoC.
3e90efd129593c Zaibo Xu               2019-10-31  319  
3e90efd129593c Zaibo Xu               2019-10-31  320  	  To compile this driver as a module, choose M here: the
3e90efd129593c Zaibo Xu               2019-10-31  321  	  module will be called hisi-trng-v2.
3e90efd129593c Zaibo Xu               2019-10-31  322  
3e90efd129593c Zaibo Xu               2019-10-31  323  	  If unsure, say Y.
3e90efd129593c Zaibo Xu               2019-10-31  324  
4a4da53c408c9e Lee Jones              2015-09-17  325  config HW_RANDOM_ST
4a4da53c408c9e Lee Jones              2015-09-17  326  	tristate "ST Microelectronics HW Random Number Generator support"
4a4da53c408c9e Lee Jones              2015-09-17  327  	depends on HW_RANDOM && ARCH_STI
4a4da53c408c9e Lee Jones              2015-09-17  328  	---help---
4a4da53c408c9e Lee Jones              2015-09-17  329  	  This driver provides kernel-side support for the Random Number
4a4da53c408c9e Lee Jones              2015-09-17  330  	  Generator hardware found on STi series of SoCs.
4a4da53c408c9e Lee Jones              2015-09-17  331  
4a4da53c408c9e Lee Jones              2015-09-17  332  	  To compile this driver as a module, choose M here: the
4a4da53c408c9e Lee Jones              2015-09-17  333  	  module will be called st-rng.
4a4da53c408c9e Lee Jones              2015-09-17  334  
a91ae4eba9f997 Feng Kan               2014-08-22  335  config HW_RANDOM_XGENE
a91ae4eba9f997 Feng Kan               2014-08-22  336  	tristate "APM X-Gene True Random Number Generator (TRNG) support"
a91ae4eba9f997 Feng Kan               2014-08-22  337  	depends on HW_RANDOM && ARCH_XGENE
a91ae4eba9f997 Feng Kan               2014-08-22  338  	default HW_RANDOM
a91ae4eba9f997 Feng Kan               2014-08-22  339  	---help---
a91ae4eba9f997 Feng Kan               2014-08-22  340  	  This driver provides kernel-side support for the Random Number
a91ae4eba9f997 Feng Kan               2014-08-22  341  	  Generator hardware found on APM X-Gene SoC.
a91ae4eba9f997 Feng Kan               2014-08-22  342  
a91ae4eba9f997 Feng Kan               2014-08-22  343  	  To compile this driver as a module, choose M here: the
a91ae4eba9f997 Feng Kan               2014-08-22  344  	  module will be called xgene_rng.
a91ae4eba9f997 Feng Kan               2014-08-22  345  
a91ae4eba9f997 Feng Kan               2014-08-22  346  	  If unsure, say Y.
a91ae4eba9f997 Feng Kan               2014-08-22  347  
c6a97c42e399ad Daniel Thompson        2015-10-12  348  config HW_RANDOM_STM32
c6a97c42e399ad Daniel Thompson        2015-10-12  349  	tristate "STMicroelectronics STM32 random number generator"
c6a97c42e399ad Daniel Thompson        2015-10-12  350  	depends on HW_RANDOM && (ARCH_STM32 || COMPILE_TEST)
625b4a982788fe Richard Weinberger     2016-01-25  351  	depends on HAS_IOMEM
af513781f21ca9 lionel.debieve(a)st.com  2018-04-23  352  	default HW_RANDOM
c6a97c42e399ad Daniel Thompson        2015-10-12  353  	help
c6a97c42e399ad Daniel Thompson        2015-10-12  354  	  This driver provides kernel-side support for the Random Number
c6a97c42e399ad Daniel Thompson        2015-10-12  355  	  Generator hardware found on STM32 microcontrollers.
c6a97c42e399ad Daniel Thompson        2015-10-12  356  
c6a97c42e399ad Daniel Thompson        2015-10-12  357  	  To compile this driver as a module, choose M here: the
c6a97c42e399ad Daniel Thompson        2015-10-12  358  	  module will be called stm32-rng.
c6a97c42e399ad Daniel Thompson        2015-10-12  359  
c6a97c42e399ad Daniel Thompson        2015-10-12  360  	  If unsure, say N.
c6a97c42e399ad Daniel Thompson        2015-10-12  361  
730d02e27670fa Joshua Henderson       2016-02-08  362  config HW_RANDOM_PIC32
730d02e27670fa Joshua Henderson       2016-02-08  363  	tristate "Microchip PIC32 Random Number Generator support"
730d02e27670fa Joshua Henderson       2016-02-08  364  	depends on HW_RANDOM && MACH_PIC32
730d02e27670fa Joshua Henderson       2016-02-08  365  	default y
730d02e27670fa Joshua Henderson       2016-02-08  366  	---help---
730d02e27670fa Joshua Henderson       2016-02-08  367  	  This driver provides kernel-side support for the Random Number
730d02e27670fa Joshua Henderson       2016-02-08  368  	  Generator hardware found on a PIC32.
730d02e27670fa Joshua Henderson       2016-02-08  369  
730d02e27670fa Joshua Henderson       2016-02-08  370  	  To compile this driver as a module, choose M here. the
730d02e27670fa Joshua Henderson       2016-02-08  371  	  module will be called pic32-rng.
730d02e27670fa Joshua Henderson       2016-02-08  372  
730d02e27670fa Joshua Henderson       2016-02-08  373  	  If unsure, say Y.
730d02e27670fa Joshua Henderson       2016-02-08  374  
e123be16120df6 Neil Armstrong         2016-06-10  375  config HW_RANDOM_MESON
e123be16120df6 Neil Armstrong         2016-06-10  376  	tristate "Amlogic Meson Random Number Generator support"
e123be16120df6 Neil Armstrong         2016-06-10  377  	depends on HW_RANDOM
e123be16120df6 Neil Armstrong         2016-06-10  378  	depends on ARCH_MESON || COMPILE_TEST
e123be16120df6 Neil Armstrong         2016-06-10  379  	default y
e123be16120df6 Neil Armstrong         2016-06-10  380  	---help---
e123be16120df6 Neil Armstrong         2016-06-10  381  	  This driver provides kernel-side support for the Random Number
e123be16120df6 Neil Armstrong         2016-06-10  382  	  Generator hardware found on Amlogic Meson SoCs.
e123be16120df6 Neil Armstrong         2016-06-10  383  
e123be16120df6 Neil Armstrong         2016-06-10  384  	  To compile this driver as a module, choose M here. the
e123be16120df6 Neil Armstrong         2016-06-10  385  	  module will be called meson-rng.
e123be16120df6 Neil Armstrong         2016-06-10  386  
e123be16120df6 Neil Armstrong         2016-06-10  387  	  If unsure, say Y.
e123be16120df6 Neil Armstrong         2016-06-10  388  
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  389  config HW_RANDOM_CAVIUM
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  390  	tristate "Cavium ThunderX Random Number Generator support"
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  391  	depends on HW_RANDOM && PCI && (ARM64 || (COMPILE_TEST && 64BIT))
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  392  	default HW_RANDOM
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  393  	---help---
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  394  	  This driver provides kernel-side support for the Random Number
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  395  	  Generator hardware found on Cavium SoCs.
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  396  
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  397  	  To compile this driver as a module, choose M here: the
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  398  	  module will be called cavium_rng.
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  399  
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  400  	  If unsure, say Y.
cc2f1908c6b8f6 Omer Khaliq            2016-08-23  401  
7701d1ff8ed1b8 Sean Wang              2017-04-21  402  config HW_RANDOM_MTK
7701d1ff8ed1b8 Sean Wang              2017-04-21  403  	tristate "Mediatek Random Number Generator support"
7701d1ff8ed1b8 Sean Wang              2017-04-21  404  	depends on HW_RANDOM
7701d1ff8ed1b8 Sean Wang              2017-04-21  405  	depends on ARCH_MEDIATEK || COMPILE_TEST
7701d1ff8ed1b8 Sean Wang              2017-04-21  406  	default y
7701d1ff8ed1b8 Sean Wang              2017-04-21  407  	---help---
7701d1ff8ed1b8 Sean Wang              2017-04-21  408  	  This driver provides kernel-side support for the Random Number
7701d1ff8ed1b8 Sean Wang              2017-04-21  409  	  Generator hardware found on Mediatek SoCs.
7701d1ff8ed1b8 Sean Wang              2017-04-21  410  
7701d1ff8ed1b8 Sean Wang              2017-04-21  411  	  To compile this driver as a module, choose M here. the
7701d1ff8ed1b8 Sean Wang              2017-04-21  412  	  module will be called mtk-rng.
7701d1ff8ed1b8 Sean Wang              2017-04-21  413  
7701d1ff8ed1b8 Sean Wang              2017-04-21  414  	  If unsure, say Y.
7701d1ff8ed1b8 Sean Wang              2017-04-21  415  
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  416  config HW_RANDOM_S390
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  417  	tristate "S390 True Random Number Generator support"
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  418  	depends on S390
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  419  	default HW_RANDOM
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  420  	---help---
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  421  	  This driver provides kernel-side support for the True
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  422  	  Random Number Generator available as CPACF extension
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  423  	  on modern s390 hardware platforms.
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  424  
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  425  	  To compile this driver as a module, choose M here: the
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  426  	  module will be called s390-trng.
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  427  
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  428  	  If unsure, say Y.
bbcb478e3fefa5 Harald Freudenberger   2017-02-24  429  
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  430  config HW_RANDOM_EXYNOS
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  431  	tristate "Samsung Exynos True Random Number Generator support"
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  432  	depends on ARCH_EXYNOS || COMPILE_TEST
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  433  	default HW_RANDOM
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  434  	---help---
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  435  	  This driver provides support for the True Random Number
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  436  	  Generator available in Exynos SoCs.
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  437  
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  438  	  To compile this driver as a module, choose M here: the module
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  439  	  will be called exynos-trng.
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  440  
6cd225cc5d8a65 Łukasz Stelmach        2017-12-22  441  	  If unsure, say Y.
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  442  
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  443  config HW_RANDOM_OPTEE
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  444  	tristate "OP-TEE based Random Number Generator support"
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  445  	depends on OPTEE
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  446  	default HW_RANDOM
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  447  	help
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  448  	  This  driver provides support for OP-TEE based Random Number
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  449  	  Generator on ARM SoCs where hardware entropy sources are not
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  450  	  accessible to normal world (Linux).
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  451  
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  452  	  To compile this driver as a module, choose M here: the module
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  453  	  will be called optee-rng.
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  454  
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  455  	  If unsure, say Y.
5fe8b1cc6a03c4 Sumit Garg             2019-01-29  456  
c98429297d8b25 Tomer Maimon           2019-09-12  457  config HW_RANDOM_NPCM
c98429297d8b25 Tomer Maimon           2019-09-12  458  	tristate "NPCM Random Number Generator support"
c98429297d8b25 Tomer Maimon           2019-09-12  459  	depends on ARCH_NPCM || COMPILE_TEST
c98429297d8b25 Tomer Maimon           2019-09-12  460  	default HW_RANDOM
c98429297d8b25 Tomer Maimon           2019-09-12  461  	help
c98429297d8b25 Tomer Maimon           2019-09-12  462   	  This driver provides support for the Random Number
c98429297d8b25 Tomer Maimon           2019-09-12  463  	  Generator hardware available in Nuvoton NPCM SoCs.
c98429297d8b25 Tomer Maimon           2019-09-12  464  
c98429297d8b25 Tomer Maimon           2019-09-12  465  	  To compile this driver as a module, choose M here: the
c98429297d8b25 Tomer Maimon           2019-09-12  466  	  module will be called npcm-rng.
c98429297d8b25 Tomer Maimon           2019-09-12  467  
c98429297d8b25 Tomer Maimon           2019-09-12  468   	  If unsure, say Y.
c98429297d8b25 Tomer Maimon           2019-09-12  469  
ace74b627c88ea Randy Dunlap           2020-03-04  470  config HW_RANDOM_KEYSTONE
ace74b627c88ea Randy Dunlap           2020-03-04  471  	depends on ARCH_KEYSTONE || COMPILE_TEST
ace74b627c88ea Randy Dunlap           2020-03-04  472  	default HW_RANDOM
ace74b627c88ea Randy Dunlap           2020-03-04  473  	tristate "TI Keystone NETCP SA Hardware random number generator"
ace74b627c88ea Randy Dunlap           2020-03-04  474  	help
ace74b627c88ea Randy Dunlap           2020-03-04  475  	  This option enables Keystone's hardware random generator.
ace74b627c88ea Randy Dunlap           2020-03-04  476  
a583ed310bb6b5 Hadar Gat              2020-03-27  477  config HW_RANDOM_CCTRNG
a583ed310bb6b5 Hadar Gat              2020-03-27  478  	tristate "Arm CryptoCell True Random Number Generator support"
1cb06aa1c8f17a Hadar Gat              2020-04-27 @479  	depends on HAS_IOMEM & OF
a583ed310bb6b5 Hadar Gat              2020-03-27 @480  	default HW_RANDOM
a583ed310bb6b5 Hadar Gat              2020-03-27  481  	help
a583ed310bb6b5 Hadar Gat              2020-03-27 @482  	  This driver provides support for the True Random Number
a583ed310bb6b5 Hadar Gat              2020-03-27 @483  	  Generator available in Arm TrustZone CryptoCell.
a583ed310bb6b5 Hadar Gat              2020-03-27  484  
a583ed310bb6b5 Hadar Gat              2020-03-27 @485  	  To compile this driver as a module, choose M here: the module
a583ed310bb6b5 Hadar Gat              2020-03-27 @486  	  will be called cctrng.
a583ed310bb6b5 Hadar Gat              2020-03-27  487  
a583ed310bb6b5 Hadar Gat              2020-03-27 @488  	  If unsure, say Y.
a583ed310bb6b5 Hadar Gat              2020-03-27  489  

:::::: The code at line 480 was first introduced by commit
:::::: a583ed310bb6b514e717c11a30b5a7bc3a65d1b1 hwrng: cctrng - introduce Arm CryptoCell driver

:::::: TO: Hadar Gat <hadar.gat@arm.com>
:::::: CC: Herbert Xu <herbert@gondor.apana.org.au>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2020-04-27 21:49 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-27  5:41 [PATCH 0/3] hwrng: cctrng kconfig updates Hadar Gat
2020-04-27  5:41 ` [PATCH 1/3] hwrng: cctrng - Add dependency on OF Hadar Gat
2020-04-27  6:58   ` Ard Biesheuvel
2020-04-27  7:23     ` Hadar Gat
2020-04-27  7:24       ` Ard Biesheuvel
2020-04-27 21:48   ` kbuild test robot
2020-04-27 21:48     ` kbuild test robot
2020-04-27  5:41 ` [PATCH 2/3] hwrng: cctrng - change default to n Hadar Gat
2020-04-27  6:59   ` Ard Biesheuvel
2020-04-27  7:26     ` Hadar Gat
2020-04-27  8:19       ` Arnd Bergmann
2020-04-27  8:56         ` Hadar Gat
2020-04-27  5:41 ` [PATCH 3/3] hwrng: cctrng - update help description Hadar Gat

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.