Ranges in pcie-controller are unused, so could be changed to match Linux FDT.
In pci controller driver ocd_data are used for matching driver and
choose proper resources acquisition function.
fdt_win_process_child have new argument which provide information
about fdt node containing addresses of mimo registers.
In pcie interrupt-cells and interrupt-parent parameters are unused,
so could be changed to match Linux FDT.
Details
Details
- Reviewers
mw loos manu - Commits
- rS332017: Change reg in Marvell Armada38X pcie FDT
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
I don't understand why we need this dts since we have it in sys/gnu/dts.
I should be easier to include the gnu one from a FreeBSD one that patches node if we need some difference.
Comment Actions
Hi Manu,
The whole patchset aligns all drivers (pcie, cesa, and others) bindings to what is used in linux. Last step is removal sys/boot/fdt/dts/ stuff for a38x entirely. Before the last alignment, I'd like to keep the platform being able to boot with the old dts. What's your opinion?
Thanks,
Marcin
Comment Actions
Cool then :)
For allowing all dts just match on the different compatible strings etc ... this is just a driver things.
OK for DTS part then.