Skip to content

Commit 900b537

Browse files
authored
Merge pull request #29 from cfriedtpv/kb/4239/trigger-add-to-file-system
Kb/4239/trigger add to file system
2 parents 23f88e7 + 00b2b82 commit 900b537

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

hal/properties.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,7 @@ static int valid_trigger_dir( const char *data, bool *in ) {
234234
#define set_reg_bits( name, shift, mask, val ) ({ \
235235
int _r; \
236236
uint32_t _t; \
237+
PRINT( VERBOSE, "%s(): set_reg_bits( name: %s, shift: %u, mask: %p, val: %p )\n", __func__, name, shift, (void *)mask, (void *)val ); \
237238
_r = read_hps_reg( name, & _t ); \
238239
if ( RETURN_SUCCESS != _r ) { \
239240
PRINT( ERROR, "read_hps_reg( '%s' ) failed: %d\n", name, _r ); \
@@ -259,7 +260,7 @@ static int set_sma_pol( bool positive ) {
259260
static int set_edge_backoff( bool tx, const char *chan, uint32_t backoff ) {
260261
char regname[ 8 ];
261262
snprintf( regname, sizeof( regname ), "%s%s%u", tx ? "tx" : "rx", chan, tx ? 9 : 12 );
262-
return set_reg_bits( regname, 0, 32, backoff );
263+
return set_reg_bits( regname, 0, -1, backoff );
263264
}
264265

265266
static int set_edge_sample_num( bool tx, const char *chan, uint64_t num ) {
@@ -276,7 +277,7 @@ static int set_edge_sample_num( bool tx, const char *chan, uint64_t num ) {
276277
val_msw = num >> 32;
277278
val_lsw = num & 0xffffffff;
278279

279-
return set_reg_bits( regname_msw, 0, 32, val_msw ) || set_reg_bits( regname_lsw, 0, 32, val_lsw );
280+
return set_reg_bits( regname_msw, 0, -1, val_msw ) || set_reg_bits( regname_lsw, 0, -1, val_lsw );
280281
}
281282

282283
static int set_trigger_ufl_dir( bool tx, const char *chan, bool in ) {

0 commit comments

Comments
 (0)