xref: /linux/Documentation/ABI/testing/sysfs-class-ocxl (revision 34433332841de2787f903fcf7de8dc3e06780f4a)
100b96c0eSFrederic BarratWhat:		/sys/class/ocxl/<afu name>/afu_version
200b96c0eSFrederic BarratDate:		January 2018
300b96c0eSFrederic BarratContact:	linuxppc-dev@lists.ozlabs.org
400b96c0eSFrederic BarratDescription:	read only
500b96c0eSFrederic Barrat		Version of the AFU, in the format <major>:<minor>
600b96c0eSFrederic Barrat		Reflects what is read in the configuration space of the AFU
700b96c0eSFrederic Barrat
800b96c0eSFrederic BarratWhat:		/sys/class/ocxl/<afu name>/contexts
900b96c0eSFrederic BarratDate:		January 2018
1000b96c0eSFrederic BarratContact:	linuxppc-dev@lists.ozlabs.org
1100b96c0eSFrederic BarratDescription:	read only
1200b96c0eSFrederic Barrat		Number of contexts for the AFU, in the format <n>/<max>
1300b96c0eSFrederic Barrat		where:
14*34433332SMauro Carvalho Chehab
15*34433332SMauro Carvalho Chehab			====	===============================================
1600b96c0eSFrederic Barrat			n:	number of currently active contexts, for debug
1700b96c0eSFrederic Barrat			max:	maximum number of contexts supported by the AFU
18*34433332SMauro Carvalho Chehab			====	===============================================
1900b96c0eSFrederic Barrat
2000b96c0eSFrederic BarratWhat:		/sys/class/ocxl/<afu name>/pp_mmio_size
2100b96c0eSFrederic BarratDate:		January 2018
2200b96c0eSFrederic BarratContact:	linuxppc-dev@lists.ozlabs.org
2300b96c0eSFrederic BarratDescription:	read only
2400b96c0eSFrederic Barrat		Size of the per-process mmio area, as defined in the
2500b96c0eSFrederic Barrat		configuration space of the AFU
2600b96c0eSFrederic Barrat
2700b96c0eSFrederic BarratWhat:		/sys/class/ocxl/<afu name>/global_mmio_size
2800b96c0eSFrederic BarratDate:		January 2018
2900b96c0eSFrederic BarratContact:	linuxppc-dev@lists.ozlabs.org
3000b96c0eSFrederic BarratDescription:	read only
3100b96c0eSFrederic Barrat		Size of the global mmio area, as defined in the
3200b96c0eSFrederic Barrat		configuration space of the AFU
3300b96c0eSFrederic Barrat
3400b96c0eSFrederic BarratWhat:		/sys/class/ocxl/<afu name>/global_mmio_area
3500b96c0eSFrederic BarratDate:		January 2018
3600b96c0eSFrederic BarratContact:	linuxppc-dev@lists.ozlabs.org
3700b96c0eSFrederic BarratDescription:	read/write
3800b96c0eSFrederic Barrat		Give access the global mmio area for the AFU
3987db7579SPhilippe Bergheaud
4087db7579SPhilippe BergheaudWhat:		/sys/class/ocxl/<afu name>/reload_on_reset
4187db7579SPhilippe BergheaudDate:		February 2020
4287db7579SPhilippe BergheaudContact:	linuxppc-dev@lists.ozlabs.org
4387db7579SPhilippe BergheaudDescription:	read/write
4487db7579SPhilippe Bergheaud		Control whether the FPGA is reloaded on a link reset. Enabled
4587db7579SPhilippe Bergheaud		through a vendor-specific logic block on the FPGA.
4687db7579SPhilippe Bergheaud			0	Do not reload FPGA image from flash
4787db7579SPhilippe Bergheaud			1	Reload FPGA image from flash
4887db7579SPhilippe Bergheaud			unavailable
4987db7579SPhilippe Bergheaud				The device does not support this capability
50