Home
last modified time | relevance | path

Searched +full:nand +full:- +full:int +full:- +full:base (Results 1 – 25 of 52) sorted by relevance

123

/freebsd-src/sys/contrib/device-tree/Bindings/mtd/
H A Dbrcm,brcmnand.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schema
[all...]
H A Dbrcm,brcmnand.txt1 * Broadcom STB NAND Controller
3 The Broadcom Set-Top Box NAND controller supports low-level access to raw NAND
4 flash chips. It has a memory-mapped register interface for both control
15 - compatible : May contain an SoC-specific compatibility string (see below)
16 to account for any SoC-specific hardware bits that may be
17 added on top of the base core controller.
19 the core NAND controller, of the following form:
21 string, like "brcm,brcmnand-v7.0"
23 brcm,brcmnand-v2.1
24 brcm,brcmnand-v2.2
[all …]
/freebsd-src/sys/contrib/device-tree/src/arm/intel/ixp/
H A Dintel-ixp4xx-reference-design.dtsi1 // SPDX-License-Identifier: ISC
5 * set-up for IXDP425, IXCDP1100, KIXRP435 and IXDP465.
20 stdout-path = "uart0:115200n8";
28 compatible = "i2c-gpio";
29 sda-gpios = <&gpio0 7 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
30 scl-gpios = <&gpio0 6 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
31 #address-cells = <1>;
32 #size-cells = <0>;
36 * Philips PCF8582C-2T/03 512byte I2C EEPROM
43 read-only;
[all …]
/freebsd-src/sys/contrib/device-tree/src/arm/broadcom/
H A Dbcm63138.dtsi1 // SPDX-License-Identifier: GPL-2.0
6 #include <dt-bindings/interrupt-controller/arm-gic.h>
7 #include <dt-bindings/interrupt-controller/irq.h>
10 #address-cells = <1>;
11 #size-cell
[all...]
/freebsd-src/sys/contrib/device-tree/src/mips/brcm/
H A Dbcm6362.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #include "dt-bindings/clock/bcm6362-clock.h"
4 #include "dt-bindings/reset/bcm6362-reset.h"
5 #include "dt-bindings/soc/bcm6362-pm.h"
8 #address-cells = <1>;
9 #size-cells = <1>;
13 #address-cells = <1>;
14 #size-cells = <0>;
16 mips-hpt-frequency = <200000000>;
32 periph_osc: periph-osc {
[all …]
H A Dbcm6368.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #include "dt-bindings/clock/bcm6368-clock.h"
4 #include "dt-bindings/reset/bcm6368-reset.h"
7 #address-cells = <1>;
8 #size-cells = <1>;
12 #address-cells = <1>;
13 #size-cells = <0>;
15 mips-hpt-frequency = <200000000>;
31 periph_osc: periph-osc {
32 compatible = "fixed-clock";
[all …]
H A Dbcm63268.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #include "dt-bindings/clock/bcm63268-clock.h"
4 #include "dt-bindings/reset/bcm63268-reset.h"
5 #include "dt-bindings/soc/bcm63268-pm.h"
8 #address-cells = <1>;
9 #size-cells = <1>;
13 #address-cells = <1>;
14 #size-cells = <0>;
16 mips-hpt-frequency = <200000000>;
32 periph_osc: periph-osc {
[all …]
H A Dbcm6328.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #include "dt-bindings/clock/bcm6328-clock.h"
4 #include "dt-bindings/reset/bcm6328-reset.h"
5 #include "dt-bindings/soc/bcm6328-pm.h"
8 #address-cells = <1>;
9 #size-cells = <1>;
13 #address-cells = <1>;
14 #size-cells = <0>;
16 mips-hpt-frequency = <160000000>;
32 periph_osc: periph-osc {
[all …]
/freebsd-src/sys/contrib/device-tree/src/arm64/broadcom/bcm4908/
H A Dbcm4908.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 #include <dt-bindings/interrupt-controller/irq.h>
4 #include <dt-bindings/interrupt-controller/arm-gic.h>
5 #include <dt-bindings/phy/phy.h>
6 #include <dt-bindings/soc/bcm-pmb.h>
8 /dts-v1/;
11 interrupt-parent = <&gic>;
13 #address-cells = <2>;
14 #size-cells = <2>;
21 stdout-path = "serial0:115200n8";
[all …]
/freebsd-src/sys/geom/
H A Dgeom_flashmap.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
57 { "NAND::device", NULL },
65 static int g_flashmap_load(device_t dev, struct g_provider *pp,
67 static int g_flashmap_modify(struct g_flashmap *gfp, struct g_geom *gp,
68 const char *devname, int secsize, struct g_flashmap_head *slices);
78 printf("%08jx- in g_flashmap_print()
[all...]
/freebsd-src/sys/powerpc/powernv/
H A Dopal_flash.c1 /*-
49 * This just presents the base block interface. The fdt_slicer can be used on
54 * boundaries, but ERASE is only at flash-block-size block alignments and sizes.
57 * - Reads are on a 512-byte block boundary and size
58 * - Writes and Erases are aligned and sized on flash-block-size bytes.
61 * NAND::device.
69 int sc_opal_id;
73 #define OPALFLASH_LOCK(sc) mtx_lock(&(sc)->sc_mtx)
74 #define OPALFLASH_UNLOCK(sc) mtx_unlock(&(sc)->sc_mtx)
76 mtx_init(&(sc)->sc_mtx, device_get_nameunit((sc)->sc_dev), \
[all …]
/freebsd-src/sys/contrib/device-tree/src/arm64/broadcom/bcmbca/
H A Dbcm4908.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 #include <dt-bindings/interrupt-controller/irq.h>
4 #include <dt-bindings/interrupt-controller/arm-gi
[all...]
/freebsd-src/sys/contrib/device-tree/src/arm/ti/omap/
H A Dam437x-gp-evm.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
8 /dts-v1/;
11 #include <dt-bindings/pinctrl/am43xx.h>
12 #include <dt-bindings/pwm/pwm.h>
13 #include <dt-bindings/gpio/gpio.h>
17 compatible = "ti,am437x-gp-evm","ti,am4372","ti,am43";
24 stdout-path = &uart0;
27 evm_v3_3d: fixedregulator-v3_3d {
28 compatible = "regulator-fixed";
[all …]
/freebsd-src/sys/contrib/device-tree/src/powerpc/
H A Dbluestone.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
9 /dts-v1/;
12 #address-cells = <2>;
13 #size-cells = <1>;
16 dcr-parent = <&{/cpus/cpu@0}>;
25 #address-cells = <1>;
26 #size-cells = <0>;
32 clock-frequency = <0>; /* Filled in by U-Boot */
33 timebase-frequency = <0>; /* Filled in by U-Boot */
34 i-cache-line-size = <32>;
[all …]
H A Dkilauea.dts4 * Copyright 2007-2009 DENX Software Engineering, Stefan Roese <sr@denx.de>
11 /dts-v1/;
14 #address-cells = <1>;
15 #size-cells = <1>;
18 dcr-parent = <&{/cpus/cpu@0}>;
28 #address-cells = <1>;
29 #size-cells = <0>;
35 clock-frequency = <0>; /* Filled in by U-Boot */
36 timebase-frequency = <0>; /* Filled in by U-Boot */
37 i-cache-line-size = <32>;
[all …]
H A Dglacier.dts4 * Copyright 2008-2010 DENX Software Engineering, Stefan Roese <sr@denx.de>
11 /dts-v1/;
14 #address-cells = <2>;
15 #size-cells = <1>;
18 dcr-parent = <&{/cpus/cpu@0}>;
30 #address-cells = <1>;
31 #size-cells = <0>;
37 clock-frequency = <0>; /* Filled in by U-Boot */
38 timebase-frequency = <0>; /* Filled in by U-Boot */
39 i-cache-line-size = <32>;
[all …]
H A Dcanyonlands.dts4 * Copyright 2008-2009 DENX Software Engineering, Stefan Roese <sr@denx.de>
11 /dts-v1/;
14 #address-cells = <2>;
15 #size-cells = <1>;
18 dcr-parent = <&{/cpus/cpu@0}>;
28 #address-cells = <1>;
29 #size-cells = <0>;
35 clock-frequency = <0>; /* Filled in by U-Boot */
36 timebase-frequency = <0>; /* Filled in by U-Boot */
37 i-cache-line-size = <32>;
[all …]
/freebsd-src/sys/dev/clk/allwinner/
H A Dccu_a13.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
47 #include <dt-bindings/clock/sun5i-ccu.h>
48 #include <dt-bindings/reset/sun5i-ccu.h>
50 /* Non-exported clocks */
101 CCU_GATE(CLK_DRAM_AXI, "axi-dram", "axi", 0x5c, 0)
103 CCU_GATE(CLK_AHB_OTG, "ahb-otg", "ahb", 0x60, 0)
104 CCU_GATE(CLK_AHB_EHCI, "ahb-ehci", "ahb", 0x60, 1)
105 CCU_GATE(CLK_AHB_OHCI, "ahb-ohci", "ahb", 0x60, 2)
106 CCU_GATE(CLK_AHB_SS, "ahb-ss", "ahb", 0x60, 5)
[all …]
/freebsd-src/sys/dev/bhnd/cores/chipc/
H A Dchipc_subr.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
5 * Copyright (c) 2015-2016 Landon Fuller <landon@landonf.org>
40 * Return a human-readable name for the given flash @p type.
59 return ("NAND"); in chipc_flash_name()
136 int
143 int error; in chipc_init_child_resource()
150 /* Configure child resource with offset-adjusted values */ in chipc_init_child_resource()
175 int
176 chipc_set_irq_resource(struct chipc_softc *sc, device_t child, int rid, in chipc_set_irq_resource()
[all …]
/freebsd-src/contrib/libevent/test/
H A Dregress_buffer.c2 * Copyright (c) 2003-2007 Niels Provos <provos@citi.umich.edu>
3 * Copyright (c) 2007-2012 Niels Provos and Nick Mathewson
27 #include "util-internal.h"
34 #include "event2/event-config.h"
60 #include "defer-internal.h"
61 #include "evbuffer-internal.h"
62 #include "log-internal.h"
70 static int
75 int found_last_with_datap = 0; in evbuffer_validate_()
77 if (buf->first == NULL) { in evbuffer_validate_()
[all …]
/freebsd-src/contrib/ntp/sntp/libevent/test/
H A Dregress_buffer.c2 * Copyright (c) 2003-2007 Niels Provos <provos@citi.umich.edu>
3 * Copyright (c) 2007-2012 Niels Provos and Nick Mathewson
27 #include "util-internal.h"
34 #include "event2/event-config.h"
60 #include "defer-internal.h"
61 #include "evbuffer-internal.h"
62 #include "log-internal.h"
70 static int
75 int found_last_with_datap = 0; in evbuffer_validate_()
77 if (buf->first == NULL) { in evbuffer_validate_()
[all …]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp1 //===-- PPCISelDAGToDAG.cpp - PPC --pattern matching inst selector -----
251 SelectDSForm(SDNode * Parent,SDValue N,SDValue & Disp,SDValue & Base) SelectDSForm() argument
259 SelectDQForm(SDNode * Parent,SDValue N,SDValue & Disp,SDValue & Base) SelectDQForm() argument
267 SelectDForm(SDNode * Parent,SDValue N,SDValue & Disp,SDValue & Base) SelectDForm() argument
275 SelectPCRelForm(SDNode * Parent,SDValue N,SDValue & Disp,SDValue & Base) SelectPCRelForm() argument
282 SelectPDForm(SDNode * Parent,SDValue N,SDValue & Disp,SDValue & Base) SelectPDForm() argument
290 SelectXForm(SDNode * Parent,SDValue N,SDValue & Disp,SDValue & Base) SelectXForm() argument
298 SelectForceXForm(SDNode * Parent,SDValue N,SDValue & Disp,SDValue & Base) SelectForceXForm() argument
309 SelectAddrIdx(SDValue N,SDValue & Base,SDValue & Index) SelectAddrIdx() argument
320 SelectAddrIdxX4(SDValue N,SDValue & Base,SDValue & Index) SelectAddrIdxX4() argument
331 SelectAddrIdxX16(SDValue N,SDValue & Base,SDValue & Index) SelectAddrIdxX16() argument
338 SelectAddrIdxOnly(SDValue N,SDValue & Base,SDValue & Index) SelectAddrIdxOnly() argument
347 SelectAddrImm(SDValue N,SDValue & Disp,SDValue & Base) SelectAddrImm() argument
355 SelectAddrImmX4(SDValue N,SDValue & Disp,SDValue & Base) SelectAddrImmX4() argument
362 SelectAddrImmX16(SDValue N,SDValue & Disp,SDValue & Base) SelectAddrImmX16() argument
370 SelectAddrImmX34(SDValue N,SDValue & Disp,SDValue & Base) SelectAddrImmX34() argument
375 SelectAddr(SDValue N,SDValue & Base) SelectAddr() argument
380 SelectAddrPCRel(SDValue N,SDValue & Base) SelectAddrPCRel() argument
712 isThreadPointerAcquisitionNode(SDValue Base,SelectionDAG * CurDAG) isThreadPointerAcquisitionNode() argument
756 canOptimizeTLSDFormToXForm(SelectionDAG * CurDAG,SDValue Base) canOptimizeTLSDFormToXForm() argument
790 SDValue Base = ST->getBasePtr(); tryTLSXFormStore() local
838 SDValue Base = LD->getBasePtr(); tryTLSXFormLoad() local
2440 SelectRotMaskIns64(SDValue Base,SDValue V,const SDLoc & dl,unsigned RLAmt,bool Repl32,unsigned MaskStart,unsigned MaskEnd,unsigned * InstCnt=nullptr) SelectRotMaskIns64() argument
5609 SDValue Base = LD->getBasePtr(); Select() local
5647 SDValue Base = LD->getBasePtr(); Select() local
5974 SDValue Base, Offset; Select() local
7641 SDValue Base = N->getOperand(FirstOp + 1); PeepholePPC64() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1 //===-- SystemZISelDAGToDAG.cpp - A dag to dag inst selector for SystemZ --===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===-
60 SDValue Base; global() member
192 selectBDAddr12Only(SDValue Addr,SDValue & Base,SDValue & Disp) const selectBDAddr12Only() argument
195 selectBDAddr12Pair(SDValue Addr,SDValue & Base,SDValue & Disp) const selectBDAddr12Pair() argument
198 selectBDAddr20Only(SDValue Addr,SDValue & Base,SDValue & Disp) const selectBDAddr20Only() argument
201 selectBDAddr20Pair(SDValue Addr,SDValue & Base,SDValue & Disp) const selectBDAddr20Pair() argument
206 selectMVIAddr12Pair(SDValue Addr,SDValue & Base,SDValue & Disp) const selectMVIAddr12Pair() argument
209 selectMVIAddr20Pair(SDValue Addr,SDValue & Base,SDValue & Disp) const selectMVIAddr20Pair() argument
214 selectBDXAddr12Only(SDValue Addr,SDValue & Base,SDValue & Disp,SDValue & Index) const selectBDXAddr12Only() argument
220 selectBDXAddr12Pair(SDValue Addr,SDValue & Base,SDValue & Disp,SDValue & Index) const selectBDXAddr12Pair() argument
226 selectDynAlloc12Only(SDValue Addr,SDValue & Base,SDValue & Disp,SDValue & Index) const selectDynAlloc12Only() argument
232 selectBDXAddr20Only(SDValue Addr,SDValue & Base,SDValue & Disp,SDValue & Index) const selectBDXAddr20Only() argument
238 selectBDXAddr20Only128(SDValue Addr,SDValue & Base,SDValue & Disp,SDValue & Index) const selectBDXAddr20Only128() argument
244 selectBDXAddr20Pair(SDValue Addr,SDValue & Base,SDValue & Disp,SDValue & Index) const selectBDXAddr20Pair() argument
250 selectLAAddr12Pair(SDValue Addr,SDValue & Base,SDValue & Disp,SDValue & Index) const selectLAAddr12Pair() argument
256 selectLAAddr20Pair(SDValue Addr,SDValue & Base,SDValue & Disp,SDValue & Index) const selectLAAddr20Pair() argument
437 expandIndex(SystemZAddressingMode & AM,SDValue Base,SDValue Index) expandIndex() argument
497 SDValue Base = N.getOperand(1); expandAddress() local
528 shouldUseLA(SDNode * Base,int64_t Disp,SDNode * Index) shouldUseLA() argument
638 getAddressOperands(const SystemZAddressingMode & AM,EVT VT,SDValue & Base,SDValue & Disp) const getAddressOperands() argument
663 getAddressOperands(const SystemZAddressingMode & AM,EVT VT,SDValue & Base,SDValue & Disp,SDValue & Index) const getAddressOperands() argument
675 selectBDAddr(SystemZAddressingMode::DispRange DR,SDValue Addr,SDValue & Base,SDValue & Disp) const selectBDAddr() argument
686 selectMVIAddr(SystemZAddressingMode::DispRange DR,SDValue Addr,SDValue & Base,SDValue & Disp) const selectMVIAddr() argument
698 selectBDXAddr(SystemZAddressingMode::AddrForm Form,SystemZAddressingMode::DispRange DR,SDValue Addr,SDValue & Base,SDValue & Disp,SDValue & Index) const selectBDXAddr() argument
709 selectBDVAddr12Only(SDValue Addr,SDValue Elem,SDValue & Base,SDValue & Disp,SDValue & Index) const selectBDVAddr12Only() argument
1238 SDValue Base, Disp, Index; tryGather() local
1272 SDValue Base, Disp, Index; tryScatter() local
1433 SDValue Base, Disp; tryFoldLoadStoreIntoMemOperand() local
1755 SDValue Base, Disp, Index; SelectInlineAsmMemoryOperand() local
[all...]
/freebsd-src/sys/dev/qcom_qup/
H A Dqcom_spi_hw.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
64 int
78 sc->config.input_block_size = 4; in qcom_spi_hw_read_controller_transfer_sizes()
80 sc->config.input_block_size = val * 16; in qcom_spi_hw_read_controller_transfer_sizes()
86 sc->config.output_block_size = 4; in qcom_spi_hw_read_controller_transfer_sizes()
88 sc->config.output_block_size = val * 16; in qcom_spi_hw_read_controller_transfer_sizes()
93 sc->config.input_fifo_size = in qcom_spi_hw_read_controller_transfer_sizes()
94 sc->config.input_block_size * (2 << val); in qcom_spi_hw_read_controller_transfer_sizes()
99 sc->config.output_fifo_size = in qcom_spi_hw_read_controller_transfer_sizes()
[all …]
/freebsd-src/sys/powerpc/powerpc/
H A Ddb_disasm.c24 Op_ST = 0x00000020, /* Op_S for store-operations, same as D */
25 Op_S = 0x00000040, /* S-field is swapped with A-field */
50 Op_dcr = Op_spr, /* out of bits - cheat with Op_spr */
79 u_int32_t extract_field(u_int32_t value, u_int32_t base, u_int32_t width);
294 { "nand", 0xfc0007fe, 0x7c0003b8, Op_S | Op_A | Op_B | Op_Rc },
408 int reg;
592 extract_field(u_int32_t value, u_int32_t base, u_int32_t width) in extract_field() argument
594 u_int32_t mask = (1 << width) - 1; in extract_field()
595 return ((value >> base) & mask); in extract_field()
606 int len; in disasm_fields()
[all …]

123