{"push_id":3379600219,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"a67ec6c0e75e1f53e18583f51f9e3cdce0814833","before":"1ba9543ad3c71cda33c66ce2087ceb4cc40d2ed8","commits":[{"sha":"a67ec6c0e75e1f53e18583f51f9e3cdce0814833","author":{"name":"Stefan Popa","email":"5422d115a8d40f88b05b3dd0e6640254be1aabe5@analog.com"},"message":"iio: imu: adis16480: Add support for external clock\n\nInertial sensor data collection and processing can be controlled by\nconfiguring one of the DIOx lines as an external clock input. This\noption is available for all devices supported by this driver. However,\nonly adis1649x devices support different modes for the external clock.\n\nSync mode is supported by all devices. In this mode, the output data\nrate is equal with the clock frequency divided by DEC_RATE + 1. This\nmode of calculation is similar with the case when the internal clock is\nused.\n\nPulse Per Second (PPS) Mode, is only supported by adis1649x devices. In\nthis mode, the output data rate is equal to the product of the external\nclock frequency and the scale factor in the SYNC_SCALE register.\n\nThis patch uses the \"clock-names\" property to enable the external clock\nin one of the two supported modes: \"sync\" or \"pps\". This property is\noptional. If it is not specified, the internal clock is used.\n\nThis patch also offers the option to select the DIOx line to be used as\nan external clock input via the custom \"adi,ext-clk-pin\" property. If this\nfield is left empty, DIO2 is assigned as default external clock input pin.\nEach DIOx pin supports only one function at a time (data ready line\nselection or external clock input).\n\nSigned-off-by: Stefan Popa <stefan.popa@analog.com>","distinct":true,"url":"https://api.github.com/repos/analogdevicesinc/linux/commits/a67ec6c0e75e1f53e18583f51f9e3cdce0814833"}]}
{"actor":{"display_login":"commodo"}}