Lines Matching +full:gpio +full:- +full:7 +full:- +full:segment
7 * Copyright (c) 2003-2017 Cavium, Inc.
14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
44 #define CVMX_ADD_SEG32(segment, add) \ argument
45 (((int32_t)segment << 31) | (int32_t)(add))
50 #define CVMX_ADD_SEG(segment, add) \ argument
51 ((((uint64_t)segment) << 62) | (add))
56 #include <asm/octeon/cvmx-asm.h>
57 #include <asm/octeon/cvmx-packet.h>
58 #include <asm/octeon/cvmx-sysinfo.h>
60 #include <asm/octeon/cvmx-ciu-defs.h>
61 #include <asm/octeon/cvmx-ciu3-defs.h>
62 #include <asm/octeon/cvmx-gpio-defs.h>
63 #include <asm/octeon/cvmx-iob-defs.h>
64 #include <asm/octeon/cvmx-ipd-defs.h>
65 #include <asm/octeon/cvmx-l2c-defs.h>
66 #include <asm/octeon/cvmx-l2d-defs.h>
67 #include <asm/octeon/cvmx-l2t-defs.h>
68 #include <asm/octeon/cvmx-led-defs.h>
69 #include <asm/octeon/cvmx-mio-defs.h>
70 #include <asm/octeon/cvmx-pow-defs.h>
72 #include <asm/octeon/cvmx-bootinfo.h>
73 #include <asm/octeon/cvmx-bootmem.h>
74 #include <asm/octeon/cvmx-l2c.h>
88 #define CVMX_CACHE_LINE_MASK (CVMX_CACHE_LINE_SIZE - 1) /* In bytes */
95 * provided in the cvmx-app-init*.c files.
139 * 3 5 7 9 1 3 5 7 0
140 * +-------+-------+-------+-------+-------+-------+-------+------+
144 * @high_bit: Highest bit value can occupy (inclusive) 0-63
145 * @low_bit: Lowest bit value can occupy inclusive 0-high_bit
152 return (value & cvmx_build_mask(high_bit - low_bit + 1)) << low_bit; in cvmx_build_bits()
347 #define CVMX_NODE_NO_SHIFT 7
358 return cvmx_get_core_num() & ((1 << CVMX_NODE_NO_SHIFT) - 1); in cvmx_get_local_core_num()
462 cvmx_sysinfo_get()->cpu_clock_hz / 1000000; \
470 result = -1; \