Documentation / ABI / testing / sysfs-driver-zynqmp-fpga


Based on kernel version 6.11. Page generated on 2024-09-24 08:21 EST.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
What:		/sys/bus/platform/drivers/zynqmp_fpga_manager/firmware:zynqmp-firmware:pcap/status
Date:		February 2023
KernelVersion:	6.4
Contact:	Nava kishore Manne <nava.kishore.manne@amd.com>
Description:	(RO) Read fpga status.
		Read returns a hexadecimal value that tells the current status
		of the FPGA device. Each bit position in the status value is
		described Below(see ug570 chapter 9).
		https://docs.xilinx.com/v/u/en-US/ug570-ultrascale-configuration

		======================  ==============================================
		BIT(0)			0: No CRC error
					1: CRC error

		BIT(1)			0: Decryptor security not set
					1: Decryptor security set

		BIT(2)			0: MMCMs/PLLs are not locked
					1: MMCMs/PLLs are locked

		BIT(3)			0: DCI not matched
					1: DCI matched

		BIT(4)			0: Start-up sequence has not finished
					1: Start-up sequence has finished

		BIT(5)			0: All I/Os are placed in High-Z state
					1: All I/Os behave as configured

		BIT(6)			0: Flip-flops and block RAM are write disabled
					1: Flip-flops and block RAM are write enabled

		BIT(7)			0: GHIGH_B_STATUS asserted
					1: GHIGH_B_STATUS deasserted

		BIT(8) to BIT(10)	Status of the mode pins

		BIT(11)			0: Initialization has not finished
					1: Initialization finished

		BIT(12)			Value on INIT_B_PIN pin

		BIT(13)			0: Signal not released
					1: Signal released

		BIT(14)			Value on DONE_PIN pin.

		BIT(15)			0: No IDCODE_ERROR
					1: IDCODE_ERROR

		BIT(16)			0: No SECURITY_ERROR
					1: SECURITY_ERROR

		BIT(17)			System Monitor over-temperature if set

		BIT(18) to BIT(20)	Start-up state machine (0 to 7)
					Phase 0 = 000
					Phase 1 = 001
					Phase 2 = 011
					Phase 3 = 010
					Phase 4 = 110
					Phase 5 = 111
					Phase 6 = 101
					Phase 7 = 100

		BIT(25) to BIT(26)	Indicates the detected bus width
					00 = x1
					01 = x8
					10 = x16
					11 = x32
		======================  ==============================================

		The other bits are reserved.