{"push_id":806592101,"size":17,"distinct_size":13,"ref":"refs/heads/pending","head":"250e3cead2b0712dde808aa962c089765cfb16e3","before":"66287a9afc776837373bb050a98973955f89c572","commits":[{"sha":"b0b252278082787eec54098556566d4d68b8126c","author":{"email":"2f655c9759e57674d0e5bb5678ad791bc0e5d3ad@qca.qualcomm.com","name":"Peter Oh"},"message":"ath: fix incorrect PPB on JAPAN chirp radar\n\nThe number of pulses per burst on Japan chirp radar is\nbetween 1 and 3. The previous value, 20, is representing\nnumber of bursts, but since current DFS detector is using\npulse detection other than bursts, use the pulse number\nfor correct radar detection.\nAlso using the highest number helps to avoid false detection.\n\nSigned-off-by: Peter Oh <poh@qca.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/kvalo/ath/commits/b0b252278082787eec54098556566d4d68b8126c"},{"sha":"44acedb00b6d4b56ddab04362ccfa133b0d3b013","author":{"email":"2f655c9759e57674d0e5bb5678ad791bc0e5d3ad@qca.qualcomm.com","name":"Peter Oh"},"message":"ath: use PRI value given by spec for fixed PRI\n\nPRI value is used as divider when DFS detector analyzes candidate\nradar pulses.\nIf PRI deviation is big from its origin PRI, DFS detector could miss\nvalid radar reports since HW often misses detecting radar pulses and\ncauses long interval value of pulses.\n\nFor instance from practical results, if runtime PRI is calculated as\n1431 for fixed PRI value of 1428 and delta timestamp logs 15719,\nthe modular remainder will be 1409 and the delta between the remainder\nand runtime PRI is 22 that is bigger than PRI tolerance which is 16.\nAs a result this radar report will be ignored even though it's valid.\n\nBy using spec defined PRI for fixed PRI, we can correct this error.\n\nSigned-off-by: Peter Oh <poh@qca.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/kvalo/ath/commits/44acedb00b6d4b56ddab04362ccfa133b0d3b013"},{"sha":"bd4a41e6dee43b5b00876e37d42abffa298d63fe","author":{"email":"58b9aefd02b38fd9636344325c091015d8dc872b@qti.qualcomm.com","name":"Rajkumar Manoharan"},"message":"ath10k: fix ldpc param for fixed rate\n\nldpc is not configured for fixed rates. This blocks auto rate vs fixed\nrate performance comparison. Since firmware is considering ldpc vdev\nparam for fixed rate selection, it has to be configured to enable ldpc\nfor fixed rates.\n\nSigned-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/kvalo/ath/commits/bd4a41e6dee43b5b00876e37d42abffa298d63fe"},{"sha":"b8402d827fbb288f4ecee585e151bab5a81b3c58","author":{"email":"a4201e08a607951e17dcd5a575c0fe6bceb34e87@tieto.com","name":"Janusz Dziedzic"},"message":"ath10k: fix MSI-X registering for qca99x0\n\nIn case of qca99x0 and MSI-X supported/enabled we\nfailed during interrupts registering with message:\n\nath10k_pci 0000:04:00.0: failed to request MSI-X ce irq 50: -22\n\nIssue/fix was reproduced/tested using Dell Latitude E6430 laptop.\n\nSigned-off-by: Janusz Dziedzic <janusz.dziedzic@tieto.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/kvalo/ath/commits/b8402d827fbb288f4ecee585e151bab5a81b3c58"},{"sha":"95de7c13c94a49d76726e6fd074a10e1b2a69bd5","author":{"email":"7081a7d99b8c74c0698a728df19e3915a995d7e1@qca.qualcomm.com","name":"Kalle Valo"},"message":"ath10k: add a_sle32_to_cpu()\n\nCopy a_sle32_to_cpu() from ath6kl so that we can easily handle signed __le32\nvalues. This is needed in struct wmi_pdev_tpc_config_event.\n\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":true,"url":"https://api.github.com/repos/kvalo/ath/commits/95de7c13c94a49d76726e6fd074a10e1b2a69bd5"},{"sha":"21b4c566834617ca66c4eeae3b65096eaf974d41","author":{"email":"461e4c5d78af46271bfe0c565bd09a6cb76dfcc4@qti.qualcomm.com","name":"Maharaja Kennadyrajan"},"message":"ath10k: implement debugfs interface for Transmit Power Control stats\n\nThe Transmit Power Control (TPC) dump will show the power control values for\neach rate which makes it easier to debug calibration problems.\n\nExample usage:\n\n# cat /sys/kernel/debug/ieee80211/phy0/ath10k/tpc_stats\nTPC config for channel  5180  mode  10\n\nCTL             = 0x10 Reg. Domain              = 58\nAntenna Gain    = 1    Reg. Max Antenna Gain    = 0\nPower Limit     = 34   Reg. Max Power           = 34\nNum tx chains   = 3    Num supported rates      = 155\n\n**********CDD POWER TABLE*******\n\nNo.  Preamble Rate_code tpc_valu1 tpc_value2 tpc_value3\n0       CCK     0x40       0            0       0\n1       CCk     0x41       0            0       0\n\n[...]\n\n154     HTCUP   0x 0       24           0       0\n**********STBC POWER TABLE******\nNo.  Preamble Rate_code tpc_valu1 tpc_value2 tpc_value3\n0       CCK     0x40       0            0       0\n\n[...]\n\n154     HTCUP   0x 0       24           24      0\n**********TXBF POWER TABLE******\n\nis used to dump the tx power control stats.\n\nSigned-off-by: Maharaja Kennadyrajan <c_mkenna@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":true,"url":"https://api.github.com/repos/kvalo/ath/commits/21b4c566834617ca66c4eeae3b65096eaf974d41"},{"sha":"71ab58e896f9147b4696d09c10b75f6c3236899d","author":{"email":"2f655c9759e57674d0e5bb5678ad791bc0e5d3ad@qca.qualcomm.com","name":"Peter Oh"},"message":"ath10k: use Rx decap mode configured when driver registered\n\nath10k is using Native WiFi mode as default mode for both of\nTx and Rx path, but it could be changed when driver registers\nwith a module parameter for specific purpose such as mesh.\n\nThe Rx decap mode sent to firmware during WMI initialization should\nuse the same mode that driver configured at its registration stage\nin case of using raw mode, so that host driver receives MAC frame\nheader containing necessary fields such as QoS and Mesh Control\nand uses them in right way to make data traffic work.\n\nSigned-off-by: Peter Oh <poh@qca.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":true,"url":"https://api.github.com/repos/kvalo/ath/commits/71ab58e896f9147b4696d09c10b75f6c3236899d"},{"sha":"642cdfeea46f108b4557d3e89789a0a24cad4ec1","author":{"email":"461e4c5d78af46271bfe0c565bd09a6cb76dfcc4@qti.qualcomm.com","name":"Maharaja Kennadyrajan"},"message":"ath10k: Increase pci wakeup timeout to 30 ms\n\nIt is noticed that pci wakeup time is exceeding current timeout (10ms)\nrandomly which is tested on QCA988x. So, the wake up time is increased\nto 30 ms and added debug prints to log total timeout.\n\nSigned-off-by: Maharaja Kennadyrajan <c_mkenna@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":true,"url":"https://api.github.com/repos/kvalo/ath/commits/642cdfeea46f108b4557d3e89789a0a24cad4ec1"},{"sha":"c91ed5aa559c4b5bc1fcf3fee60082e7d4f4b620","author":{"email":"2f655c9759e57674d0e5bb5678ad791bc0e5d3ad@qca.qualcomm.com","name":"Peter Oh"},"message":"ath10k: use pre-allocated DMA buffer in Tx\n\nath10k driver is using dma_pool_alloc per packet and dma_pool_free\nin coresponding at Tx completion.\nUse of pre-allocated DMA buffer in Tx will improve saving CPU resource\nby 5% while it consumes about 56KB memory more as trade off.\n\nSigned-off-by: Peter Oh <poh@qca.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":true,"url":"https://api.github.com/repos/kvalo/ath/commits/c91ed5aa559c4b5bc1fcf3fee60082e7d4f4b620"},{"sha":"bdf555ff146319a639fcdef054d22b3766601f17","author":{"email":"58b9aefd02b38fd9636344325c091015d8dc872b@qti.qualcomm.com","name":"Rajkumar Manoharan"},"message":"ath10k: export htc tx rx handlers\n\nExport HTC layer tx and rx handlers. This will be used by HIF layer\nfor per-CE data processing. Instead of callback mechanism, HIF will\ncall appropriate upper layers API directly.\n\nReviewed-by: Michal Kazior <michal.kazior@tieto.com>\nSigned-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":true,"url":"https://api.github.com/repos/kvalo/ath/commits/bdf555ff146319a639fcdef054d22b3766601f17"},{"sha":"1d78c47b3f6efa3f230a3b2bdfb8b8ee4079e78a","author":{"email":"58b9aefd02b38fd9636344325c091015d8dc872b@qti.qualcomm.com","name":"Rajkumar Manoharan"},"message":"ath10k: register per copy engine send completion callbacks\n\nRegister send completion callbacks for every copy engines (CE) separately\ninstead of having common completion handler. Since some of the copy\nengines delivers different type of messages, per-CE callbacks help to\nservice them differently.\n\nReviewed-by: Michal Kazior <michal.kazior@tieto.com>\nSigned-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":true,"url":"https://api.github.com/repos/kvalo/ath/commits/1d78c47b3f6efa3f230a3b2bdfb8b8ee4079e78a"},{"sha":"2b5f134ac277754d68088d83d6a8c0d50a026953","author":{"email":"58b9aefd02b38fd9636344325c091015d8dc872b@qti.qualcomm.com","name":"Rajkumar Manoharan"},"message":"ath10k: register per copy engine receive callbacks\n\nRegister receive callbacks for every copy engines (CE) separately\ninstead of having common receive handler. Some of the copy engines\nreceives different type of messages (i.e HTT/HTC/pktlog) from target.\nHence to service them accordingly, register per copy engine receive\ncallbacks.\n\nReviewed-by: Michal Kazior <michal.kazior@tieto.com>\nSigned-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":true,"url":"https://api.github.com/repos/kvalo/ath/commits/2b5f134ac277754d68088d83d6a8c0d50a026953"},{"sha":"4cd3019381cabdf41e075ac8cbc8396af13fb8e8","author":{"email":"58b9aefd02b38fd9636344325c091015d8dc872b@qti.qualcomm.com","name":"Rajkumar Manoharan"},"message":"ath10k: export htt tx rx handlers\n\nSome special copy engines delivers messages directly to HTT by\nbypassing HTC layer. Hence exporting tx_completion and rx_handler\nfor delivering the data to HTT layer.\n\nReviewed-by: Michal Kazior <michal.kazior@tieto.com>\nSigned-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":true,"url":"https://api.github.com/repos/kvalo/ath/commits/4cd3019381cabdf41e075ac8cbc8396af13fb8e8"},{"sha":"1f7a4c7b2cfd392ca5d87597f243986d5253ec4c","author":{"email":"58b9aefd02b38fd9636344325c091015d8dc872b@qti.qualcomm.com","name":"Rajkumar Manoharan"},"message":"ath10k: Configure copy engine 5 for HTT messages\n\nCurrently target to host (T2H) HTT messages are received at copy engine 1.\nThese messages are processed by HTC layer in both host and target.\nTo avoid HTC level processing overhead in both host and target,\nthe unused copy engine 5 is being used for receiving HTT T2H messages.\nThis will speedup the receive data processing as well as htt tx completion.\nHence host and target copy engine configuration tables are updated\nto enable CE5 pipe. The in-direction HTT mapping is now pointing to CE5\nfor all HTT T2H.\n\nMoreover HTT send completion messages are polled from HTC handler\nas CE 4 is not interrupt-driven. For faster tx completion, CE4 polling\nneeds to be done whenever CE pipe which transports HTT Rx (target->host)\nis processed. This avoids overhead of polling HTT messages from HTC\nlayer. Servicing CE 4 faster is helping to solve \"failed to transmit\npacket, dropping: -105\".\n\nReviewed-by: Michal Kazior <michal.kazior@tieto.com>\nSigned-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":true,"url":"https://api.github.com/repos/kvalo/ath/commits/1f7a4c7b2cfd392ca5d87597f243986d5253ec4c"},{"sha":"0414b33b380c34741f6e72add6828dd737eff6aa","author":{"email":"58b9aefd02b38fd9636344325c091015d8dc872b@qti.qualcomm.com","name":"Rajkumar Manoharan"},"message":"ath10k: remove unused dl_is_polled\n\nSince polling for received messages not supported, remove unused\ndl_is_polled.\n\nReviewed-by: Michal Kazior <michal.kazior@tieto.com>\nSigned-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":true,"url":"https://api.github.com/repos/kvalo/ath/commits/0414b33b380c34741f6e72add6828dd737eff6aa"},{"sha":"72a2a7455697167ba398b8067dc5c5cada584b7a","author":{"email":"58b9aefd02b38fd9636344325c091015d8dc872b@qti.qualcomm.com","name":"Rajkumar Manoharan"},"message":"ath10k: remove htc polling for tx completion\n\nSince polling for tx completion is handled whenever target to host\nmessages are received, removing the unnecessary polling mechanism for\nsend completion at HTC level.\n\nReviewed-by: Michal Kazior <michal.kazior@tieto.com>\nSigned-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":true,"url":"https://api.github.com/repos/kvalo/ath/commits/72a2a7455697167ba398b8067dc5c5cada584b7a"},{"sha":"250e3cead2b0712dde808aa962c089765cfb16e3","author":{"email":"d7e27a4e12eef187ad6424baaf2437ac27664ca4@qti.qualcomm.com","name":"Vivek Natarajan"},"message":"ath10k: Use station's current operating mode from assoc request\n\nThe current number of spatial streams used by the client is advertised\nas a separate IE in assoc request. Use this information to set\nthe NSS operating mode.\n\nFixes: 45c9abc059fa (\"ath10k: implement more versatile set_bitrate_mask\").\nSigned-off-by: Vivek Natarajan <nataraja@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":true,"url":"https://api.github.com/repos/kvalo/ath/commits/250e3cead2b0712dde808aa962c089765cfb16e3"}]}