resets are not found by ryders code…because they are deleted…i added them this way:
281 resets = <&hifsys HIFSYS_PCIE0_RST>,
282 <&hifsys HIFSYS_PCIE1_RST>,
283 <&hifsys HIFSYS_PCIE2_RST>;
but now nothing is printed on pci-enum (not the debug-messages i see before)
https://github.com/frank-w/u-boot/commits/sata_test_ryder
accidentaly removed my debug-messages by “git reset”
now i see much more, but resets still 0
DEBUG: Passed mtk_pcie_probe 247
DEBUG: Passed mtk_pcie_probe 252
DEBUG: Passed mtk_pcie_probe 258
DEBUG: Passed mtk_pcie_probe 264
DEBUG: Passed mtk_pcie_probe 269
DEBUG: Passed mtk_pcie_probe 273
DEBUG: Passed mtk_pcie_probe 278
DEBUG: Passed mtk_pcie_parse_port 207
DEBUG: Passed mtk_pcie_parse_port 211
DEBUG: Passed mtk_pcie_parse_port 216
DEBUG: Passed mtk_pcie_parse_port 221 0,0,0
DEBUG: Passed mtk_pcie_parse_port 225
DEBUG: Passed mtk_pcie_parse_port 229
DEBUG: Passed mtk_pcie_parse_port 232
DEBUG: Passed mtk_pcie_parse_port 235
DEBUG: Passed mtk_pcie_probe 269
DEBUG: Passed mtk_pcie_probe 273
DEBUG: Passed mtk_pcie_probe 278
DEBUG: Passed mtk_pcie_parse_port 207
DEBUG: Passed mtk_pcie_parse_port 211
DEBUG: Passed mtk_pcie_parse_port 216
DEBUG: Passed mtk_pcie_parse_port 221 0,0,0
DEBUG: Passed mtk_pcie_parse_port 225
DEBUG: Passed mtk_pcie_parse_port 229
DEBUG: Passed mtk_pcie_parse_port 232
DEBUG: Passed mtk_pcie_parse_port 235
DEBUG: Passed mtk_pcie_probe 269
DEBUG: Passed mtk_pcie_probe 273
DEBUG: Passed mtk_pcie_probe 278
DEBUG: Passed mtk_pcie_parse_port 207
DEBUG: Passed mtk_pcie_parse_port 211
DEBUG: Passed mtk_pcie_parse_port 216
DEBUG: Passed mtk_pcie_parse_port 221 0,0,0
DEBUG: Passed mtk_pcie_parse_port 225
DEBUG: Passed mtk_pcie_parse_port 229
DEBUG: Passed mtk_pcie_parse_port 232
DEBUG: Passed mtk_pcie_parse_port 235
DEBUG: Passed mtk_pcie_probe 285
DEBUG: Passed mtk_pcie_enable_port 172
DEBUG: Passed mtk_pcie_enable_port 184
DEBUG: Passed mtk_pcie_enable_port 192
DEBUG: Passed mtk_pcie_enable_port 172
DEBUG: Passed mtk_pcie_enable_port 184
DEBUG: Passed mtk_pcie_enable_port 192
DEBUG: Passed mtk_pcie_enable_port 172
DEBUG: Passed mtk_pcie_enable_port 184
DEBUG: Passed mtk_pcie_enable_port 192
ok let’s look at pinmux in dts…
should be this: https://github.com/frank-w/BPI-R2-4.14/blob/6a8cd4974ab40922aa8320f7eee1c8cc26b084de/arch/arm/boot/dts/mt7623.dtsi#L1469
seems dt-bindings for pinctrl are not there…
dt-bindings/pinctrl/mt7623-pinfunc.h
$ ls -1 ./arch/arm/dts/include/dt-bindings/pinctrl/
am33xx.h
am43xx.h
at91.h
bcm2835.h
dra.h
hisi.h
k3.h
omap.h
pads-imx8qm.h
pads-imx8qxp.h
pinctrl-snapdragon.h
pinctrl-tegra.h
pinctrl-tegra-xusb.h
pins-imx8mq.h
r7s72100-pinctrl.h
rockchip.h
stm32-pinfunc.h
sun4i-a10.h