[PATCH U-Boot v2019.04-aspeed-openbmc 6/6] ast2600: Add GPIO controller and hog TPM reset pin

Eddie James eajames at linux.ibm.com
Fri Feb 4 03:01:54 AEDT 2022


On 2/2/22 20:17, Andrew Jeffery wrote:
>
> On Tue, 25 Jan 2022, at 05:45, Eddie James wrote:
>> Hog the GPIO pin to reset the TPM.
>>
>> Signed-off-by: Eddie James <eajames at linux.ibm.com>
>> ---
>>   arch/arm/dts/ast2600-rainier.dts | 11 +++++++++++
>>   1 file changed, 11 insertions(+)
>>
>> diff --git a/arch/arm/dts/ast2600-rainier.dts b/arch/arm/dts/ast2600-rainier.dts
>> index aae507b4c2..d0e82d1512 100755
>> --- a/arch/arm/dts/ast2600-rainier.dts
>> +++ b/arch/arm/dts/ast2600-rainier.dts
>> @@ -108,3 +108,14 @@
>>   	u-boot,dm-pre-reloc;
>>   	status = "okay";
>>   };
>> +
>> +&gpio0 {
>> +	u-boot,dm-pre-reloc;
>> +
>> +	tpm_reset {
>> +		u-boot,dm-pre-reloc;
> Do we need this in the hog node? Seems like it's only necessary in controller nodes.


Yes it is necessary, the SPL dtc compiler will cull anything without 
that property.


Thanks,

Eddie


>
>> +		gpio-hog;
>> +		output-high;
>> +		gpios = <ASPEED_GPIO(R, 0) GPIO_ACTIVE_HIGH>;
>> +	};
>> +};
>> -- 
>> 2.27.0


More information about the openbmc mailing list