Home
last modified time | relevance | path

Searched full:rp1 (Results 1 – 25 of 61) sorted by relevance

123

/linux/drivers/misc/rp1/
H A Drp1_pci.c50 static void msix_cfg_set(struct rp1_dev *rp1, unsigned int hwirq, u32 value) in msix_cfg_set() argument
52 iowrite32(value, rp1->bar1 + RP1_PCIE_APBS_BASE + REG_SET + MSIX_CFG(hwirq)); in msix_cfg_set()
55 static void msix_cfg_clr(struct rp1_dev *rp1, unsigned int hwirq, u32 value) in msix_cfg_clr() argument
57 iowrite32(value, rp1->bar1 + RP1_PCIE_APBS_BASE + REG_CLR + MSIX_CFG(hwirq)); in msix_cfg_clr()
62 struct rp1_dev *rp1 = irqd->domain->host_data; in rp1_mask_irq() local
63 struct irq_data *pcie_irqd = rp1->pcie_irqds[irqd->hwirq]; in rp1_mask_irq()
70 struct rp1_dev *rp1 = irqd->domain->host_data; in rp1_unmask_irq() local
71 struct irq_data *pcie_irqd = rp1->pcie_irqds[irqd->hwirq]; in rp1_unmask_irq()
78 struct rp1_dev *rp1 = irqd->domain->host_data; in rp1_irq_set_type() local
83 dev_dbg(&rp1->pdev->dev, "MSIX IACK EN for IRQ %u\n", hwirq); in rp1_irq_set_type()
[all …]
H A DKconfig3 # RaspberryPi RP1 misc device
7 tristate "RaspberryPi RP1 misc device"
11 Support the RP1 peripheral chip found on Raspberry Pi 5 board.
20 RP1 internal sub-devices.
H A DMakefile2 obj-$(CONFIG_MISC_RP1) += rp1-pci.o
3 rp1-pci-objs := rp1_pci.o rp1-pci.dtbo.o
/linux/tools/testing/selftests/drivers/net/hw/
H A Dhw_stats_l3.sh18 # | $rp1 + + $rp2 |
20 # | $rp1.200 + + $rp2.200 |
89 ip link add name $rp1.200 link $rp1 type vlan id 200
90 ip link set dev $rp1.200 addrgenmode eui64
91 ip link set dev $rp1.200 up
92 ip address add dev $rp1.200 192.0.2.2/28
93 ip address add dev $rp1.200 2001:db8:1::2/64
94 ip stats set dev $rp1.200 l3_stats on
99 ip stats set dev $rp1.200 l3_stats off
100 ip address del dev $rp1.200 2001:db8:1::2/64
[all …]
/linux/tools/testing/selftests/drivers/net/mlxsw/
H A Drif_mac_profiles.sh48 ip link set dev $rp1 up
51 tc qdisc add dev $rp1 clsact
53 ip address add 192.0.2.2/24 dev $rp1
60 ip address del 192.0.2.2/24 dev $rp1
62 tc qdisc del dev $rp1 clsact
65 ip link set dev $rp1 down
71 rp1=${NETIFS[p2]}
122 $MZ $h1 -a own -b $(mac_get $rp1) -t udp "sp=12345,dp=54321" \
141 local rp1_mac=$(mac_get $rp1)
145 ip neigh replace dev $rp1 192.0.2.1 lladdr $(mac_get $h1)
[all …]
H A Ddevlink_trap_control.sh20 # | + $rp1 |
127 ip link set dev $rp1 up
130 __addr_add_del $rp1 add 192.0.2.2/24 2001:db8:1::2/64
137 __addr_add_del $rp1 del 192.0.2.2/24 2001:db8:1::2/64
140 ip link set dev $rp1 down
146 rp1=${NETIFS[p2]}
314 $MZ $h1 -c 1 -a own -b $(mac_get $rp1) -A 192.0.2.1 \
338 $MZ $h1 -c 1 -a own -b $(mac_get $rp1) -t arp reply -p 100 -q
366 "ipv6_neigh_advert" $MZ $h1 -6 -c 1 -a own -b $(mac_get $rp1) \
374 $MZ $h1 -c 1 -a own -b $(mac_get $rp1) \
[all …]
H A Dblackhole_routes.sh19 # | + $rp1 |
86 ip link set dev $rp1 up
89 tc qdisc add dev $rp1 clsact
91 __addr_add_del $rp1 add 192.0.2.2/24 2001:db8:1::2/64
98 __addr_add_del $rp1 del 192.0.2.2/24 2001:db8:1::2/64
100 tc qdisc del dev $rp1 clsact
103 ip link set dev $rp1 down
123 tc filter add dev $rp1 ingress protocol ip pref 1 handle 101 flower \
133 tc_check_packets "dev $rp1 ingress" 101 0
138 tc filter del dev $rp1 ingress protocol ip pref 1 handle 101 flower
[all …]
H A Drouter_scale.sh31 ip link set dev $rp1 up
34 ip address add 192.0.1.2/24 dev $rp1
41 ip address del 192.0.1.2/24 dev $rp1
44 ip link set dev $rp1 down
50 rp1=${NETIFS[p2]}
56 rp1mac=$(mac_get $rp1)
H A Dingress_rif_conf_vxlan.sh40 # | + $rp1 +lo |
85 ip link set dev $rp1 up
86 ip address add dev $rp1 198.51.100.1/24
145 ip address del dev $rp1 198.51.100.1/24
146 ip link set dev $rp1 down
171 rp1=${NETIFS[p3]}
199 local src_mac=$(mac_get $rp1)
244 local rp1_mac=$(mac_get $rp1)
275 local rp1_mac=$(mac_get $rp1)
/linux/Documentation/devicetree/bindings/clock/
H A Draspberrypi,rp1-clocks.yaml4 $id: http://devicetree.org/schemas/clock/raspberrypi,rp1-clocks.yaml#
7 title: RaspberryPi RP1 clock generator
13 The RP1 contains a clock generator designed as three PLLs (CORE, AUDIO,
18 https://datasheets.raspberrypi.com/rp1/rp1-peripherals.pdf
22 const: raspberrypi,rp1-clocks
31 include/dt-bindings/clock/raspberrypi,rp1-clocks.h.
46 #include <dt-bindings/clock/raspberrypi,rp1-clocks.h>
48 rp1 {
53 compatible = "raspberrypi,rp1-clocks";
/linux/tools/testing/selftests/net/forwarding/
H A Drouter_vid_1.sh18 # | $rp1 + + $rp2 |
20 # | $rp1.1 + + $rp2.1 |
83 ip link set dev $rp1 up
84 ip link add link $rp1 name $rp1.1 up type vlan id 1
86 ip address add 192.0.2.1/24 dev $rp1.1
87 ip address add 2001:db8:1::1/64 dev $rp1.1
104 ip address del 2001:db8:1::1/64 dev $rp1.1
105 ip address del 192.0.2.1/24 dev $rp1.1
107 ip link del dev $rp1.1
108 ip link set dev $rp1 down
[all …]
H A Drouter.sh16 # | $rp1 + + $rp2 |
99 ip link set dev $rp1 up
104 ip address add 192.0.2.1/24 dev $rp1
105 ip address add 2001:db8:1::1/64 dev $rp1
116 ip address del 2001:db8:1::1/64 dev $rp1
117 ip address del 192.0.2.1/24 dev $rp1
122 ip link set dev $rp1 down
147 rp1=${NETIFS[p2]}
152 rp1mac=$(mac_get $rp1)
198 sysctl_set net.ipv4.conf.$rp1.rp_filter 0
[all …]
H A Drouter_nh.sh13 # | $rp1 + $rp2 + |
83 ip link set dev $rp1 up
88 ip address add 192.0.2.1/24 dev $rp1
89 ip address add 2001:db8:1::1/64 dev $rp1
100 ip address del 2001:db8:1::1/64 dev $rp1
101 ip address del 192.0.2.1/24 dev $rp1
106 ip link set dev $rp1 down
113 ip -6 nexthop add id 101 dev $rp1
125 rp1=${NETIFS[p2]}
130 rp1mac=$(mac_get $rp1)
H A Drouter_multicast.sh13 # | $rp1 + |
116 ip link set dev $rp1 up
120 ip address add 198.51.100.1/28 dev $rp1
124 ip address add 2001:db8:1::1/64 dev $rp1
137 ip address del 2001:db8:1::1/64 dev $rp1
141 ip address del 198.51.100.1/28 dev $rp1
145 ip link set dev $rp1 down
151 rp1=${NETIFS[p2]}
222 create_mcast_sg $rp1 198.51.100.2 225.1.2.3 $rp2 $rp3
233 delete_mcast_sg $rp1 198.51.100.2 225.1.2.3 $rp2 $rp3
[all …]
H A Dtc_flower_router.sh60 ip link set dev $rp1 up
66 ip address add 192.0.1.2/24 dev $rp1
75 ip address del 192.0.1.2/24 dev $rp1
81 ip link set dev $rp1 down
89 $tcflags indev $rp1 dst_ip 192.0.3.1 action drop
120 rp1=${NETIFS[p2]}
129 rp1mac=$(mac_get $rp1)
H A Drouter_broadcast.sh85 ip link set dev $rp1 up
89 ip address add 192.0.2.1/24 dev $rp1
100 ip address del 192.0.2.1/24 dev $rp1
104 ip link set dev $rp1 down
110 rp1=${NETIFS[p2]}
147 sysctl_set net.ipv4.conf.$rp1.bc_forwarding 0
154 sysctl_set net.ipv4.conf.$rp1.bc_forwarding 1
161 sysctl_restore net.ipv4.conf.$rp1.bc_forwarding
H A Dcustom_multipath_hash.sh15 # | $rp1 + |
70 simple_if_init $rp1 198.51.100.1/24 2001:db8:1::1/64
71 __simple_if_init $rp11 v$rp1 192.0.2.1/28 2001:db8:2::1/64
72 __simple_if_init $rp12 v$rp1 192.0.2.17/28 2001:db8:3::1/64
74 ip route add vrf v$rp1 203.0.113.0/24 \
78 ip -6 route add vrf v$rp1 2001:db8:4::/64 \
85 ip -6 route del vrf v$rp1 2001:db8:4::/64
87 ip route del vrf v$rp1 203.0.113.0/24
91 simple_if_fini $rp1 198.51.100.1/24 2001:db8:1::1/64
138 rp1=${NETIFS[p2]}
H A Dvxlan_bridge_1d_ipv6.sh25 # | + $rp1 |
115 ip address add dev $rp1 2001:db8:3::1/64
126 ip address del dev $rp1 2001:db8:3::1/64
137 ip link set dev $rp1 up
139 tc qdisc add dev $rp1 clsact
174 tc qdisc del dev $rp1 clsact
176 ip link set dev $rp1 down
273 rp1=${NETIFS[p5]}
345 tc filter add dev $rp1 egress protocol ipv6 pref 1 handle 101 \
360 tc_check_at_least_x_packets "dev $rp1 egress" 101 10 100
[all …]
H A Dvxlan_bridge_1q_ipv6.sh36 # | + $rp1 |
151 ip address add dev $rp1 2001:db8:3::1/64
162 ip address del dev $rp1 2001:db8:3::1/64
174 ip link set dev $rp1 up
176 tc qdisc add dev $rp1 clsact
243 tc qdisc del dev $rp1 clsact
245 ip link set dev $rp1 down
362 rp1=${NETIFS[p5]}
448 tc filter add dev $rp1 egress protocol ipv6 pref 1 handle 101 \
463 tc_check_at_least_x_packets "dev $rp1 egress" 101 10 100
[all …]
/linux/arch/arm64/boot/dts/broadcom/
H A Dbcm2712-rpi-5-b.dts3 * bcm2712-rpi-5-b-ovl-rp1.dts is the overlay-ready DT which will make
4 * the RP1 driver to load the RP1 dtb overlay at runtime, while
6 * already contains RP1 node, so no overlay is loaded nor needed).
8 * to the included bcm2712-rpi-5-b-ovl-rp1.dts.
13 #include "bcm2712-rpi-5-b-ovl-rp1.dts"
16 #include "rp1-nexus.dtsi"
H A Drp1-common.dtsi5 #include <dt-bindings/clock/raspberrypi,rp1-clocks.h>
15 compatible = "raspberrypi,rp1-clocks";
30 compatible = "raspberrypi,rp1-gpio";
/linux/Documentation/devicetree/bindings/pinctrl/
H A Draspberrypi,rp1-gpio.yaml4 $id: http://devicetree.org/schemas/pinctrl/raspberrypi,rp1-gpio.yaml#
7 title: RaspberryPi RP1 GPIO/Pinconf/Pinmux Controller submodule
13 The RP1 chipset is a Multi Function Device containing, among other
20 const: raspberrypi,rp1-gpio
54 - $ref: '#/$defs/raspberrypi-rp1-state'
57 $ref: '#/$defs/raspberrypi-rp1-state'
61 raspberrypi-rp1-state:
126 rp1 {
134 compatible = "raspberrypi,rp1-gpio";
178 rp1-i2s0-default-state {
[all …]
/linux/Documentation/devicetree/bindings/misc/
H A Dpci1de4,1.yaml7 title: RaspberryPi RP1 MFD PCI device
13 The RaspberryPi RP1 is a PCI multi function device containing
114 rp1@0,0 {
130 compatible = "raspberrypi,rp1-clocks";
/linux/Documentation/driver-api/mtd/
H A Dnand_ecc.rst46 byte 1: bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 rp1 rp2 rp4 ... rp14
48 byte 3: bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 rp1 rp3 rp4 ... rp14
52 byte 255: bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 rp1 rp3 rp5 ... rp15
79 - rp1 is the parity of all odd bytes (1, 3, 5, 7, ..., 253, 255)
129 rp1 = bit7 ^ bit6 ^ bit5 ^ bit4 ^ bit3 ^ bit2 ^ bit1 ^ bit0 ^ rp1;
217 unsigned char rp0, rp1, rp2, rp3, rp4, rp5, rp6, rp7;
222 rp0 = 0; rp1 = 0; rp2 = 0; rp3 = 0;
231 if (i & 0x01) rp1 ^= cur; else rp0 ^= cur;
247 (parity[rp1] << 1) |
297 we can in the end easily calculate rp0 and rp1 from it.
[all …]
/linux/fs/xfs/scrub/
H A Drcbag_btree.c106 const struct rcbag_rec *rp1 = (const struct rcbag_rec *)r1; in rcbagbt_recs_inorder() local
109 if (rp1->rbg_startblock > rp2->rbg_startblock) in rcbagbt_recs_inorder()
111 if (rp1->rbg_startblock < rp2->rbg_startblock) in rcbagbt_recs_inorder()
114 if (rp1->rbg_blockcount > rp2->rbg_blockcount) in rcbagbt_recs_inorder()
116 if (rp1->rbg_blockcount < rp2->rbg_blockcount) in rcbagbt_recs_inorder()

123