@TWarren
Hey Tom,
Thank you so much for your continued help in this matter. It is essential for our disk encryption and the security of an upcoming release.
Thank you for pointing me at the correct areas. From what I see CLK_SOURCE_SPI2 shows 0xc0000098. Which should mean:
- clk_m
- clock diviser is either 152 or 77, depending on how I am reading the math in the TRM.
RST_DEV_H_SET is all 0s so bit 12 is also 0, meaning we are out of reset. CLK_ENB_H_SET has bit 12 as 1, so that is good. Everything in the registers 0x70000ae8-af8 are 0 which I am not sure what that means yet.
As you said I will check what is going on in the kernel. I believe I need to add devmem2 to our rootfs to check, so I will be doing that this evening.
Thank you for confirming that the tegra114 driver will work for this. I was kind of hoping it would. I changed out DT back to what we had at the beginning, except for changing to gpio-reset:
/ {
spi@7000d600 {
status = "okay";
cs-gpios = <&gpio TEGRA_GPIO(B, 7) GPIO_ACTIVE_LOW>;
slb9670: spi@0{
compatible = "infineon,slb9670", "tis,tpm2-spi", "tcg,tpm_tis-spi";
reg = <0>;
spi-max-frequency = <32000000>;
status = "okay";
gpio-reset = <&gpio TEGRA_GPIO(DD, 0) GPIO_ACTIVE_LOW>;
controller-data {
nvidia,variable-length-transfer;
nvidia,rx-clk-tap-delay = <31>;
};
};
};
};
This is the full debug log I have at the moment and I will be trying to add some more logging:
Tegra210 (P3450-0000) # log level 7
Tegra210 (P3450-0000) # tpm2 init
uclass_find_device_by_seq() 0 -1
uclass_find_device_by_seq() 0 0
uclass_find_device_by_seq() - -1 -1 'spi@0'
uclass_find_device_by_seq() - not found
clk_set_defaults() clk_set_defaults(spi@0)
clk_set_default_parents() clk_set_default_parents: could not read assigned-clock-parents for 00000000fc808a90
ofnode_read_prop() ofnode_read_prop: assigned-clock-rates: ofnode_read_prop() <not found>
of_read_u32() of_read_u32: #gpio-cells: of_read_u32() 0x2 (2)
uclass_get_device_by_ofnode() Looking for gpio@6000d000
uclass_find_device_by_ofnode() Looking for gpio@6000d000
uclass_find_device_by_ofnode() - result for gpio@6000d000: gpio@6000d000 (ret=0)
uclass_get_device_by_ofnode() - result for gpio@6000d000: gpio@6000d000 (ret=0)
gpio_request_tail() gpio_request_tail: dm_gpio_requestf failed
gpio_request_tail() gpio_request_tail: Node 'spi@0', property 'gpio-reset', failed to request GPIO index 0: -16
tpm_tis_spi_probe() tpm_tis_spi_probe: missing reset GPIO
tegra114_spi_set_speed() tegra114_spi_set_speed: regs=000000007000d600, speed=500000
tegra114_spi_set_mode() tegra114_spi_set_mode: regs=000000007000d600, mode=0
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 00000000fc3f9d60 din 00000000fc3f9da0 bitlen 32
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 00000000fc3f9da0 bitlen 8
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tpm_tis_spi_xfer() tpm_tis_spi_xfer: timeout on wait state
tegra114_spi_xfer() tegra114_spi_xfer: slave 2:0 dout 0000000000000000 din 0000000000000000 bitlen 0
spi_cs_deactivate() Deactivate CS, bus 'spi@7000d600'
tegra114_spi_xfer() tegra114_spi_xfer: transfer ended. Value=00000000, fifo_status = 00400005
tpm_tis_spi_probe() tpm_tis_spi_probe: no device found
Couldn't set TPM 0 (rc = 1)
cmd_call() Command failed, result=1
The team EE and I are meeting tomorrow morning to prove the SPI lines again to see if we can get any further.
I completely understand that there is only so much you are able to debug. But so far your help has been extremely helpful, thank you.
I am hoping others might also be able to help if they have gotten this done.