mcp251xfd-gen-testdata: add script to generate mcp251xfd-dump data
parent
ceb9761544
commit
0847fb34b4
|
|
@ -60,6 +60,11 @@ mcp251xfd_dump_SOURCES = \
|
||||||
mcp251xfd/mcp251xfd-regmap.c \
|
mcp251xfd/mcp251xfd-regmap.c \
|
||||||
mcp251xfd/mcp251xfd.h
|
mcp251xfd/mcp251xfd.h
|
||||||
|
|
||||||
|
EXTRA_DIST += \
|
||||||
|
mcp251xfd/99-devcoredump.rules \
|
||||||
|
mcp251xfd/devcoredump \
|
||||||
|
mcp251xfd/mcp251xfd-gen-testdata.sh
|
||||||
|
|
||||||
bin_PROGRAMS = \
|
bin_PROGRAMS = \
|
||||||
asc2log \
|
asc2log \
|
||||||
bcmserver \
|
bcmserver \
|
||||||
|
|
@ -106,9 +111,7 @@ EXTRA_DIST += \
|
||||||
autogen.sh \
|
autogen.sh \
|
||||||
can-j1939-kickstart.md \
|
can-j1939-kickstart.md \
|
||||||
can-j1939.md \
|
can-j1939.md \
|
||||||
can-tc-init-etf.sh \
|
can-tc-init-etf.sh
|
||||||
mcp251xfd/99-devcoredump.rules \
|
|
||||||
mcp251xfd/devcoredump
|
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = \
|
MAINTAINERCLEANFILES = \
|
||||||
configure \
|
configure \
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,50 @@
|
||||||
|
#!/bin/sh
|
||||||
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
#
|
||||||
|
# Copyright (c) 2023 Pengutronix,
|
||||||
|
# Marc Kleine-Budde <kernel@pengutronix.de>
|
||||||
|
|
||||||
|
set -x
|
||||||
|
set -e
|
||||||
|
|
||||||
|
DEV=${1:-can0}
|
||||||
|
SPI=${2:-$(ethtool -i ${DEV}|sed -ne "s/bus-info: //p")}
|
||||||
|
|
||||||
|
modprobe -r mcp251xfd
|
||||||
|
modprobe mcp251xfd
|
||||||
|
|
||||||
|
sleep 2
|
||||||
|
|
||||||
|
ip link set ${DEV} down
|
||||||
|
|
||||||
|
sleep 2
|
||||||
|
rm -vf /var/log/devcoredump-*.dump
|
||||||
|
|
||||||
|
ip link set ${DEV} up type can bitrate 1000000 dbitrate 4000000 fd on restart-ms 1000 berr-reporting off listen-only off loopback on
|
||||||
|
|
||||||
|
ethtool -g ${DEV} || true
|
||||||
|
ethtool -c ${DEV} || true
|
||||||
|
|
||||||
|
cangen ${DEV} -Di -L8 -I2 -p 10 -g 200 -n 3
|
||||||
|
|
||||||
|
cat /sys/kernel/debug/regmap/${SPI}-crc/registers > data/registers-canfd.dump
|
||||||
|
|
||||||
|
ip link set ${DEV} down
|
||||||
|
sleep 2
|
||||||
|
cp -av /var/log/devcoredump-*.dump data
|
||||||
|
|
||||||
|
|
||||||
|
ip link set ${DEV} up type can bitrate 1000000 fd off restart-ms 1000 berr-reporting off listen-only off loopback on
|
||||||
|
|
||||||
|
rm -vf /var/log/devcoredump-*.dump
|
||||||
|
|
||||||
|
ethtool -g ${DEV} || true
|
||||||
|
ethtool -c ${DEV} || true
|
||||||
|
|
||||||
|
cangen ${DEV} -Di -L8 -I2 -p 10 -g 200 -n 7
|
||||||
|
|
||||||
|
cat /sys/kernel/debug/regmap/${SPI}-crc/registers > data/registers-classic-can.dump
|
||||||
|
|
||||||
|
ip link set ${DEV} down
|
||||||
|
sleep 2
|
||||||
|
cp -av /var/log/devcoredump-*.dump data
|
||||||
Loading…
Reference in New Issue