Home
last modified time | relevance | path

Searched +full:local +full:- +full:bd +full:- +full:address (Results 1 – 25 of 116) sorted by relevance

12345

/openbmc/linux/Documentation/devicetree/bindings/net/bluetooth/
H A Dbrcm,bcm4377-bluetooth.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/bluetooth/brcm,bcm4377-bluetooth.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sven Peter <sven@svenpeter.dev>
13 This binding describes Broadcom BCM4377 family PCIe-attached bluetooth chips
14 usually found in Apple machines. The Wi-Fi part of the chip is described in
15 bindings/net/wireless/brcm,bcm4329-fmac.yaml.
18 - $ref: bluetooth-controller.yaml#
23 - pci14e4,5fa0 # BCM4377
[all …]
H A Dbluetooth-controller.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/bluetooth/bluetooth-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Marcel Holtmann <marcel@holtmann.org>
11 - Johan Hedberg <johan.hedberg@gmail.com>
12 - Luiz Augusto von Dentz <luiz.dentz@gmail.com>
18 local-bd-address:
19 $ref: /schemas/types.yaml#/definitions/uint8-array
22 Specifies the BD address that was uniquely assigned to the Bluetooth
[all …]
/openbmc/u-boot/board/qualcomm/dragonboard410c/
H A Ddragonboard410c.c1 // SPDX-License-Identifier: GPL-2.0+
34 gd->ram_size = PHYS_SDRAM_1_SIZE; in dram_init()
41 gd->bd->bi_dram[0].start = PHYS_SDRAM_1; in dram_init_banksize()
42 gd->bd->bi_dram[0].size = PHYS_SDRAM_1_SIZE; in dram_init_banksize()
65 node = fdt_subnode_offset(gd->fdt_blob, in board_usb_init()
81 node = fdt_subnode_offset(gd->fdt_blob, in board_usb_init()
115 /* Check for vol- button - if pressed - stop autoboot */
128 node = fdt_subnode_offset(gd->fdt_blob, dev_of_offset(pon), in misc_init_r()
142 env_set("bootdelay", "-1"); in misc_init_r()
144 printf("key_vol_down pressed - Starting fastboot.\n"); in misc_init_r()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/soc/qcom/
H A Dqcom,wcnss.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Andy Gross <agross@kernel.org>
11 - Bjorn Andersson <bjorn.andersson@linaro.org>
21 firmware-name:
32 - qcom,riva"
33 - qcom,pronto"
35 qcom,smd-channels:
46 - $ref: /schemas/net/bluetooth/bluetooth-controller.yaml#
[all …]
/openbmc/u-boot/board/socrates/
H A Dsocrates.c1 // SPDX-License-Identifier: GPL-2.0+
54 if (in_be32(&gur->porpllsr) & (1<<15)) { in checkboard()
67 * Initialize local bus. in checkboard()
78 gd->bd->bi_flashstart = 0 - gd->bd->bi_flashsize; in misc_init_r()
79 gd->bd->bi_flashoffset = 0; in misc_init_r()
84 if (gd->bd->bi_flashsize < (0 - CONFIG_SYS_FLASH0)) { in misc_init_r()
85 set_lbc_or(0, gd->bd->bi_flashstart | in misc_init_r()
87 set_lbc_br(0, gd->bd->bi_flashstart | in misc_init_r()
91 * Re-check to get correct base address in misc_init_r()
93 flash_get_size(gd->bd->bi_flashstart, CONFIG_SYS_MAX_FLASH_BANKS - 1); in misc_init_r()
[all …]
/openbmc/linux/drivers/net/wan/
H A Dwanxlfw.S1 /* SPDX-License-Identifier: GPL-2.0-only */
14 0x000 - 0x050 TX#0 0x050 - 0x140 RX#0
15 0x140 - 0x190 TX#1 0x190 - 0x280 RX#1
16 0x280 - 0x2D0 TX#2 0x2D0 - 0x3C0 RX#2
17 0x3C0 - 0x410 TX#3 0x410 - 0x500 RX#3
20 000 5FF 1536 Bytes Dual-Port RAM User Data / BDs
21 600 6FF 256 Bytes Dual-Port RAM User Data / BDs
22 700 7FF 256 Bytes Dual-Port RAM User Data / BDs
23 C00 CBF 192 Bytes Dual-Port RAM Parameter RAM Page 1
24 D00 DBF 192 Bytes Dual-Port RAM Parameter RAM Page 2
[all …]
/openbmc/linux/Documentation/devicetree/bindings/net/
H A Ddavinci_emac.txt7 - compatible: "ti,davinci-dm6467-emac", "ti,am3517-emac" or
8 "ti,dm816-emac"
9 - reg: Offset and length of the register set for the device
10 - ti,davinci-ctrl-reg-offset: offset to control register
11 - ti,davinci-ctrl-mod-reg-offset: offset to control module register
12 - ti,davinci-ctrl-ram-offset: offset to control module ram
13 - ti,davinci-ctrl-ram-size: size of control module ram
14 - interrupts: interrupt mapping for the davinci emac interrupts sources:
21 - phy-handle: See ethernet.txt file in the same directory.
23 - ti,davinci-rmii-en: 1 byte, 1 means use RMII
[all …]
H A Dfsl-tsec-phy.txt5 the definition of the PHY node in booting-without-of.txt for an example
9 - reg : Offset and length of the register set for the device, and optionally
10 the offset and length of the TBIPA register (TBI PHY address
14 - compatible : Should define the compatible device type for the
16 - "fsl,gianfar-tbi"
17 - "fsl,gianfar-mdio"
18 - "fsl,etsec2-tbi"
19 - "fsl,etsec2-mdio"
20 - "fsl,ucc-mdio"
21 - "fsl,fman-mdio"
[all …]
/openbmc/u-boot/board/keymile/kmp204x/
H A Dkmp204x.c1 // SPDX-License-Identifier: GPL-2.0+
37 * For I2C only the low state is activly driven and high state is pulled-up
39 * -> as an active output to drive a low state
40 * -> as an open-drain input to have a pulled-up high state
94 setbits_be32(&gur->ddrclkdr, 0x001f000f); in board_early_init_f()
97 if ((gur->rstrqsr1 & (RSTRQSR1_WDT_RR | RSTRQSR1_SW_RR)) == in board_early_init_f()
103 setbits_be32(&gur->rstrqsr1, RSTRQSR1_WDT_RR | RSTRQSR1_SW_RR); in board_early_init_f()
105 /* set the BFTIC's prstcfg to reset at power-up and unit reset only */ in board_early_init_f()
110 /* set the ZL30138's prstcfg to reset at power-up only */ in board_early_init_f()
121 /* Flush d-cache and invalidate i-cache of any FLASH data */ in board_early_init_r()
[all …]
/openbmc/qemu/hw/net/
H A Dspapr_llan.c4 * PAPR Inter-VM Logical Lan, aka ibmveth
35 #include "hw/qdev-properties.h"
60 #define VLAN_BD_LEN(bd) (((bd) & VLAN_BD_LEN_MASK) >> 32) argument
62 #define VLAN_BD_ADDR(bd) ((bd) & VLAN_BD_ADDR_MASK) argument
83 #define VLAN_RX_BDS_LEN (SPAPR_TCE_PAGE_SIZE - VLAN_RX_BDS_OFF - 8)
86 #define TYPE_VIO_SPAPR_VLAN_DEVICE "spapr-vlan"
116 return dev->isopen && dev->rx_bufs > 0; in spapr_vlan_can_receive()
130 cnt = vio_ldq(&dev->sdev, dev->buf_list + 4096 - 8); in spapr_vlan_record_dropped_rx_frame()
131 vio_stq(&dev->sdev, dev->buf_list + 4096 - 8, cnt + 1); in spapr_vlan_record_dropped_rx_frame()
140 vlan_bd_t bd; in spapr_vlan_get_rx_bd_from_pool() local
[all …]
/openbmc/linux/arch/arm64/boot/dts/apple/
H A Dt8112-j493.dts1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 * Apple MacBook Pro (13-inch, M1, 2022)
5 * target-type: J493
10 /dts-v1/;
13 #include "t8112-jxxx.dtsi"
14 #include <dt-bindings/leds/common.h>
17 compatible = "apple,j493", "apple,t8112", "apple,arm-platform";
18 model = "Apple MacBook Pro (13-inch, M2, 2022)";
25 led-controller {
26 compatible = "pwm-leds";
[all …]
H A Dt8103-jxxx.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
7 * target-type: J274, J293, J313, J456, J457
21 #address-cells = <2>;
22 #size-cells = <2>;
25 stdout-path = "serial0";
28 compatible = "apple,simple-framebuffer", "simple-framebuffer";
50 hpm0: usb-pd@38 {
53 interrupt-parent = <&pinctrl_ap>;
55 interrupt-names = "irq";
58 hpm1: usb-pd@3f {
[all …]
H A Dt8112-j413.dts1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
5 * target-type: J413
10 /dts-v1/;
13 #include "t8112-jxxx.dtsi"
14 #include <dt-bindings/leds/common.h>
17 compatible = "apple,j413", "apple,t8112", "apple,arm-platform";
18 model = "Apple MacBook Air (13-inch, M2, 2022)";
25 led-controller {
26 compatible = "pwm-leds";
27 led-0 {
[all …]
/openbmc/u-boot/board/compulab/cm_fx6/
H A Dcm_fx6.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Board functions for Compulab CM-FX6 board
5 * Copyright (C) 2014, Compulab Ltd - http://compulab.co.il/
28 #include <asm/mach-imx/mxc_i2c.h>
29 #include <asm/mach-imx/sata.h>
30 #include <asm/mach-imx/video.h>
34 #include <dm/device-internal.h>
82 setbits_le32(&mxc_ccm->CCGR3, MXC_CCM_CCGR3_IPU1_IPU_DI0_MASK); in cm_fx6_enable_hdmi()
87 .bus = -1,
113 clrbits_le32(&iomuxc_regs->gpr[3], MXC_CCM_CCGR3_IPU1_IPU_DI0_MASK); in cm_fx6_setup_display()
[all …]
/openbmc/linux/drivers/scsi/bnx2i/
H A Dbnx2i.h3 * Copyright (c) 2006 - 2013 Broadcom Corporation
14 * Maintained by: QLogic-Storage-Upstream@qlogic.com
60 #define ISCSI_MAX_CMDS_PER_HBA_5708 (28 * (ISCSI_MAX_CMDS_PER_SESS - 1))
61 #define ISCSI_MAX_CMDS_PER_HBA_5709 (128 * (ISCSI_MAX_CMDS_PER_SESS - 1))
62 #define ISCSI_MAX_CMDS_PER_HBA_57710 (256 * (ISCSI_MAX_CMDS_PER_SESS - 1))
71 /* 5706/08 hardware has limit on maximum buffer size per BD it can handle */
129 readl(__hba->regview + offset)
131 writel(val, __hba->regview + offset)
136 spin_lock_bh(&__hba->stat_lock); \
137 dst->field##_lo = __hba->stats.field##_lo; \
[all …]
/openbmc/u-boot/arch/powerpc/include/asm/
H A Dcpm_85xx.h28 /* Device sub-block and page codes.
82 #define CPM_DATAONLY_SIZE ((uint)(8 * 1024) - CPM_DATAONLY_BASE)
85 #define CPM_DATAONLY_SIZE ((uint)(16 * 1024) - CPM_DATAONLY_BASE)
94 /* Export the base address of the communication processor registers
109 uint cbd_bufaddr; /* Buffer address in host memory */
131 #define CPMFCR_DTB ((u_char)0x02) /* Use local bus for data when set */
132 #define CPMFCR_BDB ((u_char)0x01) /* Use local bus for BD when set */
255 ushort scc_rbase; /* Rx Buffer descriptor base address */
256 ushort scc_tbase; /* Tx Buffer descriptor base address */
292 ushort sen_maxb; /* Max BD byte count */
[all …]
/openbmc/linux/drivers/net/ethernet/xilinx/
H A Dll_temac_main.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * Copyright (c) 2005-2008 DLA Systems, David H. Lynch Jr. <dhlii@dlasys.net>
7 * Copyright (c) 2008-2009 Secret Lab Technologies Ltd.
13 * - The ll_temac hardware uses indirect access for many of the TEMAC
24 * - Factor out locallink DMA code into separate driver
25 * - Fix support for hardware checksumming.
26 * - Testing. Lots and lots of testing.
53 #include <linux/dma-mapping.h>
55 #include <linux/platform_data/xilinx-ll-temac.h>
65 /* ---------------------------------------------------------------------
[all …]
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dfdt.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright 2007-2011 Freescale Semiconductor, Inc.
49 off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4); in ft_fixup_cpu()
50 while (off != -FDT_ERR_NOTFOUND) { in ft_fixup_cpu()
68 enable_method = "fsl,brr-holdoff"; in ft_fixup_cpu()
71 enable_method = "fsl,eebpcr-holdoff"; in ft_fixup_cpu()
74 /* Cores out of reset and in a spin-loop */ in ft_fixup_cpu()
75 enable_method = "spin-table"; in ft_fixup_cpu()
77 fdt_setprop(blob, off, "cpu-release-addr", in ft_fixup_cpu()
81 fdt_setprop_string(blob, off, "enable-method", in ft_fixup_cpu()
[all …]
/openbmc/u-boot/board/freescale/mpc8569mds/
H A Dmpc8569mds.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright 2009-2010 Freescale Semiconductor.
30 #include "../common/pq-mds-pib.h"
139 /* UART1 is muxed with QE PortF bit [9-12].*/
174 * Initialize local bus. in board_early_init_f()
188 gur->plppar1 &= ~PLPPAR1_I2C_BIT_MASK; in board_early_init_f()
189 gur->plppar1 |= PLPPAR1_I2C2_VAL; in board_early_init_f()
190 gur->plpdir1 &= ~PLPDIR1_I2C_BIT_MASK; in board_early_init_f()
191 gur->plpdir1 |= PLPDIR1_I2C2_VAL; in board_early_init_f()
205 * Remap Boot flash to caching-inhibited in board_early_init_r()
[all …]
/openbmc/u-boot/post/drivers/
H A Dmemory.c1 // SPDX-License-Identifier: GPL-2.0+
13 * broken, nothing else will work properly. Then test the address
15 * program knows that the address and data lines work properly.
18 * o For the address line test, it is a good idea to use the base
19 * address of the lowest memory location, which causes a '1' bit to
20 * walk through a field of zeros on the address lines and the highest
22 * '1's on the address line.
35 * o Always read the target location EXACTLY ONCE and save it in a local
44 * ---------------
70 * written to a different address in case the data lines are floating.
[all …]
/openbmc/linux/drivers/dma/
H A Damba-pl08x.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (c) 2010 ST-Ericsson SA
27 * - CH_CONFIG register at different offset,
28 * - separate CH_CONTROL2 register for transfer size,
29 * - bigger maximum transfer size,
30 * - 8-word aligned LLI, instead of 4-word, due to extra CCTL2 word,
31 * - no support for peripheral flow control.
45 * (Bursts are irrelevant for mem to mem transfers - there are no burst
51 * - DMAC flow control: the transfer size defines the number of transfers
58 * - Peripheral flow control: the transfer size is ignored (and should be
[all …]
/openbmc/linux/include/soc/fsl/
H A Dcpm.h1 /* SPDX-License-Identifier: GPL-2.0 */
15 __be16 rbase; /* Rx Buffer descriptor base address */
16 __be16 tbase; /* Tx Buffer descriptor base address */
50 /* Fields down below are QE-only */
68 #define CPMFCR_DTB ((u_char)0x02) /* Use local bus for data when set */
69 #define CPMFCR_BDB ((u_char)0x01) /* Use local bus for BD when set */
91 uint cbd_bufaddr; /* Buffer address in host memory */
109 #define BD_SC_NAK (0x0004) /* NAK - did not respond */
165 return -ENOSYS; in cpm_command()
/openbmc/u-boot/common/
H A Dboard_f.c1 // SPDX-License-Identifier: GPL-2.0+
4 * (C) Copyright 2002-2006
8 * Sysgo Real-Time Solutions, GmbH <www.elinos.com>
37 #include <asm/mach-types.h>
87 * global data for all modules, so that post-reloc we can avoid the massive
123 gd->baudrate = env_get_ulong("baudrate", 10, CONFIG_BAUDRATE); in init_baud_rate()
141 debug("U-Boot code: %08lX -> %08lX BSS: -> %08lX\n", in display_text_info()
189 dev->name, ret); in print_cpuinfo()
214 size += gd->bd->bi_dram[i].size; in show_dram_config()
216 (unsigned long long)(gd->bd->bi_dram[i].start)); in show_dram_config()
[all …]
/openbmc/u-boot/board/vscom/baltos/
H A Dboard.c1 // SPDX-License-Identifier: GPL-2.0+
7 * Copyright (C) 2011, Texas Instruments, Incorporated - http://www.ti.com/
81 return -ENODEV; in read_eeprom()
89 return -EIO; in read_eeprom()
92 if (header->Magic != 0xDEADBEEF) { in read_eeprom()
95 header->Magic); in read_eeprom()
98 header->SystemId = 211; in read_eeprom()
99 header->MAC1[0] = 0x00; in read_eeprom()
100 header->MAC1[1] = 0x00; in read_eeprom()
101 header->MAC1[2] = 0x00; in read_eeprom()
[all …]
/openbmc/u-boot/board/freescale/mpc8568mds/
H A Dmpc8568mds.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright 2007,2009-2011 Freescale Semiconductor, Inc.
91 * Initialize local bus. in board_early_init_f()
108 port_c->cpdir2 |= 0x0f000000; in board_early_init_f()
109 port_c->cppar2 &= ~0x0f000000; in board_early_init_f()
110 port_c->cppar2 |= 0x0a000000; in board_early_init_f()
124 * Initialize Local Bus
136 clkdiv = (lbc->lcrr & LCRR_CLKDIV) * 2; in local_bus_init()
138 gur->lbiuiplldcr1 = 0x00078080; in local_bus_init()
140 gur->lbiuiplldcr0 = 0x7c0f1bf0; in local_bus_init()
[all …]

12345