All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] do the files arch/powerpc/include/asm/fsl_{law, lbc}.h duplicate info?
@ 2015-12-14 14:59 Robert P. J. Day
  0 siblings, 0 replies; only message in thread
From: Robert P. J. Day @ 2015-12-14 14:59 UTC (permalink / raw)
  To: u-boot


  quite possibly a silly question but i'm looking at the header files
related to the powerpc local bus local access windows (of which i am
still woefully ignorant), and i see the following in two different
header files under arch/powerpc/include/asm.

                              fsl_law.h:

#define LAW_EN  0x80000000

#define SET_LAW_ENTRY(idx, a, sz, trgt) \
        { .index = idx, .addr = a, .size = sz, .trgt_id = trgt }

#define SET_LAW(a, sz, trgt) \
        { .index = -1, .addr = a, .size = sz, .trgt_id = trgt }

enum law_size {
        LAW_SIZE_4K = 0xb,
        LAW_SIZE_8K,
        LAW_SIZE_16K,
        LAW_SIZE_32K,
        LAW_SIZE_64K,
        LAW_SIZE_128K,
        LAW_SIZE_256K,
        LAW_SIZE_512K,
        LAW_SIZE_1M,
        LAW_SIZE_2M,
        LAW_SIZE_4M,
        LAW_SIZE_8M,
        LAW_SIZE_16M,
        LAW_SIZE_32M,
        LAW_SIZE_64M,
        LAW_SIZE_128M,
        LAW_SIZE_256M,
        LAW_SIZE_512M,
        LAW_SIZE_1G,
        LAW_SIZE_2G,
        LAW_SIZE_4G,
        LAW_SIZE_8G,
        LAW_SIZE_16G,
        LAW_SIZE_32G,
};

                               fsl_lbc.h

#define LBLAWAR_EN                      0x80000000
#define LBLAWAR_4KB                     0x0000000B
#define LBLAWAR_8KB                     0x0000000C
#define LBLAWAR_16KB                    0x0000000D
#define LBLAWAR_32KB                    0x0000000E
#define LBLAWAR_64KB                    0x0000000F
#define LBLAWAR_128KB                   0x00000010
#define LBLAWAR_256KB                   0x00000011
#define LBLAWAR_512KB                   0x00000012
#define LBLAWAR_1MB                     0x00000013
#define LBLAWAR_2MB                     0x00000014
#define LBLAWAR_4MB                     0x00000015
#define LBLAWAR_8MB                     0x00000016
#define LBLAWAR_16MB                    0x00000017
#define LBLAWAR_32MB                    0x00000018
#define LBLAWAR_64MB                    0x00000019
#define LBLAWAR_128MB                   0x0000001A
#define LBLAWAR_256MB                   0x0000001B
#define LBLAWAR_512MB                   0x0000001C
#define LBLAWAR_1GB                     0x0000001D
#define LBLAWAR_2GB                     0x0000001E

  that kind of looks like the same information, just with different
macro names. is there really a different meaning for that content
between those two files?

rday

-- 

========================================================================
Robert P. J. Day                                 Ottawa, Ontario, CANADA
                        http://crashcourse.ca

Twitter:                                       http://twitter.com/rpjday
LinkedIn:                               http://ca.linkedin.com/in/rpjday
========================================================================

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2015-12-14 14:59 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-14 14:59 [U-Boot] do the files arch/powerpc/include/asm/fsl_{law, lbc}.h duplicate info? Robert P. J. Day

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.