blob: bf768ee9d50144a5f333b84adfc39e8637d8888b [file] [log] [blame]
Marri Devender Rao9bd89b62022-03-28 23:41:48 -05001#!/usr/bin/env bash
2#
3# config: 234 25
4# @brief: Collect PHAL devtree debug data
5#
6
Marri Devender Rao3afa33d2022-04-13 11:14:44 -05007# shellcheck disable=SC1091
8. "$DREPORT_INCLUDE"/functions
Marri Devender Rao9bd89b62022-03-28 23:41:48 -05009
Marri Devender Rao60ab2622022-04-26 07:29:39 -050010# shellcheck source=./power-target.sh
11source /etc/profile.d/power-target.sh
Marri Devender Rao9bd89b62022-03-28 23:41:48 -050012
13#export attributes list to attribute_list.txt
Marri Devender Rao60ab2622022-04-26 07:29:39 -050014attributes="/usr/bin/attributes"
15file_name="PHAL_devtree.txt"
16attr_cmd="$attributes export"
17desc="Attribute list"
Marri Devender Rao9bd89b62022-03-28 23:41:48 -050018if [ -x $attributes ]; then
Marri Devender Rao60ab2622022-04-26 07:29:39 -050019 add_cmd_output "$attr_cmd" "$file_name" "$desc"
Marri Devender Rao9bd89b62022-03-28 23:41:48 -050020fi
Marri Devender Rao9bd89b62022-03-28 23:41:48 -050021#copy PHAL device tree file to dump
Marri Devender Rao60ab2622022-04-26 07:29:39 -050022file_name="$PDBG_DTB"
23desc="Device tree file"
24if [ -e "$file_name" ]; then
25 add_copy_file "$file_name" "$desc"
Marri Devender Rao9bd89b62022-03-28 23:41:48 -050026fi
27
Marri Devender Rao9bd89b62022-03-28 23:41:48 -050028#copy PHAL export device tree to dump
Marri Devender Rao60ab2622022-04-26 07:29:39 -050029file_name="/var/lib/phal/exportdevtree"
30desc="Exported device tree file"
31if [ -e "$file_name" ]; then
32 add_copy_file "$file_name" "$desc"
Marri Devender Rao9bd89b62022-03-28 23:41:48 -050033fi
34
35#copy attribues info db to dump
Marri Devender Rao60ab2622022-04-26 07:29:39 -050036file_name="$PDATA_INFODB"
37desc="Attribute info db"
38if [ -e "$file_name" ]; then
39 add_copy_file "$file_name" "$desc"
Marri Devender Rao9bd89b62022-03-28 23:41:48 -050040fi