{"push_id":1155889016,"size":4,"distinct_size":4,"ref":"refs/heads/rpi-4.4.y-384k","head":"a15af701b22e990f8ec1ecd98f4253f8473166b0","before":"70b399d60800105ec210ca884e2730f52d4a4000","commits":[{"sha":"8be1a188459efab5336e735d22db14b534edcb17","author":{"name":"DigitalDreamtime","email":"8763d269ef225741ee22b7f47d8b9c44643149c3@digitaldreamtime.co.uk"},"message":"384k: bcm2835-i2s: Add support for 352k8 and 384k\n\nAdd support for 352k8 and 384k to bcm2835-i2s driver with\nSNDRV_PCM_RATE_CONTINUOUS and specifying 8k min and 384k max,\nfor both playback and capture.\n\nSigned-off-by: DigitalDreamtime <clive.messer@digitaldreamtime.co.uk>","distinct":true,"url":"https://api.github.com/repos/DigitalDreamtimeLtd/linux/commits/8be1a188459efab5336e735d22db14b534edcb17"},{"sha":"e329564361c51870cb4d477a05a65da123171778","author":{"name":"DigitalDreamtime","email":"8763d269ef225741ee22b7f47d8b9c44643149c3@digitaldreamtime.co.uk"},"message":"384k: pcm512x: 352k8 sample rate support\n\nAdd 352k8 sample rate to the slave constraint list.\n\nSigned-off-by: DigitalDreamtime <clive.messer@digitaldreamtime.co.uk>","distinct":true,"url":"https://api.github.com/repos/DigitalDreamtimeLtd/linux/commits/e329564361c51870cb4d477a05a65da123171778"},{"sha":"2c27ee8c37b79daccd5578097e73496e1e51a270","author":{"name":"DigitalDreamtime","email":"8763d269ef225741ee22b7f47d8b9c44643149c3@digitaldreamtime.co.uk"},"message":"384k: pcm5102a: Add support for 352k8 and 384k\n\nhifiberry-dac overlay is used by both their 1st gen 'B' PCM5102 boards\nand the later gen DAC+ Light ES9023. (As well as being used by several\nother third party ES9023 boards.)\n\nThe PCM5102a is most certainly 352k8/384k capable.\nThe ES9023 datasheet states 192k PCM MAX, but we know that most chips\nare 384k capable. (ES9023 OSC is the other factor. Datasheet requirement\nis >= 192xFS. Most ES9023 DAC HAT manufacturers use 50MHz OSC.)\nSo we default to supporting 8k-192k MAX, unless dt param, '384k', is\nspecified, in which case, the 8k-384k constraint is used.\n\nNB: ES9023 patch series provides migration path for HB DAC+ Light users\n\n\"dtoverlay=hifiberry-dac\", continues to work as before for 'B' DAC and\nDAC+ Light users with 192k max sample rate default.\n\n'B' DAC users should add dt param '384k' for 384k support. ie.\n\"dtoverlay=hifiberry-dac,384k\"\n\nIdeally, DAC+ Light users should be encouraged to migrate to es9023\noverlay variant, \"dtoverlay=hifiberry-dacpluslight-es9023-audio\".\n\nAt some point in the future the pcm5102a codec should have the\nartificial 192k max default removed and default to 384k max.\n\nSigned-off-by: DigitalDreamtime <clive.messer@digitaldreamtime.co.uk>","distinct":true,"url":"https://api.github.com/repos/DigitalDreamtimeLtd/linux/commits/2c27ee8c37b79daccd5578097e73496e1e51a270"},{"sha":"a15af701b22e990f8ec1ecd98f4253f8473166b0","author":{"name":"DigitalDreamtime","email":"8763d269ef225741ee22b7f47d8b9c44643149c3@digitaldreamtime.co.uk"},"message":"384k: hifiberry_dacplus: 384k master mode support\n\nUse CLK44EN for 352k8 sample rate.\n\nSet (initial) the clk rate to CLK_48EN_RATE in the init method.\nSet (reset) the clk rate to CLK_48EN_RATE in the shutdown method.\n(Otherwise codec pcm512x_dai_startup_master method can call\n snd_pcm_hw_constraint_ratnums based on CLK_44EN, which will\n result in loss of 384k sample rate, even though we are\n capable of it with CLK_48EN, because 22579200/64=352800.)\n\nSigned-off-by: DigitalDreamtime <clive.messer@digitaldreamtime.co.uk>","distinct":true,"url":"https://api.github.com/repos/DigitalDreamtimeLtd/linux/commits/a15af701b22e990f8ec1ecd98f4253f8473166b0"}]}
{"actor":{"display_login":"clivem"}}