/* * drivers/char/hw_random/ixp4xx-rng.c * * RNG driver for Intel IXP4xx family of NPUs * * Author: Deepak Saxena <dsaxena@plexity.net> * * Copyright 2005 (c) MontaVista Software, Inc. * * Fixes by Michael Buesch * * This file is licensed under the terms of the GNU General Public * License version 2. This program is licensed "as is" without any * warranty of any kind, whether express or implied. */ #include <linux/kernel.h> #include <linux/types.h> #include <linux/module.h> #include <linux/moduleparam.h> #include <linux/init.h> #include <linux/bitops.h> #include <linux/hw_random.h> #include <asm/io.h> #include <mach/hardware.h>
static int ixp4xx_rng_data_read(struct hwrng *rng, u32 *buffer) { void __iomem * rng_base = (void __iomem *)rng->priv; *buffer = __raw_readl(rng_base); return 4; }Contributors
Person | Tokens | Prop | Commits | CommitProp | |
michael buesch | michael buesch | 40 | 100.00% | 1 | 100.00% |
Total | 40 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
michael buesch | michael buesch | 65 | 85.53% | 1 | 50.00% |
krzysztof halasa | krzysztof halasa | 11 | 14.47% | 1 | 50.00% |
Total | 76 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
michael buesch | michael buesch | 34 | 100.00% | 1 | 100.00% |
Total | 34 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
michael buesch | michael buesch | 206 | 93.64% | 2 | 40.00% |
krzysztof halasa | krzysztof halasa | 12 | 5.45% | 1 | 20.00% |
russell king | russell king | 1 | 0.45% | 1 | 20.00% |
uwe zeisberger | uwe zeisberger | 1 | 0.45% | 1 | 20.00% |
Total | 220 | 100.00% | 5 | 100.00% |