tpm_atmel.h (4eea703caaac025dd422bd3916b14523977f4332) tpm_atmel.h (9e0d39d8a6a0a8805d05fba22e3fbe80b5c8c4cb)
1/*
2 * Copyright (C) 2005 IBM Corporation
3 *
4 * Authors:
5 * Kylene Hall <kjhall@us.ibm.com>
6 *
7 * Maintained by: <tpmdd-devel@lists.sourceforge.net>
8 *

--- 15 unchanged lines hidden (view full) ---

24
25struct tpm_atmel_priv {
26 int region_size;
27 int have_region;
28 unsigned long base;
29 void __iomem *iobase;
30};
31
1/*
2 * Copyright (C) 2005 IBM Corporation
3 *
4 * Authors:
5 * Kylene Hall <kjhall@us.ibm.com>
6 *
7 * Maintained by: <tpmdd-devel@lists.sourceforge.net>
8 *

--- 15 unchanged lines hidden (view full) ---

24
25struct tpm_atmel_priv {
26 int region_size;
27 int have_region;
28 unsigned long base;
29 void __iomem *iobase;
30};
31
32static inline struct tpm_atmel_priv *atmel_get_priv(struct tpm_chip *chip)
33{
34 return chip->vendor.priv;
35}
36
37#ifdef CONFIG_PPC64
38
39#include <asm/prom.h>
40
41#define atmel_getb(priv, offset) readb(priv->iobase + offset)
42#define atmel_putb(val, priv, offset) writeb(val, priv->iobase + offset)
43#define atmel_request_region request_mem_region
44#define atmel_release_region release_mem_region

--- 100 unchanged lines hidden ---
32#ifdef CONFIG_PPC64
33
34#include <asm/prom.h>
35
36#define atmel_getb(priv, offset) readb(priv->iobase + offset)
37#define atmel_putb(val, priv, offset) writeb(val, priv->iobase + offset)
38#define atmel_request_region request_mem_region
39#define atmel_release_region release_mem_region

--- 100 unchanged lines hidden ---