On 03/21/2017 02:31 AM, Tom St Denis wrote: > Signed-off-by: Tom St Denis <tom.stdenis at amd.com> > --- > scripts/parse_bits.sh | 4 +++- > src/lib/ip/dce60_bits.i | 1 + > src/lib/ip/smu712_regs.i | 1 + > src/lib/ip/smu713_regs.i | 1 + > 4 files changed, 6 insertions(+), 1 deletion(-) > > diff --git a/scripts/parse_bits.sh b/scripts/parse_bits.sh > index ebaa6aefb1fa..14df5e831b01 100755 > --- a/scripts/parse_bits.sh > +++ b/scripts/parse_bits.sh > @@ -4,7 +4,9 @@ > # ASICs > > #this is the path to the tree (not necessarily the one running on your host) > -pk=/nas/work/repos/linux/drivers/gpu/drm/amd/include/asic_reg/ > +if [ "$pk" == "" ]; then > + pk=/nas/work/repos/linux/drivers/gpu/drm/amd/include/asic_reg/ > +fi > Hmm, perhaps this hunk should not be conflated in with the rest. The rest of this patch is, Reviewed-by: Edward O'Callaghan <funfunctor at folklore1984.net> > # parse_bits /path/to/asic_reg/foo/block /path/to/umr/file > parse_bits() { > diff --git a/src/lib/ip/dce60_bits.i b/src/lib/ip/dce60_bits.i > index 50ae01e400d5..7ced97afed5d 100644 > --- a/src/lib/ip/dce60_bits.i > +++ b/src/lib/ip/dce60_bits.i > @@ -2488,6 +2488,7 @@ static struct umr_bitfield mmCC_DC_PIPE_DIS[] = { > }; > static struct umr_bitfield mmAZALIA_F0_CODEC_ENDPOINT_INDEX[] = { > { "AZALIA_ENDPOINT_REG_INDEX", 0, 7, &umr_bitfield_default }, > + { "AZALIA_ENDPOINT_REG_WRITE_EN", 8, 8, &umr_bitfield_default }, > }; > static struct umr_bitfield mmAZALIA_F0_CODEC_ENDPOINT_DATA[] = { > { "AZALIA_ENDPOINT_REG_DATA", 0, 31, &umr_bitfield_default }, > diff --git a/src/lib/ip/smu712_regs.i b/src/lib/ip/smu712_regs.i > index eb030979eaec..f718b000b84b 100644 > --- a/src/lib/ip/smu712_regs.i > +++ b/src/lib/ip/smu712_regs.i > @@ -1222,6 +1222,7 @@ > { "ixCG_THERMAL_INT_ENA", REG_SMC, 0xc2100024, &ixCG_THERMAL_INT_ENA[0], sizeof(ixCG_THERMAL_INT_ENA)/sizeof(ixCG_THERMAL_INT_ENA[0]), 0, 0 }, > { "ixCG_THERMAL_INT_CTRL", REG_SMC, 0xc2100028, &ixCG_THERMAL_INT_CTRL[0], sizeof(ixCG_THERMAL_INT_CTRL)/sizeof(ixCG_THERMAL_INT_CTRL[0]), 0, 0 }, > { "ixCG_THERMAL_INT_STATUS", REG_SMC, 0xc210002c, &ixCG_THERMAL_INT_STATUS[0], sizeof(ixCG_THERMAL_INT_STATUS)/sizeof(ixCG_THERMAL_INT_STATUS[0]), 0, 0 }, > + { "ixCURRENT_PG_STATUS_APU", REG_SMC, 0xd020029c, NULL, 0, 0, 0 }, > { "ixSMU_MAIN_PLL_OP_FREQ", REG_SMC, 0xe0003020, &ixSMU_MAIN_PLL_OP_FREQ[0], sizeof(ixSMU_MAIN_PLL_OP_FREQ)/sizeof(ixSMU_MAIN_PLL_OP_FREQ[0]), 0, 0 }, > { "ixSMU_STATUS", REG_SMC, 0xe0003088, &ixSMU_STATUS[0], sizeof(ixSMU_STATUS)/sizeof(ixSMU_STATUS[0]), 0, 0 }, > { "ixSMU_FIRMWARE", REG_SMC, 0xe00030a4, &ixSMU_FIRMWARE[0], sizeof(ixSMU_FIRMWARE)/sizeof(ixSMU_FIRMWARE[0]), 0, 0 }, > diff --git a/src/lib/ip/smu713_regs.i b/src/lib/ip/smu713_regs.i > index 0f1d79aa2b9f..8a632b41624e 100644 > --- a/src/lib/ip/smu713_regs.i > +++ b/src/lib/ip/smu713_regs.i > @@ -1192,6 +1192,7 @@ > { "ixGC_CAC_ACC_CU13", REG_SMC, 0xc7, &ixGC_CAC_ACC_CU13[0], sizeof(ixGC_CAC_ACC_CU13)/sizeof(ixGC_CAC_ACC_CU13[0]), 0, 0 }, > { "ixGC_CAC_ACC_CU14", REG_SMC, 0xc8, &ixGC_CAC_ACC_CU14[0], sizeof(ixGC_CAC_ACC_CU14)/sizeof(ixGC_CAC_ACC_CU14[0]), 0, 0 }, > { "ixGC_CAC_ACC_CU15", REG_SMC, 0xc9, &ixGC_CAC_ACC_CU15[0], sizeof(ixGC_CAC_ACC_CU15)/sizeof(ixGC_CAC_ACC_CU15[0]), 0, 0 }, > + { "ixCURRENT_PG_STATUS_APU", REG_SMC, 0xd020029c, NULL, 0, 0, 0 }, > { "ixSMU_MAIN_PLL_OP_FREQ", REG_SMC, 0xe0003020, &ixSMU_MAIN_PLL_OP_FREQ[0], sizeof(ixSMU_MAIN_PLL_OP_FREQ)/sizeof(ixSMU_MAIN_PLL_OP_FREQ[0]), 0, 0 }, > { "ixSMU_STATUS", REG_SMC, 0xe0003088, &ixSMU_STATUS[0], sizeof(ixSMU_STATUS)/sizeof(ixSMU_STATUS[0]), 0, 0 }, > { "ixSMU_FIRMWARE", REG_SMC, 0xe00030a4, &ixSMU_FIRMWARE[0], sizeof(ixSMU_FIRMWARE)/sizeof(ixSMU_FIRMWARE[0]), 0, 0 }, > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: OpenPGP digital signature URL: <https://lists.freedesktop.org/archives/amd-gfx/attachments/20170321/bb99da7f/attachment.sig>